Stuffed Pepper Soup

Loading…

By Reading time

Stuffed pepper soup has all the best parts of the classic casserole, but it lands in a bowl with less fuss and a better spoon-to-filling ratio. You get tender bell peppers, savory beef, tomatoes that taste deep instead of flat, and rice that soaks up the broth without turning the whole pot muddy. The cheddar on top finishes it the same way a baked casserole would, but with a lot less work.

The trick is building flavor in layers instead of dumping everything in at once. Browning the beef first gives the broth a meaty base, and cooking the tomato paste with the peppers and onion for a minute or two takes away that raw canned taste. The rice goes in uncooked so it swells right in the soup and helps thicken the pot naturally as it simmers.

Below, I’ll walk through the part that matters most: keeping the rice tender, not mushy, and getting the broth seasoned enough to stand up to the sweetness of the peppers. I’ve also included a few swaps and make-ahead notes, because this is the kind of soup that earns its keep for leftovers.

“

The rice stayed tender without getting mushy, and the tomato broth had that classic stuffed pepper taste my husband loves. I topped mine with extra cheddar and it tasted even better the next day.

★★★★★— Megan R.

Save this stuffed pepper soup for a hearty tomato broth with beef, peppers, and rice that tastes like the casserole version in one pot.

Save to Pinterest

The Reason the Rice Goes In Uncooked

The rice is doing more than filling the bowl. It thickens the soup as it cooks, which gives you that cozy, spoon-coating texture without adding cream or flour. If you cook the rice separately and stir it in later, the broth stays thinner and the whole thing tastes less integrated.

The main mistake people make here is boiling too hard once the rice is added. That breaks the grain and clouds the broth fast. Keep the simmer gentle, cover the pot, and check toward the end so the rice is tender but still has a little bite. If the soup looks thick before the rice is done, add a splash of broth rather than turning up the heat.

What Each Ingredient Is Actually Doing in This Bowl

Stuffed Pepper Soup hearty tomato broth, beef, rice
  • Ground beef — This gives the soup its savory backbone. An 85/15 blend works well because it has enough fat for flavor without leaving the broth greasy after you drain the excess.
  • Bell peppers — Use both green and red if you can. Green peppers bring that classic stuffed pepper edge, while red peppers soften the flavor and add a little sweetness that keeps the soup from tasting one-note.
  • Tomato paste — This is the quiet ingredient that makes the broth taste cooked, not canned. Let it sizzle with the onions and peppers so it darkens slightly and loses that sharp raw taste.
  • Long grain white rice — Long grain holds up better than short grain here. Brown rice works, but it takes longer and may need extra broth; if you use it, cook until it’s fully tender and expect a heartier texture.
  • Crushed tomatoes and diced tomatoes — The crushed tomatoes build body, and the diced tomatoes give you little bursts of tomato in the spoonfuls. Using both gives the soup a better texture than relying on just one can.
  • Shredded cheddar — Stirring it in would make the top messy and the soup heavier than it needs to be. Sprinkled on at serving, it melts into the hot broth and gives you that familiar stuffed pepper finish.

How to Build the Pot So the Broth Stays Rich, Not Flat

Brown the Beef First

Cook the beef in a large pot until it loses its pink color and starts to pick up browned bits on the bottom. Those browned bits matter because they flavor the broth later. Drain off the excess fat, but leave the pot unwashed.

Sweat the Peppers and Onion in the Same Pan

Add the diced onion and bell peppers to the same pot and cook them until they soften at the edges and the onion turns translucent. You’re not trying to brown them hard; you’re giving them enough time to release some moisture and sweeten slightly. Stir in the garlic and tomato paste and cook for about 2 minutes so the paste darkens and coats the vegetables.

Build the Broth Before the Rice Goes In

Pour in the crushed tomatoes, diced tomatoes, and beef broth, then season with Italian seasoning, garlic powder, and smoked paprika. Bring it up to a boil so everything comes together, then lower it to a steady simmer. This is where the soup should smell deep and tomato-rich, not sharp or watery.

Simmer the Rice Until It’s Just Tender

Stir in the uncooked rice, cover the pot, and let it simmer gently for 18 to 20 minutes. If the heat is too high, the rice will split and the broth will thicken unevenly. You want the grains soft all the way through but still separate, not bloated and falling apart.

Finish and Serve While It’s Still Steamy

