Stuffed Pepper Soup
Stuffed pepper soup delivers all the comfort of the classic baked dish without the extra work. You still get the sweet, soft peppers, savory beef, tomato-rich broth, and that familiar…
Tip: save now, cook later.Stuffed pepper soup delivers all the comfort of the classic baked dish without the extra work. You still get the sweet, soft peppers, savory beef, tomato-rich broth, and that familiar rice-and-cheese finish, but everything happens in one pot and the spoon does the rest. It’s the kind of dinner that tastes like it took all afternoon, even when it’s on the table in under an hour.
What makes this version work is the order. The beef browns first so it brings depth, then the onions and peppers cook just enough to soften without disappearing. The broth stays rich because the tomatoes, Worcestershire, and smoked paprika do the heavy lifting, and the rice goes in at the end so it doesn’t turn mushy and soak up all the liquid before serving.
If you’ve made stuffed pepper soup before and ended up with something flat or overly thick, the small details below will help. The texture of the peppers, the timing on the rice, and the way the cheese melts over the top are the parts that make this one worth keeping.
The peppers stayed tender without turning to mush, and the rice held up perfectly even after reheating the leftovers the next day. My husband went back for a second bowl and asked me to put this in the regular dinner rotation.
Love this one-pot stuffed pepper soup? Save it to Pinterest for a cozy beef-and-rice dinner with rich tomato broth and melty cheese on top.
The Trick to Keeping the Rice from Turning the Soup Into Porridge
The biggest mistake with stuffed pepper soup is adding uncooked rice too early and letting it simmer away in the pot. Rice keeps drinking broth as it sits, which means the soup can go from hearty to stodgy fast. Cooking it separately or stirring in already-cooked rice at the end keeps the broth brothy and lets each bowl hold its shape.
The other thing that matters is the pepper texture. If they cook until completely soft, the soup loses the fresh pepper flavor that makes this dish taste like stuffed peppers in the first place. You want them tender enough to eat easily, but still distinct in the spoon.
What Each Ingredient Is Actually Doing in This Soup

- Lean ground beef — This gives the soup its savory base and enough richness to stand up to the tomatoes. Lean beef keeps the broth from getting greasy, but if you only have regular ground beef, drain the excess fat after browning so the finished soup stays balanced.
- Bell peppers — Use a mix of red, yellow, and green if you can. The color difference isn’t just pretty; the sweeter peppers soften into the broth while the green adds that sharper stuffed-pepper flavor.
- Crushed tomatoes and tomato sauce — The crushed tomatoes give body and texture, while the sauce smooths everything out so the broth tastes complete instead of watery. If you only have diced tomatoes, blend or smash part of them so the soup doesn’t feel thin.
- Worcestershire sauce — This is the quiet ingredient that makes the tomato broth taste deeper and more finished. It adds a little savory backbone that plain salt can’t quite replace.
- Cooked white rice — Stir it in at the end so it warms through without soaking up half the pot. Leftover rice works well here because it’s drier and holds up better than freshly cooked rice.
- Cheddar cheese — The cheese is a topping, not an ingredient to simmer into the pot. That keeps it from disappearing and gives you those salty, melty spoonfuls right at the table.
Building the Soup in the Right Order
Brown the Beef First
Start with a hot pot and break the beef into small pieces as it cooks. You want browned edges, not pale steamed meat, because those browned bits add real flavor to the broth later. If there’s a lot of fat in the pot, drain it off before moving on so the soup doesn’t taste heavy.
Soften the Peppers Before the Liquids Go In
Add the onion and peppers to the beef and cook them until the onion turns translucent and the peppers start to soften at the edges. This is the point where the raw sharpness comes off, but the vegetables still keep their shape. If you rush this step, the final soup tastes flat and the peppers never quite lose that raw bite.
Let the Tomatoes Simmer Long Enough to Round Out
Once the tomatoes, broth, tomato sauce, and seasonings go in, bring everything to a steady simmer and give it time. The broth needs those 20 to 25 minutes for the peppers to soften and the tomato base to settle into something richer and less acidic. A lazy bubble is enough; a hard boil just beats up the vegetables and can make the broth taste sharp.
Stir in the Rice at the End
Add the cooked rice once the soup is finished simmering and let it heat through for a few minutes. That keeps the grains separate and prevents them from soaking up too much liquid. If the soup thickens while it sits, add a splash of broth when reheating and it comes right back.
Make It With Ground Turkey Instead of Beef
Ground turkey works well if you want a lighter soup, but it needs help in the flavor department. Use the same method, then add an extra pinch of salt and a little more Worcestershire or smoked paprika so the broth doesn’t taste thin. The result is leaner and a little cleaner, not as rich as the beef version.
Skip the Rice for a Lower-Carb Bowl
Leave out the rice and the soup becomes a heartier tomato-and-beef stew with all the same stuffed pepper flavor. If you still want more body, stir in riced cauliflower near the end and cook just until tender. It won’t taste the same as rice, but it keeps the texture light and spoonable.
Make It Dairy-Free
The soup itself is naturally dairy-free; just skip the cheddar on top or use your favorite plant-based shredded cheese. A little chopped parsley still gives the bowl a fresh finish, and the flavor of the broth stands on its own without any dairy at all.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will continue to absorb broth, so the soup thickens a bit by day two.
- Freezer: It freezes well, but the rice softens after thawing. For the best texture, freeze the soup without rice and add freshly cooked rice when serving.
- Reheating: Warm it gently on the stove over medium-low heat or in the microwave in short bursts, stirring between each one. Add a splash of broth if it has thickened too much, and don’t let it boil hard or the rice will break down.
Answers to the Questions Worth Asking

Stuffed Pepper Soup
Ingredients
Equipment
Method
- Brown ground beef in a large pot over medium-high heat, breaking it apart, about 5–6 minutes, until no longer pink. Drain excess fat to keep the soup from getting greasy.
- Add onion and bell peppers to the pot and cook over medium-high heat for 4–5 minutes, stirring occasionally, until softened. Scrape up any browned bits from the bottom for extra flavor.
- Stir in garlic and cook for 1 minute over medium-high heat, until fragrant. Keep it moving so it doesn’t scorch.
- Add crushed tomatoes, beef broth, tomato sauce, oregano, smoked paprika, and Worcestershire sauce, then stir to combine. Season with salt and pepper, bring to a simmer, and cook 20–25 minutes, until the peppers are tender with visible softening.
- Stir in cooked white rice and simmer for 5 minutes to heat through. The soup should look cohesive and spoonable, with rice warmed throughout.
- Ladle the soup into bowls, top with shredded cheddar cheese, and add chopped fresh parsley. Serve hot so the cheese melts as it hits the warm soup.