Let's kill the biggest myth in fitness nutrition right now: you don't need to spend $200 a week on groceries to bulk up.
The internet loves showing off $15 açaí bowls and organic grass-fed everything. Meanwhile, generations of strong dudes built serious muscle on rice, eggs, ground beef, and whole milk. The boring stuff. The cheap stuff.
If you're a skinny guy trying to gain weight on a tight budget — whether you're a student, just starting out in your career, or simply don't want to blow half your paycheck on food — this guide is for you. Every meal below costs under $5, hits 500+ calories, and delivers 30g+ protein.
No fancy ingredients. No meal delivery services. Just real food that builds real muscle.
- You can bulk effectively on $8-12 per day in food costs
- Rice, eggs, oats, ground beef, and whole milk are your budget power foods
- Each meal below costs under $5 and delivers 500+ calories with 30g+ protein
- Batch cooking 2-3 of these meals covers most of your weekly needs
- Budget bulking isn't about eating garbage — it's about being strategic with simple ingredients
Why Budget Bulking Works Better Than You Think
Here's what most people get wrong about bulking nutrition: they overcomplicate it.
You don't need 47 different superfoods. You need enough calories, enough protein, and enough consistency. That's it. A 150 lb skinny guy eating 3,000 calories of rice, chicken, eggs, and oats will build the same muscle as someone eating 3,000 calories of quinoa, wild salmon, and artisanal sourdough.
Your muscles don't care about your grocery receipt. They care about progressive overload and adequate nutrition.
The staple foods that make budget bulking possible are also some of the most calorie-dense and protein-rich options available:
| Food | Cost per lb (approx.) | Calories per 3.5 oz | Protein per 3.5 oz |
|---|---|---|---|
| White rice (dry) | $1.50 | 360 | 7g |
| Whole eggs | $0.15/egg | 155 | 13g |
| Ground beef (80/20) | $5.50 | 254 | 17g |
| Oats (rolled) | $2.00 | 389 | 17g |
| Whole milk | $1.00/L | 61 | 3.2g |
| Dried pasta | $1.50 | 371 | 13g |
| Peanut butter | $4.00 | 588 | 25g |
| Canned tuna | $1.50/can | 116 | 26g |
| Chicken thighs | $4.00 | 209 | 26g |
| Bananas | $1.50 | 89 | 1.1g |
When you build your meals around these ingredients, hitting 3,000-3,500 calories on $8-12 per day becomes completely realistic. That's $250-350 per month — less than most people spend eating out twice a week.
If you want the full shopping breakdown, check out our complete bulking grocery list on a budget.
The 12 Meals
Every meal below includes a cost estimate (based on average US grocery prices), full macros, and a dead-simple recipe. No culinary skills required.
1. Loaded Rice and Ground Beef Bowl
Cost: ~$3.50 | Time: 20 min
This is the workhorse of budget bulking. You'll probably eat some variation of this 3-4 times a week, and that's fine — it works.
Ingredients
- 5.3 oz white rice (dry weight)
- 5.3 oz ground beef (80/20)
- 1 tbsp soy sauce
- 1 tbsp olive oil
- Salt, pepper, garlic powder
Instructions
- Cook rice according to package directions
- Brown ground beef in a pan with olive oil over medium-high heat
- Season with soy sauce, garlic powder, salt, and pepper
- Combine and eat
Macros
| Nutrient | Amount |
|---|---|
| Calories | 870 |
| Protein | 42g |
| Carbs | 85g |
| Fat | 37g |
Cook a big batch of rice at the start of the week. Having cooked rice ready in the fridge cuts this meal's prep time to 8 minutes.
2. Peanut Butter Banana Oats
Cost: ~$1.50 | Time: 5 min
The cheapest high-calorie breakfast you'll ever make. This is a lifesaver on days when you don't feel like eating — it goes down easy and packs a serious calorie punch.
Ingredients
- 3.5 oz rolled oats
- 1 cup whole milk
- 1 large banana
- 2 tbsp peanut butter
- 1 tbsp honey
Instructions
- Cook oats with milk (microwave 2.5 min or stovetop 5 min)
- Slice banana on top
- Add peanut butter and honey
- Stir and eat
Macros
| Nutrient | Amount |
|---|---|
| Calories | 780 |
| Protein | 30g |
| Carbs | 102g |
| Fat | 28g |
If you want even more oatmeal ideas, we've got a full list of bulking oatmeal recipes worth checking out.
3. Egg Fried Rice
Cost: ~$2.00 | Time: 10 min
This works best with day-old rice from the fridge — it fries up better and doesn't get mushy. Perfect for using up that batch of rice you made on Sunday.
Ingredients
- 7 oz cooked white rice
- 4 large eggs
- 1 tbsp vegetable oil
- 2 tbsp soy sauce
- Frozen peas and carrots (optional, pennies worth)
Instructions
- Heat oil in a large pan or wok over high heat
- Add cold rice and stir-fry for 2-3 minutes
- Push rice to the side, scramble eggs in the open space
- Mix everything together, add soy sauce
- Toss in frozen veggies if you've got them
Macros
| Nutrient | Amount |
|---|---|
| Calories | 650 |
| Protein | 32g |
| Carbs | 68g |
| Fat | 26g |
4. Pasta With Meat Sauce
Cost: ~$3.00 | Time: 15 min
Pasta is one of the easiest foods to eat in large quantities. When you're struggling to get your calories in, a big plate of pasta with meat sauce is your best friend.
Ingredients
- 5.3 oz dried pasta (any shape)
- 4.2 oz ground beef (80/20)
- ½ cup jarred marinara sauce (~$0.50 worth)
- 1 tbsp olive oil
- Garlic powder, Italian seasoning
Instructions
- Boil pasta according to package directions
- While pasta cooks, brown ground beef with olive oil and seasoning
- Add marinara sauce to the beef, simmer 3-4 minutes
- Drain pasta, top with meat sauce
Macros
| Nutrient | Amount |
|---|---|
| Calories | 850 |
| Protein | 40g |
| Carbs | 95g |
| Fat | 30g |
Throw grated parmesan on top for an extra 100 calories and 7g protein per 2 tbsp. Totally worth the extra $0.30.
5. Tuna Melt Sandwich
Cost: ~$2.50 | Time: 8 min
Two cans of tuna, some mayo, cheap bread, and a slice of cheese. That's it. This is the meal that got broke college lifters through bulk season for decades.
Ingredients
- 2 cans tuna (in water, drained)
- 2 tbsp mayonnaise
- 4 slices bread (any kind)
- 2 slices cheese
- Salt, pepper
Instructions
- Mix tuna with mayo, salt, and pepper
- Divide between two sandwiches
- Add a slice of cheese to each
- Optional: toast in a pan for 2 min per side for the melt
Macros
| Nutrient | Amount |
|---|---|
| Calories | 720 |
| Protein | 62g |
| Carbs | 48g |
| Fat | 28g |
For more tuna ideas, check out our best tuna recipes for bulking.
6. Chicken Thigh and Rice
Cost: ~$3.50 | Time: 25 min
Chicken thighs are the budget lifter's secret weapon. They're cheaper than breast, more flavorful, harder to overcook, and the higher fat content means more calories per serving. Stop buying boneless skinless breasts and start buying thighs.
Ingredients
- 8.8 oz bone-in chicken thighs (~2 thighs)
- 5.3 oz white rice (dry)
- 1 tbsp olive oil
- Paprika, garlic powder, salt, pepper
Instructions
- Season thighs with paprika, garlic powder, salt, pepper
- Heat oil in an oven-safe pan, sear thighs skin-side down for 5 min
- Flip and bake at 400°F for 18-20 min
- Cook rice while chicken bakes
- Serve together
Macros
| Nutrient | Amount |
|---|---|
| Calories | 880 |
| Protein | 52g |
| Carbs | 82g |
| Fat | 32g |
7. The $2 Mass Gainer Shake
Cost: ~$2.00 | Time: 2 min
When you absolutely cannot eat another bite of solid food, drink your calories. This shake is cheaper than any mass gainer supplement and doesn't taste like chalky sadness.
Ingredients
- 2 cups whole milk
- 2 tbsp peanut butter
- 1 large banana
- 2 tbsp honey
- ¼ cup oats
Instructions
- Throw everything in a blender
- Blend for 30 seconds
- Drink
Macros
| Nutrient | Amount |
|---|---|
| Calories | 750 |
| Protein | 26g |
| Carbs | 100g |
| Fat | 28g |
Add a scoop of whey if you have it — bumps this to 50g+ protein. But even without protein powder, this shake is a weapon for hitting your calorie surplus. Check out our full guide on homemade mass gainer shakes for more recipes.
8. Bean and Cheese Burritos
Cost: ~$2.50 | Time: 10 min
Beans are criminally underrated for bulking. A can of black beans gives you 15g protein and 40g carbs for about $0.80. Wrap it in a tortilla with cheese and you've got a calorie bomb that costs almost nothing.
Ingredients
- 1 can black beans (drained and rinsed)
- 2 large flour tortillas
- ½ cup shredded cheese
- Hot sauce
- Optional: ½ cup cooked rice
Instructions
- Heat beans in a pan, lightly mash half of them
- Warm tortillas in microwave (15 sec)
- Fill tortillas with beans, cheese, rice, hot sauce
- Roll up and eat (or pan-fry for a crispy exterior)
Macros (2 burritos)
| Nutrient | Amount |
|---|---|
| Calories | 780 |
| Protein | 36g |
| Carbs | 98g |
| Fat | 22g |
9. Cottage Cheese and Fruit Bowl
Cost: ~$2.50 | Time: 3 min
This is the laziest high-protein meal on the list. Open container, add toppings, eat. It's perfect as a late-night snack when you realize you're still 500 calories short for the day.
Ingredients
- 10.5 oz cottage cheese (full fat)
- 1 cup mixed berries (frozen is cheapest)
- 2 tbsp honey
- ¼ cup granola
Macros
| Nutrient | Amount |
|---|---|
| Calories | 560 |
| Protein | 38g |
| Carbs | 72g |
| Fat | 12g |
For more bedtime snack ideas that support muscle growth, check out our guide on the best bedtime snacks for muscle growth.
10. Loaded Baked Potato
Cost: ~$3.00 | Time: 10 min (microwave) or 50 min (oven)
Potatoes are one of the most filling foods on earth — which is usually a problem when bulking. The trick is loading them up with calorie-dense toppings so the total meal is big enough without you feeling like you swallowed a bowling ball.
Ingredients
- 1 large baking potato (10.5 oz)
- 2 tbsp butter
- ½ cup shredded cheese
- 3 tbsp sour cream
- 2 strips bacon (or bacon bits)
- Chives (optional)
Instructions
- Microwave potato for 8-10 min (poke holes first) or bake at 400°F for 50 min
- Split open, load with butter, cheese, sour cream, bacon
- Eat
Macros
| Nutrient | Amount |
|---|---|
| Calories | 680 |
| Protein | 22g |
| Carbs | 62g |
| Fat | 38g |
Double the protein by topping with leftover ground beef or shredded chicken from another meal.
11. French Toast
Cost: ~$2.00 | Time: 10 min
Yes, French toast counts as a bulking meal. Four slices with syrup and butter give you a solid calorie hit with decent protein from the eggs and milk. It's especially useful on days when you need something that tastes like a reward to push through appetite fatigue.
Ingredients
- 4 slices thick bread
- 3 large eggs
- ½ cup whole milk
- 1 tsp cinnamon
- 2 tbsp butter (for cooking)
- 2 tbsp maple syrup
Instructions
- Whisk eggs, milk, and cinnamon
- Dip each bread slice in the mixture
- Cook in butter on medium heat, 2-3 min per side
- Top with syrup
Macros
| Nutrient | Amount |
|---|---|
| Calories | 720 |
| Protein | 30g |
| Carbs | 80g |
| Fat | 30g |
12. Ramen Upgrade Bowl
Cost: ~$2.50 | Time: 8 min
Instant ramen on its own is empty calories. But add a couple of eggs and some peanut butter (trust the process), and it becomes a surprisingly solid bulking meal.
Ingredients
- 2 packs instant ramen (use only 1 seasoning packet)
- 2 large eggs
- 1 tbsp peanut butter
- 1 tbsp soy sauce
- Sriracha to taste
Instructions
- Cook ramen according to package, drain most of the water (leave about ¼ cup)
- Add 1 seasoning packet, soy sauce, and peanut butter — stir until creamy
- Crack eggs on top or soft-boil separately and add
- Top with sriracha
Macros
| Nutrient | Amount |
|---|---|
| Calories | 730 |
| Protein | 28g |
| Carbs | 82g |
| Fat | 30g |
Yeah, ramen is high in sodium. Using only one seasoning packet for two packs helps. If you're eating this once or twice a week alongside whole foods the rest of the time, it's fine. Don't overthink it.
How to Build a Full Day for Under $15
Here's what a sample bulking day looks like when you combine these meals:
| Meal | Recipe | Calories | Protein | Cost |
|---|---|---|---|---|
| Breakfast | Peanut Butter Banana Oats (#2) | 780 | 30g | $1.50 |
| Lunch | Loaded Rice & Beef Bowl (#1) | 870 | 42g | $3.50 |
| Snack | Mass Gainer Shake (#7) | 750 | 26g | $2.00 |
| Dinner | Pasta with Meat Sauce (#4) | 850 | 40g | $3.00 |
| Total | 3,250 | 138g | $10.00 |
That's 3,250 calories and 138g protein for ten bucks. If you need more protein, swap the shake for a tuna melt or add a cottage cheese bowl before bed.
For a complete daily meal plan with timing and portions, see our full bulking meal plan for skinny guys.
5 Tips to Keep Your Bulking Budget Low
1. Buy in Bulk (Pun Intended)
Rice, oats, pasta, and frozen chicken thighs are all cheaper in large quantities. A 20 lb bag of rice costs less per serving than individual boxes and lasts weeks.
2. Frozen Beats Fresh (Sometimes)
Frozen vegetables, frozen berries, and frozen chicken are often cheaper and last longer than fresh. Nutritionally, they're nearly identical — frozen produce is flash-frozen at peak ripeness.
3. Store Brand Everything
Name-brand oats, rice, beans, and pasta are chemically identical to store brands. You're paying for packaging. Stop doing that.
4. Batch Cook on Sundays
Spending 1-2 hours cooking a big batch of rice, ground beef, and chicken thighs sets you up for the entire week. When food is ready to eat in the fridge, you're far more likely to actually hit your calories.
5. Stop Buying Supplements You Don't Need
The supplement industry loves selling you $50 bottles of stuff you could get from food. Outside of creatine and maybe a basic whey protein, most supplements are a waste of money when you're on a budget. Put that $50 toward actual food instead.
The biggest budget mistake skinny guys make isn't buying expensive food — it's buying food they don't actually eat. If you hate cooking salmon, don't buy salmon. Buy what you'll actually prepare and eat consistently. Consistency beats optimization every time.
Common Mistakes With Budget Bulking
1. Going full dirty bulk because it's cheap. Yes, McDonald's dollar menu is cheap. But eating fast food for every meal will make you feel terrible, hurt your training, and add more fat than muscle. The meals on this list are just as cheap and actually support muscle growth.
2. Not tracking calories. "I'm eating a lot" isn't a number. If you're a hardgainer, you need to know your exact intake — at least for the first few weeks. Use a free app and track everything. Check our guide on how to track macros while bulking to get started.
3. Skipping meals because you're "not hungry." Your appetite isn't calibrated for bulking yet. You need to eat on a schedule, not on hunger. Set timers if you have to. After 2-3 weeks of consistent eating, your appetite will catch up.
4. Only eating chicken breast. Chicken breast is lean, expensive per calorie, and boring. Chicken thighs, ground beef, eggs, and canned tuna give you more calories, more flavor, and lower cost per gram of protein.
5. Ignoring carbs to "eat clean." Carbs are your cheapest and most efficient calorie source. Rice, pasta, potatoes, oats, and bread are bulking essentials. Trying to bulk low-carb on a budget is like trying to fill a swimming pool with a teaspoon.
Where FuelTheGains Fits In
Tracking all of this manually — the macros, the calories, the meal timing — gets old fast. Especially when you're trying to stay under budget and hit a calorie target at the same time.
That's exactly what FuelTheGains was built for. It creates a personalized bulking meal plan based on your body, your goals, and your preferences. Tell it you're bulking on a budget and it'll build around affordable, calorie-dense foods — complete with grocery lists and macro breakdowns.
No guesswork. No spreadsheets. Just a plan that works for your wallet and your muscles.
The Bottom Line
Building muscle doesn't require a premium grocery budget. It requires showing up consistently, eating enough calories, getting enough protein, and training hard. Every meal on this list proves you can do all of that for under $5 per plate.
Pick 4-5 of these meals, rotate them throughout the week, and watch the scale move. Your bank account won't even notice.
