FuelTheGains Logo
FuelTheGains
How it worksPricingFAQBlog
Sign inGet started
Back to blog
March 16, 2026·14 min read

12 High-Calorie Dinners for Bulking (Easy & Macro-Friendly)

High-calorie dinner ideas for bulking that hit 700-1200 calories per plate. Easy recipes for skinny guys trying to gain muscle.

Large plate of pasta with ground beef, vegetables, and melted cheese on a kitchen counter

You've been grinding all day — hit the gym, ate your meals, slammed a shake between classes or meetings. But here's the thing: if your dinner isn't pulling its weight, you're leaving hundreds of calories on the table.

For skinny guys trying to bulk, dinner is your secret weapon. It's usually the meal where you have the most time, the most options, and the biggest appetite. Yet so many hardgainers default to a sad chicken breast and some rice, wonder why the scale won't move, and call it a night.

Let's fix that. These 12 dinners are designed to pack 700-1200 calories per serving, hit solid macros, and actually taste good enough that you'll look forward to eating them.

Key takeaways
  • Dinner should be your highest-calorie meal of the day — aim for 700-1200 calories
  • Cook with calorie-dense ingredients like olive oil, cheese, nuts, and whole milk
  • Batch-cook proteins on Sunday to make weeknight dinners effortless
  • Pair a starchy carb base with a protein source and a fat topper for easy high-calorie plates
  • These 12 recipes all take 30 minutes or less of active cooking time

Why Dinner Matters for Bulking

If you're aiming for 2,800-3,500 calories per day (which most skinny guys between 130-175 lbs need for a solid bulk), dinner should carry at least 25-35% of that total. That's 700-1,200 calories in a single sitting.

Here's why dinner is the best meal to load up:

  • You have more time. No rushing between classes or meetings.
  • Your appetite peaks. After training and a full day of eating, your body is primed to accept big meals.
  • It supports overnight recovery. The calories and protein you eat at dinner fuel muscle protein synthesis while you sleep.

The key is building dinner around three pillars:

  1. A starchy carb base (rice, pasta, potatoes, bread)
  2. A solid protein source (5-9 oz of meat, fish, or eggs)
  3. A calorie-dense topper (cheese, oil, avocado, nuts, sauce)

Stack those three and you'll hit 800+ calories without even trying.

Pro tip

Cook your carb base in bulk on Sunday — 4.5 lbs of rice or 2.2 lbs of pasta takes the same effort as a single serving and lasts all week.

1. Loaded Beef & Rice Bowl

The workhorse of bulking dinners. Simple, cheap, and endlessly customizable.

Ingredients

  • 7 oz ground beef (80/20)
  • 1.5 cups cooked white rice
  • 1 tbsp olive oil
  • ½ avocado, sliced
  • ¼ cup shredded cheddar
  • Soy sauce, garlic powder, salt

How to Make It

  1. Brown the ground beef in olive oil with garlic powder — 8 minutes
  2. Serve over rice
  3. Top with avocado, cheese, and a drizzle of soy sauce

Macros

NutrientAmount
Calories960
Protein48g
Carbs72g
Fat52g

This is the dinner you make when you don't feel like cooking. Ten minutes, one pan, almost a thousand calories.

2. Creamy Chicken Pasta

Pasta is a hardgainer's best friend. It's calorie-dense, easy to eat in large quantities, and pairs with literally everything.

Ingredients

  • 7 oz chicken thighs, diced
  • 5 oz dry penne or fusilli
  • 2 tbsp olive oil
  • ½ cup heavy cream
  • ¼ cup parmesan, grated
  • 2 cloves garlic, minced
  • Salt, pepper, Italian seasoning

How to Make It

  1. Cook pasta according to package directions
  2. Sauté chicken in olive oil until golden — 6 minutes
  3. Add garlic, cook 30 seconds
  4. Pour in cream and parmesan, stir until thick
  5. Toss pasta into the sauce

Macros

NutrientAmount
Calories1,080
Protein58g
Carbs88g
Fat52g

Over a thousand calories. 58g of protein. Twenty minutes. This is how you bulk.

