Most skinny guys don't think of soup as a bulking food. It sounds like something you eat when you're sick — not when you're trying to pack on 22 lbs of muscle.
But here's the thing: soups and stews are one of the most underrated weapons in a hardgainer's kitchen. A properly loaded bowl can deliver 600-900+ calories with minimal chewing, loads of protein, and enough carbs and fats to fuel serious growth.
The secret? Liquid calories are easier to consume than solid ones. And when you build a thick, calorie-dense stew instead of a watery broth, you're basically eating a meal that slides down effortlessly — even when your appetite is shot.
Let's break down 12 recipes that'll change how you think about soup forever.
- Soups and stews are easy to eat in large volumes, making them ideal for hardgainers
- Each recipe in this guide delivers 500-900+ calories per serving
- Batch cooking soups saves time — most freeze well for weeks
- Add calorie boosters like olive oil, cream, cheese, and bread to push totals higher
- Pair a big bowl with crusty bread and butter for an easy 1,000+ calorie meal
Why Soups and Stews Are Perfect for Bulking
Before we get into recipes, here's why this format works so well for guys who struggle to eat enough:
They're easy to consume. When you're already stuffed from your last meal, the thought of chewing through another 7 oz chicken breast is brutal. But a thick, warm bowl of stew? That goes down smooth.
They're calorie-dense when built right. A basic chicken broth has maybe 30 calories per cup. But add ground beef, potatoes, cream, olive oil, and cheese — and suddenly you're looking at 700+ calories without even trying hard.
They batch-cook like a dream. Make a massive pot on Sunday, portion it into containers, and you've got 4-6 meals ready to reheat in 3 minutes. If you're already doing meal prep for muscle gain, adding soups to your rotation is a no-brainer.
They freeze perfectly. Most stews and soups freeze for 2-3 months with zero quality loss. That means you can build a freezer stockpile of high-calorie meals for days when cooking feels impossible.
They hide vegetables. Let's be real — most hardgainers aren't eating enough veggies. Soups let you throw in spinach, carrots, celery, and peppers without changing the taste much. Your micronutrient intake goes up, and you barely notice.
The Calorie Booster Cheat Sheet
Before we hit the recipes, memorize these add-ins. They turn any average soup into a calorie bomb:
| Add-In | Calories Added | How to Use |
|---|---|---|
| 2 tbsp olive oil | 240 cal | Drizzle on top or stir in at the end |
| 2 tbsp butter | 200 cal | Melt into the broth |
| ¼ cup heavy cream | 200 cal | Stir in for richness |
| ½ cup shredded cheese | 220 cal | Melt on top |
| 2 slices crusty bread + butter | 300 cal | Dip and devour |
| ½ cup cooked rice | 110 cal | Stir into the bowl |
| 2 tbsp peanut butter | 190 cal | Works in Thai/African-style soups |
Adding just 2 tbsp of olive oil to any soup adds 240 calories with zero extra volume. Your stomach won't even notice the difference, but your calorie tracker will.
1. Loaded Beef and Potato Stew
The king of bulking stews. Thick, hearty, and absolutely packed with calories.
Ingredients (4 servings)
- 1.5 lbs beef chuck, cubed
- 1.1 lbs potatoes, chunked
- 2 large carrots, diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 2 tbsp tomato paste
- 4 cups beef broth
- 1 tsp each: thyme, paprika, salt, pepper
- 2 tbsp butter (stirred in at the end)
Instructions
- Heat olive oil in a large pot over medium-high heat
- Brown the beef chunks on all sides (about 5 minutes)
- Add onion and garlic, cook 2 minutes
- Stir in tomato paste and spices
- Add broth, potatoes, and carrots
- Bring to a boil, reduce to low, and simmer for 90 minutes
- Stir in butter before serving
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 720 |
| Protein | 52g |
| Carbs | 42g |
| Fat | 36g |
Serve with two thick slices of bread and you're easily over 1,000 calories per meal.
2. Creamy Chicken and Rice Soup
This is comfort food that also happens to hit your macros perfectly.
Ingredients (4 servings)
- 1.3 lbs chicken thighs (boneless, skinless)
- 1 cup white rice
- 2 carrots, diced
- 2 celery stalks, diced
- 1 onion, chopped
- 3 cloves garlic
- 4 cups chicken broth
- 1 cup whole milk
- ¼ cup heavy cream
- 2 tbsp butter
- Salt, pepper, thyme
Instructions
- Melt butter in a pot, sauté onion, carrots, and celery for 5 minutes
- Add garlic, cook 1 minute
- Add chicken thighs, broth, and rice
- Simmer 25 minutes until chicken is cooked through
- Remove chicken, shred with two forks, return to pot
- Stir in milk and cream, heat through
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 650 |
| Protein | 45g |
| Carbs | 52g |
| Fat | 28g |
Use chicken thighs, not breasts. Thighs have more fat, more flavor, and stay tender after simmering. They also add roughly 30% more calories than breast meat for the same weight.
3. Chili Con Carne (Bulking Edition)
Classic chili, but engineered for maximum calories. This version uses a full pound of ground beef plus beans for a protein-and-calorie double hit.
Ingredients (5 servings)
- 1.5 lbs ground beef (80/20)
- 2 cans (400g each) kidney beans, drained
- 1 can (400g) crushed tomatoes
- 1 onion, diced
- 3 cloves garlic
- 2 tbsp olive oil
- 2 tbsp chili powder
- 1 tsp cumin, 1 tsp paprika
- Salt and pepper
- Toppings: shredded cheese, sour cream, avocado
Instructions
- Heat olive oil, brown ground beef until no pink remains
- Add onion and garlic, cook 3 minutes
- Stir in spices and tomato paste
- Add crushed tomatoes and beans
- Simmer 30-45 minutes, stirring occasionally
- Serve topped with cheese, sour cream, and avocado slices
Macros Per Serving (with toppings)
| Nutrient | Amount |
|---|---|
| Calories | 780 |
| Protein | 48g |
| Carbs | 38g |
| Fat | 45g |
Top it over rice and you're looking at 950+ calories per bowl. This is one of the most calorie-efficient meals you can make.
4. Thai Peanut Chicken Soup
Peanut butter in soup sounds weird until you try it. This Thai-inspired recipe is creamy, slightly spicy, and ridiculously calorie-dense.
Ingredients (4 servings)
- 1.1 lbs chicken breast, cubed
- 1 can (400ml) coconut milk
- 3 tbsp peanut butter
- 2 cups chicken broth
- 1 red bell pepper, sliced
- 1 tbsp soy sauce
- 1 tbsp sriracha (adjust to taste)
- 1 tbsp lime juice
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- Rice noodles or white rice for serving
Instructions
- Sauté garlic and ginger in a pot for 1 minute
- Add chicken, cook until lightly browned
- Pour in coconut milk, broth, peanut butter, soy sauce, and sriracha
- Stir until peanut butter dissolves
- Add bell pepper and simmer 15 minutes
- Finish with lime juice
- Serve over rice noodles or rice
Macros Per Serving (with rice)
| Nutrient | Amount |
|---|---|
| Calories | 730 |
| Protein | 42g |
| Carbs | 48g |
| Fat | 40g |
Coconut milk is one of the most calorie-dense liquids you can cook with. One can packs about 800 calories. Swap it in anywhere you'd normally use water or regular broth.
5. Lentil and Sausage Stew
Lentils are one of the best carb sources for bulking — cheap, high in protein and fiber, and they thicken any stew naturally.
Ingredients (4 servings)
- 1.5 cups dried green or brown lentils
- 14 oz smoked sausage (kielbasa), sliced
- 1 can (400g) diced tomatoes
- 2 carrots, diced
- 1 onion, chopped
- 3 cloves garlic
- 4 cups chicken or beef broth
- 2 tbsp olive oil
- 1 tsp smoked paprika, 1 tsp cumin
- Salt and pepper
- Handful of spinach (optional)
Instructions
- Heat olive oil, brown sausage slices for 3-4 minutes
- Add onion, carrots, and garlic, cook 3 minutes
- Add lentils, tomatoes, broth, and spices
- Bring to a boil, reduce to simmer for 25-30 minutes
- Stir in spinach in the last 2 minutes
- Season to taste
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 680 |
| Protein | 40g |
| Carbs | 55g |
| Fat | 30g |
This stew gets thicker as it sits, making leftovers even better than the first serving.
6. Broccoli Cheddar Soup (High-Calorie Version)
The fast food favorite, but homemade and loaded with way more calories and protein.
Ingredients (4 servings)
- 14 oz broccoli florets
- 2 cups shredded sharp cheddar cheese
- 3 cups whole milk
- 1 cup chicken broth
- ¼ cup heavy cream
- 3 tbsp butter
- 3 tbsp flour
- 1 onion, diced
- 2 cloves garlic
- Salt, pepper, nutmeg
Instructions
- Melt butter, sauté onion and garlic until soft
- Whisk in flour, cook 1 minute to make a roux
- Slowly add milk and broth, whisking constantly
- Add broccoli, simmer 15 minutes until tender
- Stir in cheese and cream until melted and smooth
- Blend half the soup for a creamy-chunky texture (optional)
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 620 |
| Protein | 32g |
| Carbs | 28g |
| Fat | 42g |
7. Beef Bone Broth Ramen (Bulking Style)
Forget the instant noodle packets from college. This ramen is a legit muscle-building meal.
Ingredients (2 servings)
- 4 cups beef bone broth
- 2 packs ramen noodles (discard seasoning packets)
- 7 oz sliced beef (sirloin or flank)
- 2 soft-boiled eggs
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tsp chili paste
- Green onions, sliced
- 1 sheet nori (optional)
Instructions
- Bring bone broth to a simmer with soy sauce, sesame oil, and chili paste
- Cook ramen noodles separately according to package
- Sear beef slices in a hot pan for 1-2 minutes per side
- Divide noodles into bowls, pour broth over
- Top with beef, soft-boiled egg halves, green onions, and nori
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 750 |
| Protein | 48g |
| Carbs | 62g |
| Fat | 32g |
Soft-boil your eggs in advance (6.5 minutes in boiling water, then ice bath). They store in the fridge for up to 4 days and make any soup feel like a restaurant-quality meal.
8. Creamy Potato and Bacon Soup
If you need a recipe that even the pickiest eater will demolish, this is it.
Ingredients (4 servings)
- 1.75 lbs potatoes, cubed
- 6 strips bacon, chopped
- 1 cup shredded cheddar
- 3 cups chicken broth
- 1 cup whole milk
- ¼ cup heavy cream
- 2 tbsp butter
- 1 onion, diced
- 2 cloves garlic
- Salt, pepper, chives
Instructions
- Cook bacon in a pot until crispy, set aside
- In the bacon fat, sauté onion and garlic
- Add potatoes and broth, simmer 20 minutes until potatoes are soft
- Mash some potatoes against the side of the pot for thickness
- Stir in milk, cream, and butter
- Top with bacon, cheese, and chives
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 690 |
| Protein | 28g |
| Carbs | 52g |
| Fat | 40g |
If you're a picky eater who's trying to bulk, this soup is your best friend. Almost everyone likes potatoes, bacon, and cheese.
9. African-Style Peanut Stew
One of the most calorie-dense stews on this list. The peanut butter base makes it thick, creamy, and surprisingly filling.
Ingredients (4 servings)
- 1.1 lbs chicken thighs, cubed
- ½ cup peanut butter (natural, creamy)
- 1 can (400g) diced tomatoes
- 1 sweet potato, cubed
- 2 cups chicken broth
- 1 onion, diced
- 3 cloves garlic
- 1 tbsp ginger, grated
- 1 tsp cayenne pepper
- Salt and pepper
- Fresh cilantro for garnish
Instructions
- Brown chicken in a pot with a little oil
- Add onion, garlic, and ginger, cook 3 minutes
- Stir in peanut butter until melted
- Add tomatoes, broth, sweet potato, and cayenne
- Simmer 25-30 minutes until sweet potato is tender
- Garnish with cilantro, serve over rice
Macros Per Serving (with rice)
| Nutrient | Amount |
|---|---|
| Calories | 820 |
| Protein | 46g |
| Carbs | 58g |
| Fat | 42g |
At 820 calories per bowl, this is arguably the best bang-for-your-buck soup on this entire list.
10. Italian Wedding Soup (Meatball Edition)
Mini meatballs swimming in a rich broth with pasta and greens. Each serving is basically a complete meal.
Ingredients (4 servings)
Meatballs:
- 1.1 lbs ground beef and pork mix
- ⅓ cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- Salt, pepper, Italian seasoning
Soup:
- 6 cups chicken broth
- 1 cup small pasta (orzo or ditalini)
- 3 cups fresh spinach
- 1 onion, diced
- 2 carrots, diced
- 2 tbsp olive oil
- Parmesan cheese for serving
Instructions
- Mix meatball ingredients, roll into small balls (about 1 inch each)
- Brown meatballs in olive oil, set aside
- Sauté onion and carrots in the same pot
- Add broth, bring to a boil
- Add pasta and meatballs, cook 10 minutes
- Stir in spinach until wilted
- Serve with grated Parmesan
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 680 |
| Protein | 44g |
| Carbs | 40g |
| Fat | 36g |
11. Creamy Mushroom and Beef Stroganoff Soup
All the flavors of beef stroganoff, but in soup form. Unbelievably good.
Ingredients (4 servings)
- 1.1 lbs beef sirloin, thinly sliced
- 10 oz mushrooms, sliced
- 1 onion, diced
- 3 cloves garlic
- 3 cups beef broth
- 1 cup whole milk
- ½ cup sour cream
- 2 tbsp butter
- 2 tbsp flour
- 1 tbsp Worcestershire sauce
- Salt, pepper, thyme
- Egg noodles for serving
Instructions
- Sear beef slices in butter over high heat, set aside
- Sauté mushrooms and onion until golden
- Add garlic and flour, cook 1 minute
- Pour in broth, milk, and Worcestershire sauce
- Simmer 15 minutes
- Stir in sour cream and return beef to pot
- Serve over egg noodles
Macros Per Serving (with noodles)
| Nutrient | Amount |
|---|---|
| Calories | 710 |
| Protein | 46g |
| Carbs | 48g |
| Fat | 34g |
12. Slow Cooker White Chicken Chili
Set it in the morning, come home to a massive pot of high-calorie chili. Perfect for guys with a busy schedule who still need to bulk.
Ingredients (5 servings)
- 1.5 lbs chicken thighs
- 2 cans white beans (cannellini), drained
- 1 can (400g) diced green chiles
- 1 onion, diced
- 3 cloves garlic
- 4 cups chicken broth
- 1 tsp cumin, 1 tsp oregano
- ¼ cup heavy cream
- 1 cup shredded Monterey Jack cheese
- Salt and pepper
Instructions
- Add everything except cream and cheese to a slow cooker
- Cook on low for 6-8 hours or high for 3-4 hours
- Shred chicken with two forks
- Stir in cream and cheese until melted
- Serve with crusty bread or tortilla chips
Macros Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 650 |
| Protein | 48g |
| Carbs | 36g |
| Fat | 32g |
If you already use a slow cooker for bulking meals, throw this into your rotation. It's one of the easiest high-protein recipes you can make.
How to Fit These Soups Into Your Bulking Plan
You don't need to eat soup for every meal. Here's how to slot them into your existing plan:
As a Main Meal
Any of these 12 recipes can serve as a full lunch or dinner. Pair with bread, rice, or a side and you're hitting 700-1,100 calories easy.
As a Second Dinner
This is where soups really shine for hardgainers. Already ate dinner but still need 600 more calories? Heat up a bowl of stew. It's way easier than forcing down another solid meal.
As a Snack
A smaller portion (half serving) of any of these stews gives you 300-400 calories as a midday or late-night snack. That's more than most bulking snacks with less effort.
Meal Prep Strategy
- Pick 2 recipes per week
- Cook both on Sunday in large batches
- Portion into microwave-safe containers
- Store 3-4 days' worth in the fridge, freeze the rest
- Reheat in 3 minutes whenever you need an easy meal
Common Mistakes With Bulking Soups
1. Making them too watery. A thin broth won't pack enough calories. Always reduce your soup by simmering longer, or add a thickener (roux, blended potatoes, cream).
2. Forgetting the calorie boosters. A plain chicken soup might only hit 300 calories. Adding olive oil, cream, cheese, and serving with bread can triple that number.
3. Not adding enough protein. Don't just throw vegetables in broth and call it a meal. Every bulking soup needs a solid protein source — meat, beans, lentils, or a combination.
4. Skipping the carb pairing. Bread, rice, noodles, or potatoes should accompany every bowl. They add calories and make the meal more satisfying.
5. Only making one serving. The whole point of soups is batch cooking. If you're making a single portion, you're wasting the format's biggest advantage.
How FuelTheGains Makes This Easier
Look, cooking 12 different stew recipes is great in theory. But the real challenge isn't the recipes — it's knowing exactly how many calories you need, hitting those numbers consistently, and adjusting as you gain weight.
That's where FuelTheGains comes in. It calculates your exact calorie and macro targets based on your body, your goals, and your activity level. Then it gives you a structured plan so you know exactly how many bowls of stew (and what else) you need to eat each day to keep gaining.
No more guessing. No more calorie tracking spreadsheets. Just a clear plan that adapts as you grow.
The Bottom Line
Soups and stews are a hardgainer's secret weapon. They're easy to eat, easy to batch cook, easy to freeze, and when built right, they pack serious calories and protein into every bowl.
Pick 2-3 recipes from this list, make them this week, and see how much easier it is to hit your calorie targets when half your meals are already prepped and waiting in the fridge.
Your future, bigger self will thank you.