Season with salt and pepper at the end, because the broth reduces as the rice cooks and the salt level shifts. Ladle it into bowls and top with cheddar and parsley right before serving. The cheese should soften on contact with the hot soup, not disappear completely.

How to Adapt This for Different Kitchens and Different Leftover Plans

Dairy-Free Bowl with the Same Comfort

Skip the cheddar topping or use a dairy-free shred if you like a melty finish. The soup itself already has enough body and flavor, so you’re not losing much by leaving the cheese off.

Turkey Instead of Beef

Ground turkey works well if you want a lighter version, but it needs help from the seasonings. Use a little extra salt and don’t skip the tomato paste step, because turkey brings less built-in richness than beef.

Make It Gluten-Free Without Changing the Texture

This soup is naturally gluten-free as written, as long as your broth is certified gluten-free. That makes it one of those easy dinners that doesn’t need any texture sacrifice to fit the table.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The rice will continue to absorb broth, so expect it to thicken.
  • Freezer: It freezes, but the rice softens more after thawing. For the best texture, freeze the soup before adding the rice and cook fresh rice when you reheat it.
  • Reheating: Warm it slowly on the stove over medium-low heat with a splash of broth or water. Microwaving it on high can make the rice gummy and the peppers too soft.

Answers to the Questions Worth Asking

Can I use cooked rice instead of uncooked rice?+

Yes, but add it at the very end and only warm it through. Cooked rice breaks down faster in hot broth, so the soup will stay lighter and the grains will soften more over time. If you want leftovers to hold up better, uncooked rice is still the better choice.

How do I keep the rice from getting mushy?+

Keep the simmer gentle and don’t let the pot boil hard once the rice is in. High heat makes the grains split and releases extra starch into the broth, which turns the soup thick and soft in a hurry. Check it a minute or two early if your stove runs hot.

Can I make stuffed pepper soup ahead of time?+

Yes, and it tastes even better the next day after the tomatoes and peppers settle in. The rice will soak up more broth as it sits, so add a splash of beef broth when reheating if the soup gets too thick. That keeps the texture close to freshly made.

How do I fix soup that tastes bland?+

Salt is usually the missing piece, but a little more tomato paste can help too if the broth tastes thin. A splash of vinegar or a squeeze of lemon also wakes up the tomatoes without making the soup taste sour. Taste after the rice is cooked, because that’s when the final seasoning balance is easiest to judge.

Can I freeze leftover stuffed pepper soup?+

You can, but the rice will soften after thawing. For the best result, freeze the soup without the rice and add fresh rice when you reheat it. That keeps the texture cleaner and stops the broth from turning overly thick.

Stuffed Pepper Soup

Stuffed pepper soup with ground beef, tender rice, and a rich tomato broth—simmered until the rice is cooked through. Topped with melted cheddar and fresh parsley for the classic stuffed-pepper flavor in spoonable form.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American
Calories: 430

Ingredients
  

Ground beef
  • 1.5 lb ground beef
Bell peppers and onion
  • 2 green bell peppers
  • 1 red bell peppers
  • 1 onion
Garlic
  • 4 garlic cloves minced
Tomatoes and paste
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 2 tbsp tomato paste
Broth and seasonings
  • 4 cup beef broth
  • 1 cup long grain white rice uncooked
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • salt to taste
  • black pepper to taste
Serving toppings
  • shredded cheddar for serving
  • fresh parsley for serving

Equipment

  • 1 Dutch oven

Method
 

Brown and build the base
  1. Brown ground beef in a large pot over medium-high heat, then drain the fat.
  2. Sauté onion and diced bell peppers for 4-5 minutes, then add minced garlic and tomato paste and cook for 2 minutes.
Simmer the soup
  1. Add crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring the mixture to a boil.
  2. Add uncooked long grain white rice, reduce heat to a simmer, cover, and simmer for 18-20 minutes until the rice is cooked.
Finish and serve
  1. Season with salt and black pepper to taste.
  2. Serve hot, topped with shredded cheddar and fresh parsley so the cheese melts slightly.

Notes

Pro tip: use a Dutch oven with a tight-fitting lid so the rice simmers evenly; if the soup thickens too much, loosen with a splash of beef broth. Store leftovers in the refrigerator up to 3 days; reheat gently on the stove. Freezing is not recommended because rice can soften further. For a lighter option, use 90% lean or leaner ground beef to reduce fat while keeping the same tomato-seasoned broth.

You might also like these recipes

Leave a Comment

Recipe Rating