I remember the first time I tried making stuffed pepper soup for my family I worried it would be thin and flavorless—but this high protein stuffed pepper soup surprised me. The focus is on simple pantry staples and a lean ground protein so the soup is filling, sneaks in extra vegetables, and still tastes like the stuffed peppers we love.
That combination of savory meat, tender peppers, and a tomato-y broth makes this high protein stuffed pepper soup an easy weeknight winner for families who want a hearty bowl without a lot of fuss.

Why this high protein stuffed pepper soup works
The part that matters is balancing a robust, tomato-based broth with enough solids so every spoonful feels like a meal. I used lean ground turkey for protein because it stretches across servings without making the soup greasy, and I added canned beans for texture, extra protein, and economical bulk. What changed during testing was the timing and order: browning the turkey well first and briefly sautéing the peppers and onions before adding tomatoes preserves their texture and concentrates flavor. I also blended a small portion of the beans into the broth to thicken it naturally, which fixed my first attempt where the soup felt thin.
Key takeaways
- Brown the ground turkey thoroughly to build savory depth.
- Sauté peppers and onions separately to avoid a watery soup.
- Blend a portion of the beans for natural body and added protein.
Ingredients you’ll need and what to substitute
This recipe uses common grocery items you can find at most supermarkets: ground turkey, bell peppers, canned tomatoes, canned beans, onion, garlic, and pantry spices. Ground turkey keeps the fat content lower while still providing protein; ground beef or lean ground chicken can be swapped 1:1 if you prefer a different flavor. I tested both black beans and cannellini beans—both work, but cannellini blends more smoothly into the broth for thickness. If you only have kidney beans or pinto beans, use them without changing the cooking time.
If you want more heft, add 1/2 cup cooked quinoa or brown rice at the end—stir it in and heat through for a heartier bowl. Use low-sodium chicken or vegetable broth if you’re watching salt; taste before adding any extra salt. If fresh bell peppers are out of season, a 12-ounce bag of frozen diced peppers is a practical substitute; add them directly with the tomatoes.
Equipment
You don’t need anything fancy. Here’s what I used and what works well:
- 6-quart Dutch oven or large heavy pot (essential for even simmering)
- Wooden spoon or heatproof spatula
- Immersion blender or small blender (for thickening part of the beans into the broth)
- Large measuring cups and spoons
How to make high protein stuffed pepper soup
I break the process into three clear phases: build flavor with the meat, develop the vegetable base, and simmer to marry flavors. The exact temperatures and timing below yielded consistent results for a 6-serving pot.
1. Brown and season the turkey
Heat your Dutch oven over medium-high heat with 1 tablespoon of olive oil. Add 1 pound of lean ground turkey in an even layer and let it sit without stirring for about 2 minutes to get some color. Break it up and continue browning 4–5 minutes until no pink remains and the meat has some golden bits. Season with 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and 1 teaspoon smoked paprika. Browning is the foundation here—if you skip it the broth will taste flat.
2. Sauté the aromatics and peppers
Push the turkey to one side, add another teaspoon of oil if the pan is dry, then add 1 large diced yellow onion and sauté 4 minutes until translucent. Add 3 minced garlic cloves and cook 30 seconds until fragrant. Next add 3 cups diced mixed bell peppers (about 3 medium peppers, any colors) and cook 5–7 minutes until they begin to soften but still hold shape. This step concentrates pepper flavor and prevents the soup becoming watery.
3. Build the soup and thicken naturally
Stir in 1 (28-ounce) can diced tomatoes with their juices, 4 cups low-sodium chicken broth, 1 (15-ounce) can cannellini beans (drained and rinsed), and 1 (15-ounce) can black beans (drained and rinsed). Add 1 teaspoon dried oregano and 1 bay leaf. Bring to a simmer, then reduce heat to medium-low and simmer gently for 15 minutes to let flavors meld.
For a thicker, heartier broth, ladle 1 cup of the soup solids into a blender or use an immersion blender and pulse briefly until slightly smooth—this is the testing trick that fixed my first run when the soup was too thin. Return the blended portion to the pot and stir; the broth will become velvety and cling to the meat and veggies.
4. Finish and adjust
Stir in 2 tablespoons tomato paste for extra depth and 1 tablespoon Worcestershire-style sauce (or a tablespoon soy sauce as an alternative) if you want more umami. Taste and adjust salt and pepper. If you like a fresh lift, stir in 2 tablespoons chopped fresh parsley and 1 tablespoon chopped fresh basil just before serving. Remove bay leaf. Serve hot with grated cheddar or a dollop of plain Greek yogurt if desired.
Watch for warning signs: if the peppers are falling apart, you sautéed them too long. If the soup tastes flat, a little extra salt or a squeeze of lemon at the end brightens it up.
Things I learned the hard way
I learned a few practical lessons while testing this recipe. Here are five specific tips that answer common problems:
- Why was my soup thin? Blend a portion of the beans into the broth for body instead of adding heavy thickeners.
- Why did the peppers get mushy? Sauté peppers separately until just tender, then simmer only briefly.
- Why did the meat taste bland? Don’t skip browning; the Maillard reaction adds savory notes you can’t get from simmering alone.
- Can I use frozen peppers? Yes—add them straight to the pot with the tomatoes and expect a slightly softer texture.
- First attempt failure: I once dumped all the ingredients in at once and the soup lacked depth; the fix was separate browning and a short simmer with a blended bean portion.
Variations to try
You can adapt this recipe without changing the core method.
- Beefy version: Use 1 pound lean ground beef instead of turkey; brown slightly longer and skim excess fat if needed.
- Spicy version: Add 1 diced jalapeño with the onions or 1/2 teaspoon crushed red pepper flakes; simmer time stays the same.
- Cheesy skillet finish: Spoon bowls of hot soup into ovenproof bowls, top with shredded cheddar, and broil until bubbly—watch carefully, about 2–4 minutes.
- Grain boost: Stir in 1 cup cooked quinoa or brown rice at the end; heat through 3–4 minutes and serve for a heartier bowl.
Storage, freezing, and reheating
Refrigerate leftovers in an airtight container for up to 4 days. For freezing, cool the soup completely, leave out any dairy garnish, and freeze in portioned freezer-safe containers for up to 3 months; thaw overnight in the refrigerator. Reheat gently on the stove over medium-low for 8–12 minutes, stirring occasionally; if frozen solid, use low heat and give extra time to come to temperature. Expect a slight softening of the peppers after refrigeration; a quick simmer restores texture and melts flavors back together.
What to serve with high protein stuffed pepper soup
This soup pairs well with simple, family-friendly sides:
- Crusty bread or garlic toast for soaking up broth
- Simple green salad with a lemon vinaigrette to cut richness
- Warm corn muffins or a buttered baguette
- Shredded cheddar and extra plain Greek yogurt on the side for topping


