Cheap meal prep for muscle gain

Eating enough to build muscle gets expensive fast if every meal is steak and salmon. It doesn't have to be. Rice, oats, eggs, chicken thighs, beans, and frozen vegetables do most of the work.

Pick the budget option in the quiz and MacroPlate builds a calorie surplus around cheap staples, with meals you can batch-cook on Sunday.

Build my plan free →

Your macros and Day 1 are free. No account needed.

Sample day: budget muscle gain

A real plan made by MacroPlate for a 24-year-old man, active, building muscle on a tight budget. Yours will be built from your own stats and preferences.

macrosP / C / F
2950kcal / day

Using the Mifflin-St Jeor equation, your resting needs are about 1,730 kcal. With an active lifestyle that comes to roughly 2,680 kcal to maintain, and I added about 270 kcal for a modest surplus to support muscle gain. Protein is set near 2.2 g/kg, fat at about 26% of calories, and the rest goes to carbs to fuel training.

160g
Protein
386g
Carbs
85g
Fat
Day 1
Breakfast

Creamy Banana Oats with Scrambled Eggs

845 kcalP 40gC 106gF 30g
Ingredients
  • •100 g rolled oats
  • •250 ml whole milk
  • •1 medium banana
  • •3 whole eggs
  • •1 tsp butter or oil for the pan
Prep

Simmer the oats in the milk for 3-4 minutes and top with sliced banana. Scramble the eggs in a nonstick pan and serve alongside.

Lunch

Garlic Chicken Thigh Rice Bowl

760 kcalP 49gC 87gF 24g
Ingredients
  • •200 g boneless skinless chicken thigh (raw weight)
  • •100 g dry white rice
  • •150 g frozen broccoli
  • •1 tbsp vegetable or olive oil
  • •1 clove garlic, minced
  • •Salt, pepper, and paprika to taste
Prep

Season the chicken and cook in the oil with the garlic for 6-7 minutes per side until cooked through. Cook the rice, steam the broccoli, and portion into a container.

Dinner

Beef & Bean Tomato Pasta

838 kcalP 48gC 102gF 25g
Ingredients
  • •150 g lean ground beef (raw weight)
  • •100 g dry pasta
  • •150 g tomato passata or canned crushed tomatoes
  • •120 g canned kidney beans, drained
  • •1/2 small onion, diced
  • •Italian herbs, salt, and pepper
Prep

Brown the beef with the onion, then stir in the tomato, beans, and herbs and simmer for 10 minutes. Toss with the cooked pasta and portion out.

Snack

Yogurt Oat Power Bowl

493 kcalP 21gC 85gF 8g
Ingredients
  • •250 g plain low-fat yogurt
  • •60 g rolled oats
  • •1 medium banana
  • •Cinnamon to taste
Prep

Stir the oats and cinnamon into the yogurt and refrigerate for at least 20 minutes, or overnight. Top with sliced banana before eating.

Want a plan made for you?

Get your own targets, a full week of meals, and a combined shopping list.

Questions

What are the cheapest high-protein foods?

Eggs, dried lentils and beans, chicken thighs, canned tuna, milk, Greek yogurt, and peanut butter are usually the best protein per dollar.

Can I eat the same meals every day?

Yes. Choose "Same meals every day" in the quiz and you'll get one menu to cook in bulk, which is the cheapest and fastest way to prep.

More meal plans