Try 200g steak, 1 cup of mixed veg, 2 medium potato, Eat that for breakfast, lunch and dinner. In between drink 3 shakes and add 2 eggs to each of them. You need vegetables for nutrients, steak for protein and potatoes for starchy carbs, your shakes with heaps of milk in between will help you bulk up.
Buy cheap cuts of meat and slow cook them, buy your veg frozen and in bulk, buy cage eggs they are waaaaaaay cheaper, buy potatoes as needed they are not expensive, that will keep it cheep. You could also add rolled oats to your shakes, just remember to soak them for a couple hrs before hand to soften them up.