Stuffed Pepper Soup

Loading…

By Reading time

Stuffed pepper soup gives you all the savory, tomato-rich comfort of classic stuffed peppers without the fussy part of hollowing, filling, and baking individual peppers. The broth turns deep and hearty as the beef, tomatoes, and rice simmer together, and every spoonful picks up a little sweetness from the bell peppers balanced by enough garlic and seasoning to keep it from tasting flat.

What makes this version work is the layering: browning the beef first builds flavor, then the tomato paste gets cooked long enough to lose that raw edge before the broth goes in. The rice simmers right in the pot, which thickens the soup naturally and gives it that stuffed-pepper feel instead of a thin tomato soup with random add-ins.

You’ll find a few practical notes below on keeping the rice from going mushy, plus a couple of easy swaps if you want to make it dairy-free or stretch it a little farther for leftovers.

“

The rice cooked through perfectly and the broth thickened up just enough without getting mushy. I used sharp cheddar on top and my husband asked if there was enough left for lunch tomorrow before he even finished his bowl.

★★★★★— Megan R.

Save this stuffed pepper soup for a hearty one-pot dinner with beef, rice, and melted cheddar.

Save to Pinterest

The Trick to Keeping the Rice in Stuffed Pepper Soup Tender, Not Bloated

The biggest mistake here is letting the rice sit in a full boil for too long. Long grain white rice needs a gentle simmer, not a hard bubble, or it swells past tender and starts drinking up all the broth. Once the rice goes in, the soup should just burble lightly under the lid.

That matters even more because this soup is meant to be spoonable, not dry like a casserole. If the pot looks too thick before the rice is done, add a splash more broth. The goal is a hearty soup with distinct rice, soft peppers, and a tomato base that still flows around the spoon.

What Each Ingredient Is Actually Doing in This Soup

Stuffed Pepper Soup hearty tomato broth
  • Ground beef — This gives the soup its savory backbone and makes it eat like a full meal. An 85/15 or 90/10 blend works well; anything leaner can taste dry once it simmers. If you use a fattier blend, drain the excess fat after browning so the broth doesn’t feel greasy.
  • Green bell peppers — They bring the classic stuffed-pepper flavor and a slightly sharper note that keeps the soup from leaning too sweet. You want them diced fairly small so they soften in the simmer and blend into the broth instead of staying crunchy.
  • Red bell pepper — This rounds out the flavor with a little sweetness. If you only have green peppers, the soup still works, but the red pepper smooths out the tomato edge in a way you notice in the finished bowl.
  • Tomato paste — This is the ingredient that deepens the broth. Cooking it for a minute or two before adding liquid removes the raw flavor and gives the soup a richer, more cooked-tomato taste.
  • Long grain white rice — It thickens the soup as it cooks and gives you the stuffed-pepper texture people expect. Brown rice needs a longer simmer and more liquid, so it isn’t a straight swap here unless you adjust both.
  • Beef broth — Use a broth you like the taste of, because it’s the base of the soup. A good boxed broth is fine, but if yours is very salty, hold back on the seasoning until the end.

Building the Pot So the Tomato Base Doesn’t Taste Flat

Browning the Beef First

Start with a hot pot and let the beef get actual color before you break it up completely. Those browned bits are what give the broth depth later. If the meat just steams, the soup tastes washed out, even if you season it well.

Softening the Peppers and Onion

Cook the onion and peppers in the same pot after the beef comes out. They should lose their raw crunch and take on a glossy look, but they don’t need to turn soft enough to fall apart. Adding the garlic too early can burn it, so let the vegetables take a head start before the garlic and tomato paste go in.

Cooking Out the Tomato Paste

Stir the tomato paste into the vegetables and let it cook for about 2 minutes. It should darken slightly and smell sweeter, not sharp or tinny. This small step is what keeps the broth from tasting like canned tomatoes with extras thrown in.

Simmering the Rice at the End

Once the broth and tomatoes are in and the soup comes to a boil, drop the heat before adding the rice. Cover the pot and simmer gently until the rice is tender. If you cook it too hard, the rice splits and the soup turns thick in a gluey way instead of thick and hearty.