3. Salmon & Sweet Potato Plate

For the days you want something that's nutrient-dense and not just calorie-dense.

Ingredients

  • 7 oz salmon fillet
  • 10 oz sweet potato, cubed
  • 1 tbsp olive oil
  • 1 tbsp butter
  • Lemon, salt, pepper

How to Make It

  1. Roast sweet potato cubes at 400°F with olive oil — 25 minutes
  2. Pan-sear salmon in butter — 4 minutes per side
  3. Squeeze lemon over everything

Macros

NutrientAmount
Calories780
Protein46g
Carbs68g
Fat34g
Omega-3 bonus

Salmon gives you 2-3g of omega-3 fatty acids per serving — anti-inflammatory, great for recovery, and most lifters don't get enough.

4. Steak Burrito Bowl

Think Chipotle, but bigger and cheaper.

Ingredients

  • 7 oz flank steak or sirloin, sliced thin
  • 1.25 cups cooked rice
  • ½ cup black beans (canned, drained)
  • ½ avocado
  • ¼ cup salsa
  • ¼ cup shredded cheese
  • 1 tbsp olive oil

How to Make It

  1. Sear steak strips in olive oil over high heat — 3 minutes
  2. Build the bowl: rice → beans → steak → toppings

Macros

NutrientAmount
Calories1,020
Protein56g
Carbs82g
Fat48g

The beans add fiber and extra calories without much volume — perfect for guys who struggle to eat big portions. If you need even more, check out our bulking grocery list on a budget for more calorie-dense staples to throw in.

5. Peanut Noodle Stir-Fry

This one tastes like takeout. Seriously addictive, and the peanut butter adds easy calories.

Ingredients

  • 5 oz dry egg noodles or ramen noodles
  • 6 oz chicken breast, sliced
  • 2 tbsp peanut butter
  • 1 tbsp soy sauce
  • 1 tbsp sesame oil
  • 1 tbsp honey
  • Sriracha to taste
  • Mixed vegetables (frozen stir-fry blend works)

How to Make It

  1. Cook noodles, drain
  2. Stir-fry chicken in sesame oil — 5 minutes
  3. Add veggies, cook 3 minutes
  4. Mix peanut butter, soy sauce, honey, and sriracha in a small bowl
  5. Toss noodles and chicken into sauce

Macros

NutrientAmount
Calories920
Protein52g
Carbs94g
Fat36g
Pro tip

Double the peanut sauce and store extra in the fridge. It's good for 5 days and turns any leftover protein + carb combo into a complete meal.

6. Turkey Meatball Sub

Comfort food that actually fits your macros.

Ingredients

  • 7 oz ground turkey
  • 1 egg
  • ¼ cup breadcrumbs
  • 1 sub roll (the bigger the better)
  • ½ cup marinara sauce
  • ¼ cup mozzarella, shredded
  • Italian seasoning, garlic powder

How to Make It

  1. Mix turkey, egg, breadcrumbs, and seasonings — form into 5-6 balls
  2. Bake at 400°F for 15 minutes
  3. Warm marinara, toss meatballs in sauce
  4. Load into sub roll, top with mozzarella
  5. Broil 2 minutes to melt cheese

Macros

NutrientAmount
Calories860
Protein54g
Carbs78g
Fat34g

7. One-Pot Chili Mac

Chili + mac & cheese in one pot. Peak bulking food.

Ingredients

  • 7 oz ground beef (80/20)
  • 5 oz dry elbow macaroni
  • 1 can diced tomatoes
  • ½ cup kidney beans
  • ½ cup shredded cheddar
  • 1 tbsp olive oil
  • Chili powder, cumin, garlic powder, salt

How to Make It

  1. Brown beef in olive oil with spices — 5 minutes
  2. Add diced tomatoes, beans, and 2 cups water
  3. Add dry macaroni, stir
  4. Cover and simmer 12 minutes until pasta is cooked
  5. Stir in cheese until melted

Macros

NutrientAmount
Calories1,050
Protein56g
Carbs96g
Fat44g

