Introduction
Warm, homey, and spoonable — that’s the short sales pitch for this dish from my kitchen.
As a pro food blogger I always chase recipes that feel both nostalgic and practical. This soup does exactly that: it channels the beloved dinner of stuffed peppers into a bowl that's faster to make, easier to share, and luxuriously comforting on cool evenings.
I love how the idea translates into soup format. The tomato base becomes a fragrant, tang-forward broth; the meat provides savory depth; the rice brings that toothsome pop; and bright herbs finish everything with lift. Every spoonful balances cozy familiarity with fresh, vibrant notes, so it’s just as good for feeding a family as it is for making lunches that warm you all week.
In this article I’ll walk you through why this recipe works, what textures to expect, how to gather and prep your ingredients efficiently, and step-by-step assembly advice to help you reach a perfect result. Expect practical tips born from repeated testing — little adjustments that preserve the spirit of stuffed peppers while turning the whole thing into a relaxed, stove-top one-pot experience you’ll return to often.
Why You’ll Love This Recipe
Comfort without fuss — that’s the promise.
I write recipes that solve weekday dinner problems while keeping bold flavor front and center. This soup takes a classic stuffed-pepper combination and removes the laborious layering and baking step, turning it into a forgiving, hands-on pot meal.
Here’s what makes it a keeper:
- Approachable technique: Simple browning and simmering, friendly for cooks at any level.
- Flexible ingredients: Swap the cheese, swap the broth, or make it vegetarian by swapping the protein.
- Family-friendly flavors: Bright tomatoes, warm paprika, and sweet bell pepper notes appeal to both adults and kids.
From a practical perspective, the soup reheats beautifully and adapts to pantry availability. If you enjoy meals that feel like a hug and come together without drama, this one earns a permanent spot in your rotation. I also love that it scales easily for guests and leftovers — one pot, lots of smiles.
Flavor & Texture Profile
What to expect on the palate: this soup layers savory, sweet, and herbal notes with a satisfying mix of textures.
The broth carries the bright, slightly acidic presence of tomatoes balanced by gentle savory notes from the protein and stock. Smoked paprika contributes a soft, warming whisper of smoke rather than outright heat, while dried oregano offers an earthy Mediterranean lift. Together these flavors mimic the essence of stuffed peppers without becoming heavy.
Texture is where this soup truly sings. Imagine tender, slightly chewy rice suspended in a broth that’s neither too thin nor too dense — a gentle viscosity that lets the individual elements remain identifiable. Bell peppers soften so they’re easy to bite through yet still retain a subtle structure; sautéed onion and garlic melt into the background, giving sweetness and aromatic depth.
If you choose to add shredded cheese at the end you'll introduce a creamy, slightly stringy element that contrasts nicely with spoonable rice and chunky veggies. Fresh parsley folded in brightens the whole bowl, cutting through the tomato richness and rounding the experience with a fresh, green finish. Overall: balanced, cozy, and endlessly comforting.
Gathering Ingredients
Before you start, gather everything so cooking flows like a breeze.
Organization matters in one-pot cooking. Lay out your ingredients and small tools, rinse any grains, and have your herbs chopped ahead of time. A mise en place approach saves minutes and keeps the heat controlled when things move quickly at the stove.
The ingredient list below contains the exact items you’ll need. Treat this section as your checklist and prep roadmap — measuring and arranging ingredients now will make the rest of the process calm and predictable.
- 2 tablespoons olive oil
- 1 lb (450 g) ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 bell peppers (mixed colors), seeded and diced
- 1 cup long-grain rice, rinsed
- 1 (28 oz / 800 g) can crushed tomatoes
- 2 tablespoons tomato paste
- 6 cups beef broth (or vegetable broth)
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt to taste
- Black pepper to taste
- 2 tablespoons fresh parsley, chopped
- 1 cup shredded cheddar or mozzarella cheese (optional)
If you like, arrange these items on your prep surface in the order you’ll use them: oils and proteins first, aromatics next, then veggies, grains, canned goods, spices, herbs, and optional cheese. That order mirrors the flow of the recipe and keeps momentum moving.
Preparation Overview
A quick map of the process — know the route before you begin.
Start by heating your fat and browning the protein to build foundational savory flavor. Deglaze the pan if necessary to pull up those caramelized bits; they’re full of concentrated taste. Next, soften the aromatics and peppers just until they begin to release sweetness — you want them tender but not collapsed.
Toast the rice briefly so it gains a subtly nutty edge and can better hold its shape during simmering. Then combine tomatoes and stock, bringing the pot to a simmer where rice can hydrate slowly and evenly. Season thoughtfully: taste as you go and remember that salt intensity shifts as liquids reduce.
Finish by stirring in bright herbs to restore freshness after cooking, and add optional cheese at service for a melty, indulgent touch. The objective is a layered bowl where each element remains distinct yet harmonious.
- Build flavor through browning and deglazing
- Manage vegetable texture to keep pleasant bite
- Control simmer time so rice cooks through without becoming mushy
- Brighten at the end with fresh herbs and optional cheese
With this mental roadmap, the step-by-step instructions will feel intuitive rather than prescriptive.
Cooking / Assembly Process
Step-by-step instructions for stovetop assembly:
1 Heat the olive oil in a large pot over medium heat.
2 Add the ground beef and cook, breaking it up with a spoon, until browned. Drain excess fat if necessary.
3 Add the diced onion and cook until translucent, about 4–5 minutes.
4 Stir in the minced garlic and diced bell peppers; cook 3–4 minutes until peppers begin to soften.
5 Add the rice and tomato paste; stir to coat the rice and toast slightly for 1–2 minutes.
6 Pour in the crushed tomatoes and beef broth, then add smoked paprika, dried oregano, salt and black pepper. Stir to combine.
7 Bring the soup to a boil, then reduce heat to a simmer. Cover and cook for 20–25 minutes, or until the rice is tender.
8 Taste and adjust seasoning as needed. If you prefer a thicker texture, simmer uncovered a few minutes longer.
9 Stir in chopped fresh parsley just before serving.
10 Ladle into bowls and top with shredded cheese if using. Serve hot with crusty bread.
Use a sturdy, wide pot for even heating and easy stirring. Keep a close eye on rice toward the end of cooking and stir gently to prevent sticking. If the pot dries out, a splash of extra broth will rescue the texture without diluting flavor. Finally, always taste before serving to get the seasoning balanced and bright.
Serving Suggestions
How to present and elevate the bowl — small choices make service feel special.
A rustic presentation works best: deep bowls, a generous ladle of steaming soup, and a scattering of chopped parsley for color. If you opted for cheese, add it at the table so each diner can decide on the level of indulgence. Freshly cracked black pepper on top adds a bright finishing note and a burst of aroma.
Consider accompaniments that complement the soup’s texture and acidity
- Toasted or crusty bread for dipping and sopping
- A crisp, acidic side salad to contrast the soup’s richness
- A spoonful of plain yogurt or sour cream to cool and add creaminess
For a heartier meal, serve alongside warm garlic bread or a simple grain salad. For lighter eating, pair the soup with a crunchy green salad dressed with lemon vinaigrette. Think about temperature contrasts too — a chilled side or crisp vegetable gives a pleasant counterpoint to the warm, soothing soup. Lastly, don’t overcrowd the bowl with garnishes; a few well-chosen accents amplify rather than compete with the core flavors.
Storage & Make-Ahead Tips
Make-ahead and storage strategies — practical advice to keep the soup tasting fresh.
This soup stores very well refrigerated and is an excellent candidate for meal prep. Cool it to room temperature before transferring to airtight containers to keep condensation from diluting the flavors. In the fridge it will stay good for several days; the rice will continue to absorb liquid over time, so expect the texture to thicken on subsequent days.
When reheating, add a splash of stock or water to loosen the consistency and heat gently on the stove to revive flavors and texture. If using a microwave, stir halfway through reheating to redistribute heat and prevent hot spots.
For freezing, portion into meal-sized containers, leaving a little headspace for expansion. Thaw overnight in the refrigerator before warming. Note that rice can sometimes change texture after freezing; if that’s a concern, cook less rice initially and add freshly cooked rice when reheating for a nearly fresh texture.
If you plan to make this ahead for entertaining, finish the soup up to the simmer stage, cool, and reheat to simmer when guests arrive. Add the fresh parsley and optional cheese at service to keep brightness and creaminess vibrant.
Frequently Asked Questions
Can I swap the ground beef?
Yes. Ground turkey, chicken, or a plant-based crumble will work; adjust seasoning to taste because different proteins vary in fat and flavor concentration.
What rice works best?
Long-grain rice holds up nicely for this method. If you use short-grain or risotto rice, expect a creamier texture. Parboiled rice tends to be firmer and more forgiving.
Can I make it vegetarian?
Absolutely. Swap vegetable broth and use a plant-based protein or extra beans or lentils for body; add umami boosters like soy sauce or miso if needed.
How do I control heat if I don’t want spicy?
This recipe uses smoked paprika for warmth rather than capsaicin heat. If you prefer no heat at all, choose sweet paprika or reduce the spice.
Why did my rice get too soft?
Rice can become overcooked if simmered too long or if the pot is left covered during final minutes without checking. Use a gentle simmer and taste for doneness a few minutes before the suggested finish time.
Final tip: Always finish with fresh herbs and taste for salt just before serving — a last-minute squeeze of brightness transforms the bowl. This closing note answers many common questions and helps you get the most satisfying, balanced result every time.
Stuffed Peppers Soup
Warm up with our cozy Stuffed Peppers Soup! All the comforting flavors of classic stuffed peppers — beef, rice, tomato and herbs — in a hearty, spoonable soup 🍲🌶️🧀.
total time
45
servings
4
calories
480 kcal
ingredients
- 2 tablespoons olive oil đź«’
- 1 lb (450 g) ground beef 🥩
- 1 medium onion, diced đź§…
- 2 cloves garlic, minced đź§„
- 3 bell peppers (mixed colors), seeded and diced 🫑🌶️
- 1 cup long-grain rice, rinsed 🍚
- 1 (28 oz / 800 g) can crushed tomatoes 🍅
- 2 tablespoons tomato paste 🍅
- 6 cups beef broth (or vegetable broth) 🥣
- 1 teaspoon smoked paprika 🌶️
- 1 teaspoon dried oregano 🌿
- Salt to taste đź§‚
- Black pepper to taste đź§‚
- 2 tablespoons fresh parsley, chopped 🌿
- 1 cup shredded cheddar or mozzarella cheese đź§€ (optional)
instructions
- Heat the olive oil in a large pot over medium heat.
- Add the ground beef and cook, breaking it up with a spoon, until browned. Drain excess fat if necessary.
- Add the diced onion and cook until translucent, about 4–5 minutes.
- Stir in the minced garlic and diced bell peppers; cook 3–4 minutes until peppers begin to soften.
- Add the rice and tomato paste; stir to coat the rice and toast slightly for 1–2 minutes.
- Pour in the crushed tomatoes and beef broth, then add smoked paprika, dried oregano, salt and black pepper. Stir to combine.
- Bring the soup to a boil, then reduce heat to a simmer. Cover and cook for 20–25 minutes, or until the rice is tender.
- Taste and adjust seasoning as needed. If you prefer a thicker texture, simmer uncovered a few minutes longer.
- Stir in chopped fresh parsley just before serving.
- Ladle into bowls and top with shredded cheese if using. Serve hot with crusty bread.