There’s something incredibly comforting about a bubbling pot of hearty soup that wraps you in warmth, and this Stuffed Pepper Soup Recipe does just that. It’s like your favorite stuffed peppers, but in a cozy, spoonable form that’s perfect any day of the week.
Jump to:
Why You'll Love This Recipe
Honestly, this soup has become one of my go-tos because it hits all the right notes—comfort, flavor, and ease. It's packed with savory ground beef and vibrant peppers in a rich tomato base, giving all the taste of stuffed peppers in a simple, one-pot meal you'll want to make again and again.
- All-in-one meal: You get protein, veggies, and carbs all in one delicious, hearty bowl.
- Simple and quick: Ready in about 40 minutes with easy steps, perfect even on busy weeknights.
- Customizable: Whether you want it spicy, meatless, or with extra cheese, this recipe adapts easily.
- Comforting flavors: The combination of bell peppers, beef, and tomatoes hits that cozy spot that’s satisfying any time.
Ingredients & Why They Work
Each ingredient in this Stuffed Pepper Soup Recipe plays a role to build layers of flavor and texture. From the browned beef that adds richness to the bell peppers bringing crunch and sweetness, every element pulls its weight. Plus, these ingredients are easy to find and come together like an old friend’s hug.
- Ground beef: I use lean ground beef to keep the soup hearty but not too greasy; browning it well adds flavor.
- Olive oil: Just a splash to sauté the veggies gently, helping bring out their sweetness.
- Yellow onion: Adds a subtle sweetness and depth—don’t skimp here!
- Garlic: Just minced and tossed in at the end of sautéing for a fragrant punch.
- Red and green bell peppers: These brighten the soup with fresh, peppery flavor and a bit of crunch.
- Diced tomatoes & tomato sauce: Create the hearty, tomatoey base that's rich but not overpowering.
- Beef broth: Adds savory depth; homemade or good-quality store-bought both work well.
- Worcestershire sauce: A secret umami booster that really enhances the beefiness.
- Sugar: Optional, but a pinch balances acidity from the tomatoes nicely.
- Italian seasoning: Herbs like oregano and basil complement the flavors perfectly.
- Salt and pepper: To taste, essential for seasoning throughout.
- Cooked long grain white rice: The surprise that turns it into “stuffed pepper” soup, adding body and comfort.
- Fresh Italian parsley: Brightens the dish at the end with fresh herby notes.
- Shredded cheddar or mozzarella cheese: Totally optional, but who can resist a melty cheese topping?
Make It Your Way
One of my favorite things about this Stuffed Pepper Soup Recipe is how much you can tweak it to suit your taste. Maybe you like it extra spicy, or perhaps you want to swap ground beef for turkey or even a plant-based crumble. Feel free to experiment—this recipe is forgiving and flexible!
- Variation: I once made a batch with Italian sausage instead of beef for a spicy, savory twist that everyone loved.
- Vegetarian option: Use plant-based beef substitute and vegetable broth for a hearty meatless version that's still full of flavor.
- Rice alternatives: Try quinoa or cauliflower rice if you want a different texture or lower carb option.
- Heat it up: Adding red pepper flakes or a dash of hot sauce brings welcome warmth without overpowering the other flavors.
Step-by-Step: How I Make Stuffed Pepper Soup Recipe
Step 1: Brown the beef to start building flavor
Start by heating your Dutch oven over medium heat, then add the ground beef. Break it up into small pieces as it browns so it cooks evenly. This step is crucial—the browning develops a rich, meaty flavor that sets the foundation. Once it’s fully cooked through, drain any excess grease. I always salt and pepper it right away; seasoning early layers makes a big difference in the final taste.
Step 2: Sauté the veggies with care
Next, in the same pot add 1 tablespoon of olive oil and toss in your diced onions and bell peppers. Cook until they soften and the onions turn translucent—about 5 minutes. This releases their sweetness and blends beautifully into the broth. Just before they’re done, add minced garlic and sauté for 30 seconds. Be careful not to burn the garlic; it cooks fast and you want to keep its bright flavor.
Step 3: Combine ingredients and simmer gently
Return the beef to the pot and stir in the diced tomatoes, tomato sauce, and beef broth. Add Worcestershire sauce, Italian seasoning, and optional sugar here. I always taste it at this point and adjust salt and pepper before simmering. Bring the soup to a gentle boil, then reduce heat and let it simmer for 15–20 minutes, stirring now and then to let all those flavors marry.
Step 4: Finish with rice and herbs for that stuffed pepper vibe
If you're eating it right away, stir in the cooked rice and fresh parsley, and let everything warm through for a minute or two. I like to add the rice at the end so it retains some texture instead of getting mushy. If you want leftovers, hold off on adding the rice to the pot and add it individually when serving—that keeps the leftovers tasting fresher longer.
Step 5: Serve it up with optional cheese
Ladle the soup into bowls and sprinkle with shredded cheddar or mozzarella if you’re feeling indulgent. The melted cheese adds a creamy, melty finish that just elevates this dish to soul food status. Then grab a spoon and dig in!
Top Tip
From my many batches of this soup, I’ve learned a few tricks that make all the difference in flavor and texture. These tips have saved me from mushy rice and bland broth more than once, so I’m sharing them to help you nail this recipe the first time around.
- Brown the beef fully: Browning properly gives a deep, rich flavor you just can’t shortcut with pre-cooked meat.
- Don’t add rice too early: If you add the rice during simmering, it can absorb too much liquid and turn mushy.
- Sauté veggies gently: Cooking peppers and onions just until soft keeps their flavor fresh and avoids bitterness.
- Taste and adjust seasoning often: I find adding Worcestershire and a pinch of sugar balances the tomato acidity beautifully.
How to Serve Stuffed Pepper Soup Recipe
Garnishes
I love topping mine with shredded cheddar cheese because it melts into the soup, adding a creamy note. Fresh chopped parsley or basil brightens the dish visually and flavor-wise. Sometimes I add a dollop of sour cream or a sprinkle of crushed red pepper flakes when I want a little extra zing.
Side Dishes
Though the soup is a full meal, pairing it with crusty bread or garlic toast is heavenly for soaking up all the tomatoey goodness. A simple green salad on the side cuts through the richness and is a nice contrast. For casual dinners, I like serving tortilla chips for a bit of crunch.
Creative Ways to Present
For special occasions, I’ve served this soup in hollowed-out bread bowls—instant wow factor without much extra effort. Another fun idea is layering it in clear mugs for a festive party appetizer. If you’re cooking for a crowd, setting up a toppings bar with cheese, fresh herbs, and hot sauce lets guests personalize their bowls.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in an airtight container in the fridge for up to 3 days. To keep the rice from soaking up all the liquid, I usually hold it separately and add it in when reheating. This small step keeps the soup fresh and prevents it from becoming too thick or mushy.
Freezing
This soup freezes beautifully—just let it cool completely, then transfer it to freezer-safe containers without the rice. When you’re ready to eat, thaw overnight and add freshly cooked rice or heat the rice separately to stir in during reheating. This tricks keeps the texture spot-on after freezing.
Reheating
To reheat, I simmer the soup gently on the stove or zap it in the microwave until hot. Then I stir in the cooked rice or add it individually per serving. Avoid boiling the soup again, which can break down the veggies and beef texture. Gentle warming preserves all those layers of flavor and texture you love.
Frequently Asked Questions:
Absolutely! Simply swap out the ground beef for a plant-based ground meat substitute or an extra cup of cooked lentils or beans, and use vegetable broth instead of beef broth. The peppers, tomatoes, and spices will still make a delicious, comforting soup.
The key is to add the cooked rice at the very end of cooking if you plan to eat immediately, or add it fresh to each bowl when reheating leftovers. This keeps the rice from absorbing too much liquid and becoming mushy or gummy.
Yes, you can use brown rice, quinoa, or even cauliflower rice. Just keep in mind cooking times and textures vary—brown rice takes longer to cook, so be sure it’s fully cooked before adding. Cauliflower rice is best added right at the end since it cooks quickly.
Definitely! This Stuffed Pepper Soup freezes well as long as you leave the rice out during freezing. Thaw and reheat gently, then add freshly cooked rice for the best texture.
Final Thoughts
This Stuffed Pepper Soup Recipe feels like a warm hug in a bowl, combining familiar flavors in a simple, straightforward way that never disappoints. Whether you’re cooking for your family or meal prepping for the week, I promise you’ll find yourself coming back to this recipe again and again. Give it a try—you’ll love how cozy and satisfying it makes your day.
Print
Stuffed Pepper Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
Stuffed Pepper Soup is a cozy and hearty one-pot dinner loaded with ground beef, onions, bell peppers, and rice in a rustic tomato-based broth. This comforting soup captures the flavors of stuffed peppers in an easy-to-make, warm, and satisfying dish perfect for any night.
Ingredients
Main Ingredients
- 1 lb. lean ground beef
- 1 tablespoon olive oil, divided
- ½ medium yellow onion, diced (about ½ cup)
- 2 cloves garlic, minced
- 1 red bell pepper, finely chopped
- 1 green bell pepper, finely chopped
- 2 (14.5 oz.) cans diced tomatoes
- 1 (15 oz.) can tomato sauce
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 tablespoon sugar, or to taste (optional, see notes)
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- 2 cups cooked long grain white rice
- 2 tablespoons fresh Italian parsley, chopped
- Shredded cheddar or mozzarella cheese, for serving (optional)
Instructions
- Brown the beef: In a Dutch oven over medium heat, brown ground beef and break up any clumps. Drain any excess grease and season the beef with salt and pepper to taste. Remove from the pot and set aside.
- Sauté vegetables: Add 1 tablespoon of olive oil to the pot and sauté the diced onions, red bell pepper, and green bell pepper until soft, about 5 minutes. Add minced garlic and sauté for another 30 seconds until fragrant.
- Combine ingredients: Stir the cooked ground beef back into the pot along with the diced tomatoes, tomato sauce, and beef broth. Season the mixture with Worcestershire sauce, optional sugar, Italian seasoning, and additional salt and pepper to taste. Stir well and taste to adjust seasoning.
- Simmer the soup: Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 20 minutes, stirring occasionally to blend the flavors.
- Add rice and parsley: If serving immediately, stir in the cooked rice and chopped parsley, then simmer until heated through, about 2 minutes. For leftovers, stir in the parsley only, and add rice individually to each bowl when serving to prevent the rice from soaking too much.
- Serve and garnish: Ladle the soup into bowls and garnish with shredded cheddar or mozzarella cheese if desired. Serve hot and enjoy your comforting soup.
Notes
- The optional sugar helps balance the acidity of the tomatoes but can be omitted if preferred.
- Cooking the rice separately and adding it to individual servings helps preserve its texture when storing leftovers.
- This soup can be made with ground turkey or chicken for a leaner option.
- For a vegetarian version, substitute beef broth and ground beef with vegetable broth and a plant-based protein or beans.
- If fresh parsley is unavailable, dried Italian seasoning or parsley flakes can be used but add at the start of cooking for more flavor.
Nutrition
- Serving Size: 1 cup
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 600 mg
- Fat: 12 g
- Saturated Fat: 4 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 50 mg
Leave a Reply