Stuffed Pepper Soup

Jump to Recipe Print
Prep15 minutes
Cook35 minutes
Total50 minutes
Servings8 servings

Stuffed pepper soup gives you all the comfort of classic stuffed peppers without the fuss of hollowing, filling, and baking individual peppers. The broth turns rich and tomatoey, the rice cooks right in the pot, and every spoonful gets a mix of tender beef, sweet bell peppers, and just enough seasoning to taste like the real thing. It’s hearty enough to stand on its own, and it lands somewhere between a soup and a full meal in the best possible way.

What makes this version work is building the flavor in layers. Browning the beef first gives the soup a deeper base, and cooking the tomato paste with the onions and peppers takes away that raw, tinny edge you can get from rushed tomato soups. Adding the rice near the end keeps it from going mushy before the soup is finished, so you get tender grains that still hold their shape.

Below, I’ll walk through the one timing detail that keeps the rice from swallowing the pot, plus a few easy swaps if you want to adjust the meat, grain, or dairy topping.

“

The rice stayed tender without turning gummy, and the tomato broth had that stuffed-pepper taste I was hoping for. I added the cheddar at the table and it melted into the soup perfectly.

★★★★★— Melissa R.

Save this stuffed pepper soup for the nights when you want all the classic pepper-and-tomato comfort in one easy pot.

Save to Pinterest

The Rice Is the Part That Usually Goes Wrong

Stuffed pepper soup gets dense fast when the rice is cooked too long. That’s the mistake people run into most often. The broth starts out loose, then the rice keeps absorbing liquid as it sits, and suddenly you’ve got a pot that eats more like stew than soup.

The fix is timing. Add the uncooked rice only after the tomatoes and broth have come to a full boil, then drop the heat and let it simmer gently until the grains are tender. Keep the lid on, but don’t let it boil hard. A rolling boil can split the rice and make the broth cloudy before the peppers have a chance to soften.

The other thing worth paying attention to is the tomato paste. Let it cook with the onion, peppers, and garlic for a full minute or two so it darkens a little and loses the raw bite. That small step gives the soup a deeper, more cooked flavor instead of a sharp tomato edge.

What Each Ingredient Is Doing in This Bowl

Stuffed Pepper Soup savory tomatoy hearty
  • Ground beef — This gives the soup its hearty base and the savory flavor that makes it taste like stuffed peppers instead of plain tomato soup. An 85/15 blend works well because it has enough fat for flavor without making the broth greasy. If you use something leaner, add a little oil to help the onions and peppers soften properly.
  • Green and red bell peppers — The green peppers bring the classic stuffed-pepper flavor, while the red pepper adds a little sweetness that rounds out the tomato broth. Dice them evenly so they soften at the same pace. Large chunks stay stiff too long and make the soup feel uneven.
  • Tomato paste, crushed tomatoes, and diced tomatoes — This combination gives you both body and texture. The paste deepens the flavor, the crushed tomatoes thicken the broth, and the diced tomatoes give you little bursts of tomato in each spoonful. If you only use diced tomatoes, the soup stays thinner and less cohesive.
  • Long grain white rice — This is the ingredient that gives the soup its stuffed-pepper feel and turns it into a full meal. Long grain rice holds up better than quick-cooking rice, which can go mushy in a simmering pot. If you want to substitute brown rice, cook it separately first; otherwise it won’t finish in time.
  • Beef broth — This carries the savory backbone of the soup. Use a broth you like tasting on its own, since it’s doing a lot of the work here. If yours is low-sodium, you’ll have better control over the final seasoning.
  • Cheddar and parsley — The cheddar melts into the hot soup and gives each bowl a little richness, while the parsley cuts through the tomato with a fresh finish. Add them at serving so the cheese stays creamy instead of disappearing into the pot.

Building the Flavor in the Right Order

Brown the Beef First

Start with a hot pot and break the beef up as it cooks. You want browned bits on the bottom, not pale steamed meat, because those browned spots give the broth depth later. Once the beef is cooked through, drain off the excess fat if there’s a lot left in the pot. Leave a thin film behind — that helps the vegetables cook without sticking.

Soften the Peppers Before the Liquids Go In

Add the onion and all the bell peppers to the same pot and cook until they soften and lose their raw crunch. They should look glossy and a little translucent around the edges. Stir in the garlic and tomato paste and let them cook for another minute or two. If the garlic hits the pot too early or too hot, it can turn bitter before the tomatoes go in.

Let the Soup Simmer Gently, Not Furiously

Once the broth, tomatoes, and seasoning are in, bring everything to a boil just long enough to get things moving, then lower the heat before adding the rice. A hard boil can break the rice and make the soup cloudy. You want a steady simmer with a few bubbles breaking the surface, not a pot that’s thrashing around.

Cook the Rice Until It’s Tender, Then Stop

Cover the pot and simmer until the rice is cooked through, usually about 18 to 20 minutes. Taste a grain before you call it done; it should be tender but still have a little structure. If you let it go too long, the rice starts drinking up the broth and the soup thickens more than you probably want. Pull it from the heat as soon as the rice is ready.