How to Adapt This for Different Eaters and Leftover Plans

Dairy-Free Bowls That Still Feel Finished

Leave off the cheddar and finish with parsley, or add a small drizzle of olive oil before serving. You lose the creamy melt on top, but the soup itself is still rich and satisfying because the beef and tomatoes carry the flavor.

Make It Gluten-Free Without Changing the Texture

This recipe is already naturally gluten-free as written, as long as your broth is certified gluten-free. The rice thickens the soup instead of flour, so nothing has to be adjusted.

Stretching It for a Bigger Crowd

Add an extra cup of broth and a little more rice if you want the soup to go farther. The texture stays balanced, but you may need to bump up the salt at the end because more broth can dilute the seasoning.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The rice will keep absorbing broth, so expect it to thicken.
  • Freezer: It freezes well, but the rice softens more after thawing. For the best texture, freeze without the rice if you’re planning ahead and cook fresh rice when reheating.
  • Reheating: Warm it gently on the stove over medium-low with a splash of broth or water. Don’t boil it hard, or the rice can break down and turn the soup pasty.

Questions I Get Asked About This Recipe

Can I use brown rice instead of white rice?+

You can, but it needs a longer simmer and extra broth. Brown rice stays firmer and takes more liquid to cook through, so the soup will be thicker and may need a little more seasoning at the end. If you want the most classic stuffed-pepper texture, white rice is the better choice.

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

Keep the soup at a gentle simmer once the rice is added, not a hard boil. The rice should cook through in the liquid, but rough bubbling breaks it apart and makes the broth starchy. If you know you’ll have leftovers, cook the rice separately and add it to each bowl.

Can I make stuffed pepper soup ahead of time?+

Yes, but the rice will continue to absorb broth as it sits. For the best texture, make the soup base ahead and add freshly cooked rice when you reheat it, or plan to loosen the soup with a splash of broth before serving. That keeps it from turning into a thick stew.

How do I fix stuffed pepper soup if it tastes bland?+

Add salt first, then a little extra tomato paste or a pinch more Italian seasoning if the flavor still feels thin. Blandness usually means the broth wasn’t reduced enough or the tomato paste didn’t cook long enough to deepen the base. A small splash of Worcestershire can also help if you want more savory depth.

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

You can, but the rice gets softer after thawing. If you want the best result, freeze the soup without the rice and cook a fresh batch when you reheat it. That keeps the texture closer to what you had on day one.

Stuffed Pepper Soup

Stuffed pepper soup with tender rice and a rich tomato-beef broth—built like stuffed peppers but served as an easy one-pot meal. Brown the beef, sauté peppers and onion, then simmer until the rice is cooked through and finish with melty cheddar.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

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

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Brown the ground beef in a large pot over medium-high heat, then drain any excess fat.
  2. Continue heating briefly so the browned bits stay stuck to the bottom for flavor (no added ingredients yet).
Sauté peppers and aromatics
  1. Sauté the onion and both diced bell peppers in the same pot for 4-5 minutes, until softened.
  2. Add the minced garlic and tomato paste and cook for 2 minutes, stirring constantly until fragrant and deeper in color.
Build the soup base
  1. Add the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring the mixture to a boil.
  2. Stir well to dissolve tomato paste and evenly distribute seasonings.
Cook the rice
  1. Add the uncooked long grain white rice, reduce heat to a steady simmer, cover, and simmer for 18-20 minutes until the rice is cooked.
  2. Keep the pot covered during the simmer so the rice cooks evenly and doesn’t turn dry at the edges.
Season and serve
  1. Season the soup with salt and pepper to taste.
  2. Serve hot, topped with shredded cheddar and fresh parsley.

Notes

For the best texture, keep the simmer steady (not a hard boil) once the rice goes in, and taste near the end—different rice brands can vary by a minute or two. Store leftovers in the refrigerator for up to 4 days; reheat gently on the stovetop or microwave with a splash of broth. Freezing is not recommended because rice can soften noticeably after thawing. If you want a lower-fat option, use 93% lean ground beef and the soup will still taste hearty with the same tomato base.

You might also like these recipes

Leave a Comment

Recipe Rating