One pot. One thousand calories. Fifteen minutes. This is the dinner equivalent of the high-calorie shakes we talk about — maximum results, minimum effort.

8. Egg Fried Rice (Bulking Edition)

Regular egg fried rice is fine. Bulking egg fried rice adds ground pork and extra oil.

Ingredients

  • 2 cups cooked white rice (day-old works best)
  • 5 oz ground pork
  • 3 large eggs, scrambled
  • 2 tbsp sesame oil
  • 2 tbsp soy sauce
  • Frozen peas and carrots
  • Green onion

How to Make It

  1. Cook ground pork in sesame oil — 5 minutes
  2. Push to side, scramble eggs in the same pan
  3. Add rice, veggies, and soy sauce
  4. Stir-fry on high heat 3-4 minutes
  5. Top with green onion

Macros

NutrientAmount
Calories940
Protein44g
Carbs86g
Fat44g
Pro tip

Use day-old rice from the fridge. Fresh rice is too wet and turns into a mushy mess. This is also why batch-cooking rice on Sunday is clutch for bulking.

9. BBQ Chicken Quesadilla

Crispy, cheesy, and packs way more calories than you'd expect.

Ingredients

  • 7 oz shredded chicken (rotisserie works)
  • 2 large flour tortillas
  • ½ cup shredded Mexican blend cheese
  • 3 tbsp BBQ sauce
  • 1 tbsp butter

How to Make It

  1. Mix chicken with BBQ sauce
  2. Layer cheese and chicken on one tortilla, top with second
  3. Cook in buttered pan — 3 minutes per side until golden and crispy

Macros

NutrientAmount
Calories830
Protein52g
Carbs62g
Fat38g

Serve with a side of Greek yogurt mixed with salsa as a dip — adds another 100 calories and 15g of protein.

10. Beef Stroganoff

Creamy, savory, and one of the best dinners for people who say they "can't eat enough."

Ingredients

  • 7 oz beef sirloin, sliced thin
  • 5 oz dry egg noodles
  • 5 oz mushrooms, sliced
  • ½ cup sour cream
  • 1 tbsp butter
  • 1 tbsp olive oil
  • 1 clove garlic
  • Salt, pepper

How to Make It

  1. Cook noodles according to package
  2. Sear beef in olive oil over high heat — 2 minutes, remove
  3. Sauté mushrooms and garlic in butter — 4 minutes
  4. Reduce heat, stir in sour cream
  5. Add beef back, toss with noodles

Macros

NutrientAmount
Calories930
Protein54g
Carbs78g
Fat42g

11. Loaded Baked Potato

Don't underestimate potatoes. A big baked potato with the right toppings is a calorie bomb.

Ingredients

  • 1 large baking potato (12 oz)
  • 5 oz pulled chicken or ground beef
  • ¼ cup shredded cheddar
  • 2 tbsp sour cream
  • 2 tbsp butter
  • Chives, salt, pepper

How to Make It

  1. Microwave potato 8-10 minutes (or bake at 400°F for 45 min)
  2. Split open, add butter
  3. Top with protein, cheese, and sour cream

Macros

NutrientAmount
Calories820
Protein42g
Carbs72g
Fat38g

12. Tuna Melt on Sourdough

Fast, cheap, and hits harder than you'd think from canned tuna.

Ingredients

  • 2 cans tuna (7 oz drained)
  • 2 thick slices sourdough bread
  • 2 tbsp mayo
  • 2 slices Swiss cheese
  • 1 tbsp butter
  • Dijon mustard, salt, pepper

How to Make It

  1. Mix tuna with mayo, mustard, salt, pepper
  2. Pile on sourdough, top with Swiss cheese
  3. Butter the outsides, grill in a pan — 3 minutes per side

Macros

NutrientAmount
Calories740
Protein56g
Carbs42g
Fat36g
Pro tip

Keep canned tuna stocked at all times. It's the ultimate backup protein — shelf-stable, cheap, and ready in 2 minutes. Pair it with any bread or crackers for a quick 400+ calorie mini-meal.