How to Adapt This for Different Needs Without Losing the Point

Make It with Ground Turkey

Ground turkey works well if you want something a little lighter, but it needs help because it’s leaner and milder than beef. Add a tablespoon of olive oil when browning it, and don’t skip the tomato paste step. The result is still hearty, just a little cleaner and less rich.

Use Brown Rice or White Rice Strategically

White rice cooks in the pot and gives you the classic texture fast. Brown rice takes longer and won’t finish in the same simmering window unless you pre-cook it first. If you want a nuttier bite and more chew, cook the brown rice separately and stir it in near the end.

Skip the Dairy or Keep It on the Side

The soup itself is naturally dairy-free if you leave off the cheddar. That swap doesn’t change the base recipe at all, and it still tastes complete because the broth and tomatoes do the heavy lifting. If you want the same creamy finish without dairy, use a plant-based shredded cheese that melts well and add it only at serving.

Make It Thicker or Looser

For a thicker bowl, simmer uncovered for the last few minutes so some of the liquid evaporates. For a looser soup, add a splash more broth at the end before serving. The rice will keep absorbing liquid as it sits, so adjust after cooking rather than before.

Storage and Reheating

  • Refrigerator: 4 days. The rice will continue to swell, so the soup gets thicker by day two.
  • Freezer: It freezes, but the rice softens more after thawing. For best texture, freeze the soup before adding rice and cook fresh rice when you reheat it.
  • Reheating: Warm it slowly on the stovetop over medium-low heat with a splash of broth or water. Microwaving it at full blast can make the rice tough on the outside and mushy in the center.

Answers to the Questions Worth Asking

Can I use cooked rice instead of uncooked rice?+

Yes, and it’s the better choice if you’re making the soup ahead. Stir in cooked rice near the end and warm it through for just a few minutes. That keeps the grains from soaking up too much broth and turning the soup heavy.

How do I keep the rice from getting mushy in stuffed pepper soup?+

Keep the simmer gentle and stop cooking as soon as the rice is tender. A hard boil breaks the grains down faster, and leaving the soup on the heat after the rice is done keeps it absorbing liquid. If you want leftovers that hold up better, cook the rice separately and add it to each bowl.

Can I make stuffed pepper soup ahead of time?+

Yes, but it thickens as it sits because the rice keeps absorbing broth. If you know you’ll be reheating it later, undercook the rice slightly or keep it separate. A splash of broth during reheating brings the texture right back.

How do I make this soup thicker without losing the broth flavor?+

Let it simmer uncovered for the last 5 minutes so some of the liquid cooks off. That concentrates the tomatoes and seasoning without changing the flavor balance. Don’t add extra tomato paste at the end unless you want a stronger tomato taste, not just more body.

Can I freeze stuffed pepper soup with rice in it?+

You can, but the rice will soften more after thawing. The better method is to freeze the soup base without the rice, then cook fresh rice when you reheat it. That keeps the texture much closer to the day you made it.

Stuffed Pepper Soup

Stuffed pepper soup with tender long-grain rice simmered in a rich tomato-beef broth, loaded with diced bell peppers and finished with melty cheddar. This one-pot version brings classic stuffed pepper flavors without baking or stuffing.
Prep 15 minutes
Cook 35 minutes
Total 50 minutes
Servings 8 servings

Ingredients  

Ground beef

  • 1.5 lb ground beef Lean works well to keep the soup from feeling greasy.

Bell peppers

  • 2 green bell peppers Dice small for even bites.
  • 1 red bell pepper Dice small for even bites.

Aromatics and seasonings

  • 1 onion Dice.
  • 4 garlic Minced.
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • 0.25 tsp salt To taste.
  • 0.25 tsp pepper To taste.

Tomatoes and broth

  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
  • 2 tbsp tomato paste

Rice and serving toppings

  • 1 cup long grain white rice Uncooked.
  • 0.5 cup shredded cheddar For serving.
  • 2 tbsp fresh parsley For serving.

Equipment

  • 1 Dutch oven

Instructions 

Brown the beef

  1. Brown the ground beef in a large pot over medium-high heat until cooked through, then drain the fat.

Sauté peppers and aromatics

  1. Sauté the onion and all diced bell peppers in the same pot over medium heat for 4-5 minutes, stirring until slightly softened.
  2. Add the minced garlic and tomato paste, then cook for 2 minutes to deepen the flavor.

Build the tomato broth

  1. Stir in the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring the mixture to a boil.

Simmer until rice is tender

  1. Add the uncooked long grain white rice, reduce the heat to low, cover, and simmer at a gentle bubbling for 18-20 minutes until the rice is cooked.

Season and serve

  1. Season with salt and pepper to taste, then serve topped with shredded cheddar and fresh parsley.

Notes

Pro tip: keep the simmer gentle once the rice goes in—too hard a boil can break grains and make the soup cloudy. Store in the refrigerator for up to 4 days; reheat with a splash of broth or water if it thickens. Freezing is not recommended for best rice texture. For a dietary swap, use reduced-fat cheddar and drain any extra beef fat to lower overall calories.

You might also like

Leave a Comment

Recipe Rating