Hearty High Protein Stuffed Pepper Soup
Ingredients
Equipment
Method
- Heat a 6-quart Dutch oven over medium-high heat and add 1 tablespoon olive oil; add the ground turkey and let it brown without stirring for 2 minutes, then break up and continue browning 4–5 minutes until no pink remains; season with salt, black pepper, and smoked paprika.
- Push turkey to the side, add the remaining tablespoon of oil if needed, then add diced onion and sauté 4 minutes until translucent; add minced garlic and cook 30 seconds; add diced bell peppers and cook 5–7 minutes until they begin to soften but still hold shape.
- Stir in diced tomatoes with juices, chicken broth, drained cannellini beans, drained black beans, dried oregano, and a bay leaf; bring to a simmer, then reduce heat and simmer gently for 15 minutes.
- Ladle about 1 cup of soup solids into a blender or use an immersion blender to pulse until partly smooth, return to pot to thicken the broth; stir in tomato paste and Worcestershire-style sauce, taste and adjust seasoning, remove bay leaf, and stir in fresh parsley and basil if using.
- Serve hot with optional shredded cheddar or a dollop of Greek yogurt and crusty bread on the side.
Notes
Frequently asked questions
Can I make this soup in a slow cooker? Yes. Brown the turkey and sauté the onions, garlic, and peppers first, then transfer everything to a 6-quart slow cooker and cook on low for 4–6 hours or high for 2–3 hours; add beans in the last hour to avoid over-softening.
Can I use frozen ground meat? No—always thaw ground meat in the refrigerator before browning to ensure even cooking and food safety.
Is this soup freezer-friendly? Yes; freeze cooled soup in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
How can I make it more filling for hungry teenagers? Stir in 1 cup cooked quinoa or add an extra can of beans. You can also serve with cheesy garlic bread.
How do I make it milder for picky eaters? Use all yellow or orange peppers rather than green, reduce or omit spicy additions, and keep the soup texture chunky rather than blended.
Closing
This high protein stuffed pepper soup ended up being my go-to weeknight recipe when I wanted a satisfying, family-friendly bowl that used ordinary grocery ingredients and still felt special. I like it with a handful of cheddar and crusty bread, and leftover soup reheats well for easy lunches the next day.
Leave a Reply