How to Pick the Right Dinner

Not sure which one to cook tonight? Here's a simple framework:

  • Short on time? Go with #1 (Beef & Rice Bowl), #9 (Quesadilla), or #12 (Tuna Melt) — all under 15 minutes
  • Need max calories? #2 (Chicken Pasta) and #7 (Chili Mac) both crack 1,000+ calories
  • Batch cooking Sunday? Prep #6 (Meatballs) and #8 (Fried Rice) components — they reheat perfectly
  • Eating on a budget? Eggs, ground beef, rice, and pasta are your base. Dinners #1, #7, and #8 cost under $3 per serving

If you want a full day mapped out around these dinners, check our 3,000-calorie meal plan for muscle gain — it shows you exactly how breakfast, lunch, snacks, and dinner fit together.

5 Tips to Make Bulking Dinners Easier

1. Batch Your Carbs

Cook 2-4 lbs of rice or 1-2 lbs of pasta on Sunday. Store in the fridge. Now every weeknight dinner starts at 50% done.

2. Use Higher-Fat Cuts

Chicken thighs over chicken breast. 80/20 ground beef over 93/7. The extra fat adds 100-200 calories per serving with zero extra effort. When you're bulking, leaner isn't always better.

3. Don't Skip the Oil

A tablespoon of olive oil is 120 calories. Drizzle it on rice, use it to cook your protein, add it to sauces. It's the easiest calorie hack that exists, and we break it down further in our guide on the best fats for bulking.

4. Finish With a Shake

If dinner only got you to 800 calories and you need 1,000+, make a quick shake to close the gap. 10 oz whole milk + 1 scoop whey + 1 tbsp peanut butter = 450 extra calories in 60 seconds.

5. Cook Once, Eat Twice

Every recipe on this list makes great leftovers. Double the recipe, portion into containers, and tomorrow's dinner is already done. If you want a full system for this, read our meal prep guide for muscle gain.

Common Dinner Mistakes Skinny Guys Make

1. Eating "clean" but small. A 4 oz chicken breast with plain broccoli and a tiny scoop of rice is maybe 400 calories. That's a cutting dinner, not a bulking dinner. Add oil, cheese, bigger portions.

2. Skipping dinner after a late workout. "I'll just have a shake." No. Sit down and eat real food. A shake is a supplement, not a replacement for your biggest meal of the day.

3. Relying on the same dinner every night. You'll get bored, eat less, and your bulk stalls. Rotate through at least 4-5 of these recipes weekly.

4. Not tracking. If you don't know how many calories your dinner has, you're guessing. And most skinny guys guess way too high. If you're new to tracking, our guide on how to track macros while bulking will get you started in 10 minutes.

5. Cooking from scratch every single night. That's a fast track to burnout. Batch cook, use leftovers, keep it simple on busy nights.

Where FuelTheGains Comes In

Planning 12 different dinners, tracking macros, making sure your total daily intake actually hits your target — it's a lot to manage on your own. Especially when dinner needs to fit around what you already ate that day.

That's exactly what FuelTheGains does. It calculates your bulking calories, builds a personalized meal plan based on foods you actually like, and adjusts dynamically so you never have to wonder "what should I eat tonight?"

You cook. It does the math.

The Bottom Line

Dinner is the meal where skinny guys have the most control and the most opportunity to pack in serious calories. Stop treating it as an afterthought.

Pick 4-5 recipes from this list, batch your carbs on Sunday, and rotate through them. Within two weeks, you'll have a system that runs on autopilot — and the scale will start moving.

Your muscles don't grow in the gym. They grow at the dinner table.

Ready to stop guessing?

Get a personalized meal plan with exact quantities, optimized for your bulking goals — updated weekly as your body changes.

Get started free
FuelTheGains Logo
FuelTheGains

Personalized meal plans powered by math. Built for people who train hard and think smart.

Product

How it worksPricingFAQ

Support

EmailX@matthieumatical

Legal

Terms of ServicePrivacy PolicyLegal Notice

Featured

ShowMySites

© 2026 Forge Ventures. All rights reserved.