I absolutely love sharing hearty, comforting meals with friends, and this Stuffed Pepper Soup Recipe has quickly become one of my go-to dishes. It perfectly captures the flavors of a classic stuffed pepper but in a deliciously warm and cozy soup form. Filled with ground beef, fragrant herbs, sweet bell peppers, and tender rice all simmered in a rich tomato broth, it’s like a hug in a bowl that I never get tired of. If you’re looking for a recipe that’s both nourishing and satisfying, this soup definitely deserves a spot on your table.
Why You'll Love This Stuffed Pepper Soup Recipe
What I find truly special about this recipe is the incredible flavor profile. The sweet bell peppers combined with the savory ground beef and the herbal notes of oregano and basil create such a balanced, mouthwatering taste. It’s rich without being heavy, and the tomato base gives the soup a lovely depth that just warms you right up. Plus, I love the texture that the jasmine rice adds—it softens perfectly but still holds its shape, making every spoonful a delight.
Another thing I adore about this Stuffed Pepper Soup Recipe is how easy it is to prepare. It’s one of those meals where you can prep the veggies, brown the meat right in your pot, and everything simmers together to develop amazing flavor without any fuss. I often make it on busy weeknights or when I want something comforting but don’t want to spend hours in the kitchen. It’s also perfect for family dinners because it’s a crowd-pleaser that everyone enjoys. When I want a dish that stands out but remains approachable, this soup is always my first choice.
Ingredients You'll Need
The ingredients for this soup might be simple, but each one plays a crucial role in building the soup’s flavor, color, and texture. Grab fresh bell peppers for sweetness, hearty ground beef for richness, and of course, the rice to add that lovely body and comfort to the final dish.
- Olive oil: I use it to sauté the veggies and brown the meat, which gives the soup a wonderful base flavor.
- Yellow onion: Adds sweetness and depth when caramelized with the peppers.
- Green or red bell pepper: Provides crispness and vibrant color with a slightly sweet, tangy taste.
- Yellow bell pepper: Brings a mellow sweetness and brightens up the soup visually.
- Large tomato: Juicy and fresh, it gives a fresh tomato bite and balances out the heartiness.
- Ground beef (85/15 recommended): The lean fat ratio here keeps the soup flavorful but not greasy.
- Beef stock: Infuses the soup with savory richness and depth of flavor.
- Tomato paste: Intensifies the tomato flavor and thickens the broth slightly.
- Dried oregano: Adds a warm, earthy herbal note that is essential to the classic stuffed pepper vibe.
- Dried basil: Provides a sweet, floral undertone that complements the oregano perfectly.
- Garlic powder: Brings a mild garlic flavor that spreads evenly through the soup.
- Black pepper: Offers a subtle heat and slight spice to balance flavors.
- Salt: Enhances all the other flavors without overpowering them.
- Jasmine rice: I love jasmine for its fragrant aroma; it cooks up soft and fluffy, adding substance to the soup.
Directions
Step 1: Start by dicing all your vegetables—the onion, bell peppers, and tomato—and set them aside, so you have everything ready to go before you turn on the stove.
Step 2: Heat your Dutch oven or large pot over medium heat, then add the olive oil. Allow it to warm, but don’t let it smoke.
Step 3: Add the diced onions and bell peppers to the pot. Cook them while stirring occasionally until they start to soften and the onions turn translucent, about 5 minutes. Then stir in the diced tomato and cook everything together for another 2–3 minutes until the tomato begins to break down slightly.
Step 4: Push the vegetables gently to the sides of the pot, creating space in the center. Add your ground beef to that open space. Break it apart with a spatula or spoon, cover the pot with a lid, and let it cook undisturbed for a few minutes to develop some browning. Then break up the meat further, mix it with the veggies, cover again, and continue cooking until the beef is mostly cooked through, about 6–7 minutes. Make sure to break up any remaining clumps for an even texture.
Step 5: Stir in the tomato paste thoroughly so it coats the beef and veggies. Then pour in the beef stock slowly, stirring everything together.
Step 6: Add the dried oregano, dried basil, garlic powder, salt to taste, and black pepper. Mix well, then reduce heat to low. Cover the pot but leave a small crack to allow steam to escape. Let the soup simmer gently for about 20 minutes, letting all the flavors marry and the broth thicken slightly.
Step 7: Stir in the jasmine rice, making sure it's evenly incorporated. Cover the pot fully and cook until the rice is tender, about 15 minutes more. Keep an eye on the liquid level and add a splash of water or broth if it gets too thick.
Step 8: Once the rice is cooked through, give the soup a final stir and it’s ready to serve immediately—hot and comforting!
Step 9 (Alternate option): If you’re not planning to eat the entire soup at once, I recommend cooking the rice separately to maintain the best texture. Cook it according to package instructions in salted water, then add it to individual bowls of soup just before serving.
Step 10: Store any leftover rice separately in an airtight container in the fridge to keep it fresh.
Servings and Timing
This Stuffed Pepper Soup Recipe makes about 6 hearty servings, perfect for a family dinner or to have leftovers for the week. The prep time is roughly 15 minutes for chopping and prepping ingredients. Cooking time is about 45 minutes, which includes simmering and cooking the rice in the soup. Overall, you’re looking at about 1 hour from start to finish, with no additional resting or cooling required. It’s a wonderfully uncomplicated dinner option that fits neatly into a busy schedule.
How to Serve This Stuffed Pepper Soup Recipe
I love serving this soup piping hot, straight from the pot, because that’s when it tastes the most comforting. A big ladle into a warm bowl always feels like the perfect cozy meal. To make it even more special, I often garnish it with a sprinkle of shredded cheddar or a few fresh basil leaves to add a pop of color and freshness. Crusty bread or a warm baguette on the side also pairs beautifully, perfect for dipping into the rich broth.
If I’m serving this for a family dinner or casual get-together, I like to offer toppings like sour cream, chopped green onions, or a squeeze of fresh lemon juice for some brightness. These little extras let everyone customize their bowls just how they like. For beverages, I find that a light red wine like Pinot Noir complements the beef beautifully, while iced tea or sparkling water works great if you prefer something non-alcoholic. This soup is perfect for chilly evenings, casual weeknights, or even a comforting lunch on the weekend.
When plating, I recommend serving moderately sized portions because this soup is filling and satisfying, thanks to the beef and rice. Using wide, shallow bowls lets the soup cool slightly faster and gives you room to add fresh garnishes. Whether you’re feeding a crowd or enjoying a quiet night in, this stuffed pepper soup makes the meal feel warm and nourishing every time.
Variations
I like to switch things up occasionally with this recipe depending on what I have on hand or who I’m cooking for. For example, you can easily swap out the ground beef for ground turkey or chicken to lighten the dish while keeping that meaty, hearty feel. If you prefer a vegetarian or vegan option, I recommend using lentils or crumbled firm tofu instead of meat, and substituting vegetable stock for the beef stock. It’s just as delicious and very satisfying.
For a gluten-free version, just make sure to use gluten-free beef stock and verify that your tomato paste doesn’t contain any additives with gluten. I’ve also experimented with adding different herbs like thyme or smoked paprika for a subtle smoky twist that adds complexity to the flavor. Instead of cooking the rice in the soup, swapping it for quinoa can be a nice change if you want a protein boost.
Regarding cooking methods, this recipe adapts well to a slow cooker or Instant Pot if you want a hands-off approach. Just brown the beef and sauté the veggies first, then add everything to the slow cooker to simmer for a few hours. That way, the flavors develop slowly and the rice will be tender and absorb all that delicious broth. I always appreciate a recipe that gives me flexibility for busy days!
Storage and Reheating
Storing Leftovers
After enjoying your soup, be sure to let it cool to room temperature before transferring it to an airtight container for the fridge. I usually use glass containers with tight-fitting lids because they keep flavors fresh and are easy to reheat in. Leftovers will keep well in the refrigerator for about 3 to 4 days. Just give the soup a good stir before you reheat, as the rice tends to settle at the bottom.
Freezing
This soup freezes beautifully if you want to keep it longer. I recommend storing it in freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. The rice can change texture slightly after freezing, getting a bit softer, so if you prefer, freeze the soup without rice and cook fresh rice to add when thawed. Frozen soup is best enjoyed within 2 to 3 months for maximum flavor and texture.
Reheating
The best way to reheat this Stuffed Pepper Soup Recipe is gently on the stovetop over low to medium heat, stirring often to prevent sticking and ensuring even warming. If reheating in the microwave, do so in short intervals, stirring between each to keep the texture nice. Avoid boiling it again vigorously as that can make the rice mushier and dry out the meat. Adding a splash of broth or water while reheating helps restore the soup’s lovely consistency.
FAQs
Can I use different types of rice in this soup?
Absolutely! Jasmine rice works well for its fragrance and fluffy texture, but you can substitute it with long-grain white rice, basmati, or even brown rice. Just keep in mind that brown rice will need a longer cooking time and might change the soup’s texture slightly.
Is it possible to make this soup vegetarian or vegan?
Yes! Simply swap the ground beef with plant-based proteins like lentils, chopped mushrooms, or tofu, and use vegetable broth instead of beef stock. Adjust the seasoning a bit as needed, and you’ll still have a hearty, flavorful soup.
Can I prepare this soup ahead of time for a meal prep?
This soup is great for meal prep since it keeps well in the fridge for a few days. Just cook the rice separately if you plan on reheating small portions later to avoid it becoming mushy. Portion it out and store both soup and rice in separate containers.
What can I serve with Stuffed Pepper Soup to complete the meal?
Crusty bread, garlic bread, or a simple mixed green salad all pair wonderfully with this soup. A light side of roasted vegetables or steamed greens can also add a nice contrast to the richness of the soup.
Can I make this soup in a slow cooker or Instant Pot?
Definitely! Brown the beef and sauté the veggies first, then transfer everything to your slow cooker or Instant Pot with the herbs and broth. Add rice near the end if using a slow cooker, or use the rice function on the Instant Pot for perfect results. This method is perfect for busy days or when you want to set it and forget it.
Conclusion
If you’re craving a warm, flavorful meal that feels like home, I can’t recommend this Stuffed Pepper Soup Recipe enough. It’s a wonderful blend of simple ingredients that come together to create something truly comforting and satisfying. Whether you’re cooking for family, friends, or just yourself, this soup always hits the spot and brings a smile to my face every time I make it. I hope you enjoy making it as much as I do!
Print
Stuffed Pepper Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This hearty Stuffed Pepper Soup recipe brings all the flavors of classic stuffed peppers into a comforting, easy-to-make soup. Combining ground beef, bell peppers, tomatoes, aromatic herbs, and rice in a savory beef broth, this dish is perfect for a warming family meal. Simmered to perfection on the stovetop, it balances rich flavors and satisfying textures in every spoonful.
Ingredients
Vegetables
- 1 small yellow onion, diced
- 1 green or red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 large tomato, diced
Meat
- 1 lb ground beef (85/15 recommended)
Liquids & Stocks
- 3 cups beef stock
- 3 tbsp olive oil
Grains
- ¾ cup Jasmine rice
Seasonings
- 3 tbsp tomato paste
- 1 tsp dried oregano
- 2 tsp dried basil
- 2 tsp garlic powder
- ¼-½ teaspoon black pepper (to taste)
- Salt (to taste)
Instructions
- Prep the Vegetables: Dice the yellow onion, green or red bell pepper, yellow bell pepper, and large tomato. Set all the diced vegetables aside for use in the cooking process.
- Heat the Pan: Preheat a Dutch oven over medium heat, then add 3 tablespoons of olive oil to warm up for cooking the ingredients.
- Sauté the Vegetables: Add the diced onions and bell peppers to the hot oil. Cook them until they begin to soften, then mix in the diced tomato and continue cooking for a few more minutes to develop their flavors.
- Cook the Ground Beef: Push the vegetables to the sides of the Dutch oven and add the ground beef to the center. Break the meat apart, cover with a lid, and cook for a few minutes to brown. After a while, break up the meat further and start mixing it with the vegetables. Close the lid again and continue cooking until the beef is mostly cooked through, breaking up any clumps to create a uniform texture.
- Add Tomato Paste and Beef Stock: Stir the tomato paste into the mixture, then pour in 3 cups of beef stock to create the soup base.
- Season and Simmer: Season the soup with dried oregano, dried basil, garlic powder, salt, and black pepper to taste. Mix well, lower the heat to low, and cover the pot with the lid slightly ajar to allow steam to escape. Let it cook for about 20 minutes for flavors to meld.
- Cook the Rice in the Soup: Stir in the Jasmine rice, cover the lid fully again, and cook until the rice is tender and fully done, usually around 15-20 minutes depending on rice package instructions.
- Serve Immediately: Once the rice is cooked through, serve the soup hot for a comforting meal.
- Alternate Rice Cooking Option: If you prefer to eat leftovers, cook the rice separately in salted water per package directions and add it to individual servings of the soup when ready to eat.
- Storage Advice: Store any cooked rice separately from the soup in an airtight container in the refrigerator to maintain texture and freshness.
Notes
- You can use green or red bell peppers interchangeably based on preference or availability.
- Use a Dutch oven or heavy bottom pot for even cooking and heat retention.
- Adjust the seasoning especially salt and pepper according to taste as the beef stock can be salty.
- Cooking the rice separately for leftovers prevents it from becoming too mushy when reheated.
- For a leaner dish, use lean ground beef or substitute with ground turkey.

Leave a Reply