The smell of simmering peppers, savory beef, and sweet tomatoes fills the kitchen in a way that’s just downright comforting. Honestly, I first made this hearty stuffed pepper soup recipe on a chilly autumn evening when I was craving all the cozy vibes but didn’t want to fuss over complicated cooking. It reminded me of those classic stuffed peppers my grandma used to make, but in soup form—warm, satisfying, and oh-so-easy. This soup quickly became a staple in my meal rotation, especially on busy weeknights when I wanted something nourishing without a ton of cleanup.
What I love most about this hearty stuffed pepper soup recipe is how it balances rich flavors with healthy ingredients, making it a perfect option for families, picky eaters, or anyone who appreciates a good, homemade comfort meal. Plus, it’s packed with protein and veggies, so you feel good eating every spoonful. I’ve tested this recipe multiple times to get the seasoning just right, and each time it hits the spot like a warm hug in a bowl. If you’re looking for an easy homemade comfort soup to try today, this one’s got your name written all over it.
Why You’ll Love This Recipe
- Quick & Easy: Comes together in under an hour, making it perfect for busy weeknights or when you want dinner on the table fast.
- Simple Ingredients: No tricky or exotic items needed—these are pantry staples and fresh veggies you probably already have at home.
- Perfect for Comfort Food Cravings: This soup hits all the cozy notes without feeling heavy or greasy.
- Crowd-Pleaser: Kids and adults alike love the familiar flavors of stuffed peppers in a fun, slurpable form.
- Unbelievably Delicious: The combination of ground beef, bell peppers, and tomatoes creates a rich, hearty texture that’s downright addictive.
This isn’t just any stuffed pepper soup; it’s the version I’ve tweaked to have the perfect balance of savory and sweet, with a touch of herbs that make every bite sing. What makes it stand out is the way the beef and rice soak up the broth’s flavor, giving it a satisfying depth that other recipes sometimes miss. Honestly, after the first spoonful, you’ll be closing your eyes and smiling. It’s comfort food, but in a way that feels fresh and homemade—no canned soup shortcuts here!
What Ingredients You Will Need
This hearty stuffed pepper soup recipe uses straightforward, wholesome ingredients that come together to create big flavor with minimal fuss. Most are pantry staples, but fresh veggies really bring the dish to life.
- Ground beef (1 lb / 450 g): Choose lean or regular, depending on your preference. I typically use 85% lean for a juicy, flavorful soup.
- Bell peppers (3 medium, mixed colors): Red, green, and yellow give a nice color contrast and sweetness. Dice them small for even cooking.
- Onion (1 medium, diced): Adds a savory base note. Yellow or white onions work great.
- Garlic cloves (3, minced): Fresh garlic is a must for that punch of aroma and flavor.
- Diced tomatoes (1 can, 14.5 oz / 410 g): I prefer fire-roasted for a smoky depth, but regular canned tomatoes work too.
- Tomato sauce (1 can, 8 oz / 225 g): Adds richness and body to the broth.
- Beef broth (4 cups / 1 liter): Use low-sodium if you want to control saltiness. Homemade broth is fantastic if you have it.
- Uncooked white rice (1/2 cup / 90 g): This cooks right in the soup, soaking up all those flavors.
- Worcestershire sauce (1 tbsp): Adds umami kick and complexity.
- Dried oregano (1 tsp) and dried basil (1 tsp): Classic herbs that complement the bell peppers and tomato base.
- Salt and black pepper: To taste. Freshly ground black pepper always perks things up.
- Olive oil (1 tbsp): For sautéing veggies and beef.
For substitutions, you can swap ground beef with ground turkey or plant-based crumbles for a lighter or vegetarian-friendly version. If you want to keep it gluten-free, double-check your Worcestershire sauce or replace it with coconut aminos. And if you’re watching carbs, try cauliflower rice instead of white rice—just add it towards the end to keep it tender. Personally, I find firm, fresh bell peppers make all the difference—they keep a slight crunch that balances the softness of the rice and beef. Plus, mixing red and green peppers gives the soup a beautiful, inviting look.
Equipment Needed
- Large Dutch oven or heavy-bottomed soup pot: Essential for evenly cooking the soup and allowing flavors to meld. I’ve used both enamel-coated and stainless steel pots, and they both work well.
- Wooden spoon or heat-resistant spatula: For stirring the ingredients without scratching your pot.
- Measuring cups and spoons: To get those ingredient amounts just right.
- Chef’s knife and cutting board: For dicing peppers, onion, and garlic efficiently.
- Ladle: Handy for serving up hot bowls of soup.
If you don’t have a Dutch oven, a large stockpot or deep skillet with a lid will do just fine. I once made this soup in a wide sauté pan when I was in a pinch, and it turned out just as tasty—just be sure to keep an eye on the liquid level. For budget-friendly options, basic non-stick pots work well, but I always recommend a sturdy pot since the soup needs to simmer for a while. Keeping your knives sharp will speed up prep and help you chop veggies safely—trust me, dull knives have ruined many a cooking session for me!
Detailed Preparation Method
- Prepare your ingredients: Dice 3 medium bell peppers (about 1 ½ cups), 1 medium onion, and mince 3 garlic cloves. Measure out ½ cup (90 g) uncooked white rice and get your canned tomatoes, tomato sauce, and beef broth ready. This should take about 10 minutes.
- Sauté the veggies and beef: Heat 1 tablespoon olive oil in your Dutch oven over medium-high heat. Add the diced onion and bell peppers, cooking for about 5 minutes until they start to soften. Stir in the minced garlic and cook for another minute until fragrant.
- Add ground beef: Crumble 1 pound (450 g) of ground beef into the pot. Cook, stirring and breaking up the beef, until no longer pink—about 7 minutes. Drain excess fat if necessary, especially if you used regular ground beef.
- Season the mixture: Stir in 1 teaspoon dried oregano, 1 teaspoon dried basil, salt, and freshly ground black pepper to taste. Add 1 tablespoon Worcestershire sauce to boost the savory flavor.
- Add liquids and rice: Pour in 1 can (14.5 oz / 410 g) diced tomatoes (undrained), 1 can (8 oz / 225 g) tomato sauce, and 4 cups (1 liter) beef broth. Stir in the uncooked rice. Bring everything to a boil over high heat.
- Simmer the soup: Once boiling, reduce heat to low and cover with a lid. Let simmer gently for 25-30 minutes, stirring occasionally. The rice should be tender, and the flavors will have melded beautifully.
- Final taste and adjustments: Give the soup a taste and adjust salt and pepper as needed. If the soup seems too thick, add a splash more beef broth or water to reach your preferred consistency.
- Serve hot: Ladle the soup into bowls and enjoy immediately. It pairs wonderfully with crusty bread or a simple green salad.
Some troubleshooting tips: If your rice cooks too quickly and starts to get mushy, reduce simmer time next round or try rinsing the rice before adding to remove excess starch. If you want a thicker soup, remove the lid during the last 10 minutes of cooking to let some liquid evaporate. And for a richer flavor, I sometimes brown the beef separately before adding it in—it adds a nice caramelized note.
Cooking Tips & Techniques
One trick I learned after a few tries is to not rush the sautéing step. Letting the peppers and onions soften and caramelize a bit builds a deeper flavor base that you really notice in the final soup. Don’t forget to mince the garlic finely—big chunks can overpower the delicate balance. When browning the ground beef, breaking it apart well helps it cook evenly and prevents clumps.
Be mindful of your rice cooking time. Depending on the type of rice, it can vary, so check for tenderness around 25 minutes and adjust accordingly. I usually stir the soup gently occasionally to prevent rice from sticking to the pot bottom. Multitasking tip: prep your veggies while the beef cooks to save time.
One common mistake is over-salting early on, especially if your broth is already salty. Taste as you go! Lastly, if you want to add a little heat, a pinch of crushed red pepper flakes during seasoning goes a long way without overpowering the cozy vibe.
Variations & Adaptations
- Vegetarian version: Swap ground beef for cooked lentils or plant-based crumbles. Use vegetable broth instead of beef broth.
- Low-carb option: Replace white rice with cauliflower rice added in the last 10 minutes of cooking to keep it tender but light.
- Spicy twist: Add diced jalapeños or a teaspoon of chipotle in adobo sauce for smoky heat.
- Seasonal swaps: Use orange or yellow bell peppers in summer for a sweeter flavor, or add chopped zucchini for extra veggie goodness.
- Cheesy topping: Serve with a sprinkle of shredded cheddar or Parmesan for a melty finish.
Personally, I tried adding cooked quinoa instead of rice once—it gave the soup a nice nutty texture and made it even more filling. Feel free to experiment with herbs like thyme or rosemary if you want to switch up the flavor profile!
Serving & Storage Suggestions
This hearty stuffed pepper soup is best served hot, straight from the pot. I like to garnish with a sprinkle of fresh parsley or a dollop of sour cream for some creaminess. It pairs beautifully with warm, crusty bread or a crisp green salad to balance the richness.
For leftovers, store the soup in an airtight container in the refrigerator for up to 4 days. It reheats wonderfully on the stove or in the microwave—just stir occasionally to heat evenly. You can also freeze portions for up to 3 months; thaw overnight in the fridge before reheating.
Fun fact: the flavors actually deepen after a day or two, so if you plan ahead, this soup tastes even better the next day. Just be aware that the rice may absorb more broth, so you might want to add a splash of water or broth when reheating to keep it nice and soupy.
Nutritional Information & Benefits
Each serving of this hearty stuffed pepper soup recipe offers a balanced mix of protein, fiber, and vitamins. The ground beef provides essential iron and protein, while the bell peppers and tomatoes deliver vitamin C and antioxidants. The rice adds satisfying carbohydrates for energy without weighing you down.
This recipe is naturally gluten-free as long as you check your broth and Worcestershire sauce labels. It’s a great option for a wholesome, filling meal that doesn’t rely on heavy creams or processed ingredients. From a wellness perspective, it’s a comforting way to get a variety of nutrients in one bowl, making it a smart choice for busy days when you want both convenience and nourishment.
Conclusion
There’s just something about this hearty stuffed pepper soup recipe that feels like a warm hug on a cold day. It’s easy, satisfying, and full of familiar flavors that bring comfort without the fuss. I love how adaptable it is—you can make it your own by swapping ingredients or adjusting seasonings, which makes it perfect for every family and every taste.
Give this recipe a try, and don’t be shy about tweaking it to suit your kitchen style or preferences. I’d love to hear how you make it your own, so please leave a comment or share your variations! Cooking should be fun and flexible, and this soup definitely fits the bill. Here’s to cozy meals and happy cooking!
FAQs
Can I make this hearty stuffed pepper soup recipe in a slow cooker?
Yes! Brown the beef and sauté the veggies first, then add everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the rice during the last 30-40 minutes so it doesn’t overcook.
What type of rice works best for this soup?
Uncooked white rice is traditional and cooks evenly in the soup. Long-grain white rice is a safe bet. You can also use brown rice but adjust cooking time as it takes longer to soften.
Can I freeze the leftover soup?
Absolutely! Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove or microwave.
Is there a vegetarian alternative to ground beef in this recipe?
Yes, cooked lentils, plant-based meat crumbles, or even chopped mushrooms make great substitutes. Just use vegetable broth instead of beef broth.
How can I make this soup spicier?
Add diced jalapeños when sautéing the veggies, or stir in a teaspoon of chili powder or cayenne pepper with the herbs for a little kick.
Pin This Recipe!

