High Protein Soup Meal Prep (20g+ Per Bowl)
There’s a moment on Wednesday afternoons when I open my fridge and realize I’ve got nothing prepped for the week. The panic sets in. I know dinner needs to happen, lunches need to be covered, and honestly, I’m tired of the same rotisserie chicken routine. That’s when I reach for soup.
Not the thin, broth-heavy kind that leaves you hungry an hour later. I’m talking about a high protein soup meal prep that’s thick, satisfying, and loaded with at least 20 grams of protein per bowl. The kind you can make a huge batch of on Sunday, portion into containers, and have ready to grab all week long. No reheating disappointments. No “I guess I’ll grab takeout” moments. Just real food that actually keeps you full.
This approach changed my meal prep game completely. Instead of juggling grilled chicken, rice, and steamed broccoli, I’ve got one pot that covers everything. Better still, these soups are budget-friendly, come together in under an hour, and taste even better on day three than day one. Let me show you how to build your own high protein soup meal prep system that actually sticks.
Why You’ll Love This Recipe
- 20g+ protein per bowl keeps you genuinely satisfied, not just full for 30 minutes
- One-pot simplicity means less cleanup and more time for, well, anything else
- Budget-friendly ingredients that don’t require a specialty store run
- Meal prep ready stores beautifully for five days and tastes better as it sits
What Makes High Protein Soup Meal Prep Different
Here’s the thing about regular soup: it’s often a vehicle for vegetables in broth. Which is nice, but it doesn’t keep you full through a busy afternoon. High protein soup flips that script. You’re building something substantial, something that works as a complete meal instead of a side dish.
Table of Contents
The protein sources are what do the heavy lifting. In this recipe, we’re combining lean ground turkey, white beans, and a chicken broth that’s simmered with those proteins long enough to create real flavor. That combination hits around 22 grams of protein per serving, depending on your exact portions. That’s enough to stabilize your blood sugar, keep cravings at bay, and actually fuel your day instead of just passing the time until the next meal.
The genius part? Soup gets more flavorful as it sits. The beans soften slightly, the broth gets deeper, and all those flavors marry together in your fridge overnight. What might taste good on day one tastes genuinely delicious by Wednesday.

Ingredients You’ll Need
Before you start, take a second to gather everything. This is straightforward stuff you probably already have or can grab on a normal grocery run. No specialty items needed.
- 2 tablespoons olive oil for searing the meat
- 1.5 pounds ground turkey (93% lean works best; it adds flavor without excess fat)
- 1 large yellow onion, diced (the foundation of everything)
- 3 medium carrots, diced (sweetness and texture)
- 3 celery stalks, diced (brightness and structure)
- 4 cloves garlic, minced
- 2 cans diced tomatoes (28 ounces total, canned is fine and often fresher than fresh)
- 2 cans white beans, drained and rinsed (cannellini or great northern both work; this is a major protein source)
- 8 cups low-sodium chicken broth
- 2 teaspoons dried Italian seasoning
- 1 teaspoon kosher salt (adjust to taste at the end)
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional, adds warmth)
- 2 cups fresh spinach (stirs in at the very end)
- 2 tablespoons fresh lemon juice (this brightens everything in the final minute)
About the protein sources: The ground turkey gives you lean, tender protein that breaks apart into small pieces and distributes throughout every spoonful. The white beans add another 6 grams of protein per serving, plus fiber that helps keep you satisfied. Together, they’re why this soup actually holds you over.

How to Make High Protein Soup Meal Prep, Step by Step
Heat your oil in a large pot or Dutch oven over medium-high heat. Let it shimmer slightly before you add anything. This step matters. A properly heated pot means the turkey will develop a light golden crust instead of steaming. That crust equals flavor.
Add the ground turkey and cook for 5 to 6 minutes, breaking it into small pieces as it browns. You’re looking for it to lose that raw pink color completely. Don’t stir constantly. Let it sit for 30 seconds at a time, then stir. This gives it a chance to actually brown instead of just cook through.
Pour off excess fat if there’s more than a thin layer pooled at the bottom. Ground turkey is lean, but there’s always a little liquid fat. You want a small amount for flavor, not a greasy soup.
Add your diced onion, carrots, and celery. Stir everything together and let it cook for about 4 minutes. You’re softening the vegetables slightly and melting all those brown bits from the turkey into the mix. This is called deglazing, and it’s where flavor lives.
Add the garlic and cook for another 30 seconds, just until fragrant. Don’t burn it. Once you smell that sharp garlic aroma, you’re done.
Pour in the diced tomatoes with their juice, the white beans, chicken broth, Italian seasoning, salt, pepper, and red pepper flakes. Stir once to combine. Bring everything to a gentle simmer.