Hearty Stuffed Pepper Soup
A warm, comforting soup inspired by classic stuffed peppers, featuring ground beef, bell peppers, tomatoes, and rice simmered to perfection. Easy to make and perfect for busy weeknights.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450 g) ground beef (85% lean preferred)
- 3 medium bell peppers (red, green, and yellow), diced
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 can (14.5 oz / 410 g) diced tomatoes (fire-roasted preferred)
- 1 can (8 oz / 225 g) tomato sauce
- 4 cups (1 quart / 1 liter) beef broth (low-sodium preferred)
- 1/2 cup (90 g) uncooked white rice
- 1 tbsp Worcestershire sauce
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and freshly ground black pepper, to taste
- 1 tbsp olive oil
Instructions
- Prepare your ingredients: Dice bell peppers, onion, and mince garlic. Measure rice and have canned tomatoes, tomato sauce, and beef broth ready.
- Heat olive oil in a large Dutch oven over medium-high heat. Add diced onion and bell peppers; cook about 5 minutes until softened.
- Add minced garlic and cook for 1 minute until fragrant.
- Add ground beef, crumble and cook until no longer pink, about 7 minutes. Drain excess fat if needed.
- Stir in dried oregano, dried basil, salt, black pepper, and Worcestershire sauce.
- Add diced tomatoes (with juice), tomato sauce, beef broth, and uncooked rice. Bring to a boil over high heat.
- Reduce heat to low, cover, and simmer gently for 25-30 minutes, stirring occasionally, until rice is tender and flavors meld.
- Taste and adjust seasoning with salt and pepper. Add more broth or water if soup is too thick.
- Serve hot, optionally with crusty bread or a green salad.
Notes
For vegetarian version, substitute ground beef with cooked lentils or plant-based crumbles and use vegetable broth. For low-carb, replace rice with cauliflower rice added in last 10 minutes. Browning beef separately adds caramelized flavor. Avoid over-salting early; taste as you go. Rice cooking times may vary; check tenderness at 25 minutes.
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 280
- Sugar: 6
- Sodium: 550
- Fat: 12
- Saturated Fat: 4.5
- Carbohydrates: 22
- Fiber: 3
- Protein: 20
Keywords: stuffed pepper soup, comfort soup, ground beef soup, easy soup recipe, homemade soup, weeknight dinner, hearty soup