Let it simmer uncovered for 20 to 25 minutes. This gives the flavors time to develop and deepen. The liquid should barely bubble. If it’s rolling hard, turn the heat down slightly. You’re not making stock. You’re building a balanced soup.
Taste it. Honestly. Does it need more salt? More pepper? Add it now. This is your only chance to adjust seasoning before you’ve divided it into containers.
Stir in the fresh spinach and lemon juice. The spinach will wilt in about 30 seconds. The lemon juice adds brightness that makes everything else taste more like itself. It’s the difference between a soup that tastes good and one that tastes alive.
Let it cool to room temperature before dividing into storage containers. This takes about 20 minutes. If you skip this step, the hot soup will condense moisture inside the containers and create a watery soup by day three.
Emma’s Pro Tips
Freeze half of it right away. The beauty of a big batch is that you can eat from it all week and still have some tucked away for the month when you don’t have time to cook. Pour cooled soup into freezer bags, lay them flat on a baking sheet until frozen solid, then stack them vertically in your freezer like files. They thaw beautifully and taste just as good as fresh.
Boost the protein even further with a stir-in. Some people add Greek yogurt at the end for extra creaminess and protein, though I prefer mine as-is. If you want that route, add a dollop when you reheat individual bowls, not to the whole batch. Or use a best high protein meal prep bowls approach and add a grilled chicken breast on top when serving.
Don’t skip rinsing the canned beans. I know it’s an extra step, but canned beans come packed in sodium and starch. Rinsing them under cold water reduces the sodium by about 40 percent and prevents the soup from becoming gluey and thick. Your future self will thank you.
Nutrition Snapshot (Per Bowl)
These estimates assume 6 servings from the full batch.
- Protein: 22g
- Calories: 285
- Carbohydrates: 28g
- Fat: 7g
- Fiber: 6g
Note: Nutrition varies slightly depending on exact brand and portion size. These numbers are estimates based on USDA data for standard ingredients.
What to Serve It With
This soup is genuinely complete on its own, but here’s how I often round out the meal:
Whole grain bread or a roll for dipping and extra carbs if you’re particularly hungry or planning a workout that day. Whole wheat sourdough is my go-to.
A simple green salad with olive oil and vinegar adds freshness and another vegetable serving without much effort. It’s especially nice if you’re eating the soup on day four or five and want something crisp alongside it.
A side of grated Parmesan cheese. Not required, but a small handful stirred on top adds richness and a little extra protein boost if you want it.

How to Store and Reheat
Store it in glass containers with secure lids. They last longer, and you can actually see what you’ve got without opening the fridge. The soup stays fresh for five days in the refrigerator.
Reheat gently. Pour it into a pot and warm over medium heat, stirring occasionally, until it’s steaming. Microwaving works fine too, in a mug or bowl, about 2 to 3 minutes depending on portion size. Stir halfway through to heat evenly.
It thickens slightly as it cools. That’s normal and actually good. If you want it thinner when you reheat, add a splash of broth or water.
Frequently Asked Questions
Can I use ground chicken instead of turkey?
Absolutely. Ground chicken is typically about 5 percent leaner, so you might have even less fat to pour off. The flavor is slightly milder, but the soup works beautifully either way. Make this part of your weekly high protein meal prep routine with whichever you prefer or can grab on sale.
What if I don’t have white beans?
Any canned beans work. Black beans, kidney beans, or pinto beans all add protein and fiber. Keep the same amount. If you’re using darker beans, know that your soup will look different but taste just as good.
Can I make this in a slow cooker?
Yes. Brown the turkey and vegetables on the stovetop first (it only takes 10 minutes and builds real flavor), then transfer everything plus the liquids to your slow cooker. Cook on low for 4 hours. Add the spinach and lemon juice just before serving.
Is this freezer-friendly?
Completely. Cool it first, then freeze in individual portions or in larger containers. It keeps for up to three months. Thaw in the refrigerator overnight, then reheat gently.
What if my soup tastes watery?
You can simmer it uncovered for another 10 to 15 minutes to reduce the liquid slightly. Or next time, use 7 cups of broth instead of 8. It’s totally forgiving.
How do I make this in bigger batches?
Double or triple the recipe using the same ratio of ingredients. You’ll need a larger pot, but the cooking time stays about the same. A simple meal prep guide approach works best when you’re batch cooking: do everything the same way, just with more volume.
Final Thoughts
The thing about high protein soup meal prep is that it removes the decision-making from your week. You’re not wondering what’s for lunch. You’re not standing in front of the fridge at 6 PM trying to figure out dinner. You’ve got something delicious, filling, and genuinely good for you already waiting.
Make a batch this Sunday. Portion it into six containers. Eat it for lunch all week. By Wednesday, when it’s deepened in flavor and become even more delicious, you’ll understand exactly why I keep recommending this to everyone. This is how you build a sustainable approach to eating well. Not with restriction or deprivation, but with something so straightforward and tasty that you actually want to eat it.
Save this recipe. Share it on Pinterest. Try it this week. Then let me know in the comments what you thought. Did it keep you full? Will you make it again? I’d love to hear your version of this.

High Protein Soup Meal Prep (20g+ Per Bowl)
Ingredients
- 2 tablespoons olive oil
- 1.5 pounds ground turkey (93% lean)
- 1 large yellow onion, diced
- 3 medium carrots, diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 2 cans diced tomatoes (28 ounces total)
- 2 cans white beans, drained and rinsed
- 8 cups low-sodium chicken broth
- 2 teaspoons dried Italian seasoning
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional)
- 2 cups fresh spinach
- 2 tablespoons fresh lemon juice
Instructions
- Step 1: Heat olive oil in a large pot over medium-high heat until shimmering. Add ground turkey and cook 5-6 minutes, breaking it into small pieces as it browns. Pour off excess fat.
- Step 2: Add diced onion, carrots, and celery. Cook for about 4 minutes, stirring to deglaze the pan.
- Step 3: Add minced garlic and cook for 30 seconds until fragrant.
- Step 4: Pour in diced tomatoes with juice, white beans, chicken broth, Italian seasoning, salt, pepper, and red pepper flakes. Stir and bring to a gentle simmer.
- Step 5: Simmer uncovered for 20-25 minutes. Taste and adjust seasonings as needed.
- Step 6: Stir in fresh spinach and lemon juice. Let spinach wilt for about 30 seconds.
- Step 7: Cool to room temperature (about 20 minutes) before dividing into storage containers.






