Stuffed Pepper Soup

Loading…

By Reading time
Servings 4–6 people

Stuffed pepper soup delivers everything people love about classic stuffed peppers, but in a bowl that feels easier, cozier, and a lot more forgiving. The broth turns rich and tomatoey, the peppers soften just enough to keep their bite, and the rice gives each spoonful that familiar stuffed-pepper heartiness without any fussy assembly. Topped with cheddar, it lands somewhere between comfort food and a weeknight dinner you can actually pull off without thinking too hard.

The trick here is building flavor in layers. Browning the beef first gives the soup depth, then the onions, peppers, garlic, and tomato paste cook in the same pot so nothing gets wasted. Adding the rice straight to the simmering broth lets it absorb all that seasoned tomato flavor instead of tasting like a separate add-in at the end. That’s what makes this version feel complete instead of thin or thrown together.

Below, I’m walking through the small details that matter most: how to keep the rice from going mushy, which peppers give the best balance, and what to change if you want a lighter bowl or a make-ahead option that still tastes good the next day.

“

The rice stayed tender without turning mushy, and the broth had that deep stuffed-pepper flavor my husband kept going back for. I added the cheddar right at the table and it melted into the soup perfectly.

★★★★★— Megan R.

Love the hearty tomato broth and tender rice in this stuffed pepper soup? Save it to Pinterest for an easy one-pot dinner that tastes like classic stuffed peppers without the extra work.

Save to Pinterest

The Reason This Soup Keeps Its Stuffed-Pepper Flavor Instead of Turning Flat

Stuffed pepper soup can go bland fast if the base is treated like a shortcut. The flavor has to come from the same places the casserole version gets it from: browned beef, softened peppers and onion, and tomato paste cooked long enough to lose that raw edge. That little bit of caramelization matters more than people think. It gives the broth a deeper, rounder taste so the soup doesn’t end up like seasoned tomato water with rice floating in it.

The other detail that makes a difference is when the rice goes in. Add it too early and it can swell past the point of comfort, especially if the soup sits before serving. Adding it after the broth has come together, then simmering just until tender, keeps the texture closer to the stuffed pepper experience instead of turning the pot starchy and heavy.

  • Ground beef — Use something around 85/15 if you can. You want enough fat for flavor, but not so much that the soup feels greasy after simmering. Drain the excess after browning, but leave a little behind in the pot for the vegetables.
  • Tomato paste — This is the quiet backbone of the soup. Cooking it for a couple of minutes deepens the flavor and gives the broth body. If you skip that step, the soup tastes thinner and more acidic.
  • Long grain white rice — This is the best choice because it stays separate and tender. Short grain rice turns softer and can make the soup feel heavy. If you want to use brown rice, cook it separately first or it won’t finish on time.
  • Bell peppers — Green peppers give the classic stuffed-pepper flavor, while the red pepper adds sweetness that rounds out the tomatoes. Don’t use only sweet peppers unless you want a milder soup. The mix matters.

What Happens in the Pot, and Why the Order Matters

Stuffed Pepper Soup hearty tomato broth
  • Onion, bell peppers, and garlic — These build the savory base. The onions and peppers should soften before the garlic goes in, because garlic burns quickly and gets bitter if it starts the party too early. Once the tomato paste is added, the bottom of the pot should smell sweet and rich, not sharp.
  • Crushed tomatoes and diced tomatoes — Crushed tomatoes give the broth its body, while diced tomatoes keep little bits of texture throughout the soup. Using both makes the bowl feel hearty instead of smooth and one-note. If you only have one, use it, but the texture won’t be quite as satisfying.
  • Beef broth — This stretches the tomatoes into soup and carries all the seasoning. A good broth matters here because there isn’t a long list of spices masking a weak base. If your broth is low-sodium, you’ll have more control over the final salt level, which is usually the better move.
  • Cheddar and parsley — The cheese is not just garnish. It melts into the hot soup and gives it that stuffed-pepper-and-cheeseburger comfort-food feeling. Parsley brightens the finish so the bowl doesn’t taste heavy.

Building the Soup So the Rice Stays Tender, Not Mushy

Browning the Beef First

Start with a hot pot and give the beef enough time to brown before you stir too much. You want actual color, not gray steam, because that browned surface is where the deeper flavor comes from. Drain off the excess fat once the meat is cooked, but keep a thin coating in the pot so the vegetables can pick up that flavor as they cook.

Softening the Vegetables and Toasting the Paste

Add the onion and peppers to the same pot and cook them until the onions look translucent and the peppers have softened at the edges. Then add the garlic and tomato paste together and cook for about two minutes. That brief cooking time takes the harshness out of the paste and makes the garlic taste rounder. If the garlic starts to brown hard, the heat is too high.

Simmering the Broth and Rice

Once the tomatoes, broth, and seasonings go in, bring everything up to a boil, then drop it to a steady simmer before adding the rice. A hard boil can split the tomatoes and rough up the rice grains. Cover the pot and simmer until the rice is just tender; if you let it go too long, it will keep soaking up liquid and the soup will thicken more than you expect.

Finishing the Bowl

Taste the soup after the rice is cooked and season it with salt and pepper at the end. That’s the point where you can judge how salty the broth and tomatoes really are. Serve it hot with cheddar on top so it melts into the broth in soft streaks, then add parsley for a fresh finish.

Three Smart Ways to Change the Bowl Without Losing the Point

Make it turkey-based

Ground turkey works well if you want a lighter soup, but it needs a little help. Use the same method, then lean on the tomato paste and broth for depth because turkey brings less richness than beef. The final bowl will taste cleaner and a bit lighter, not quite as hearty.

Use brown rice for more chew

Brown rice gives the soup a nuttier flavor and a firmer bite, but it won’t cook fast enough in the same simmer window unless it’s partially cooked first. Cook it separately and stir it in near the end, or the soup will need extra liquid and extra time. This swap makes the soup feel sturdier and a little more rustic.

Dairy-free serving

Skip the cheddar or use a dairy-free shred that melts well. The soup itself is already dairy-free, so this is an easy adjustment. You lose a little of the classic stuffed-pepper-and-cheese finish, but the tomato broth and beef still carry the dish.

Storage and Reheating

  • Refrigerator: Keeps for 4 days in a sealed container. The rice will absorb more liquid as it sits, so the soup thickens overnight.
  • Freezer: Freezes well, but the rice softens a bit after thawing. For the best texture, freeze it without the rice if you know you’ll be making it ahead, then cook fresh rice and add it when reheating.
  • Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. If you blast it on high, the rice gets bloated and the soup turns pasty before the center is hot.

Questions I Get Asked About This Recipe

Can I use cooked rice instead of uncooked rice?+

Yes, and it’s a good option if you’re worried about the soup thickening too much. Stir cooked rice in during the last few minutes just long enough to heat it through. If you add it too early, it can fall apart and soak up more broth than you want.

How do I keep the rice from getting mushy?+

Keep the simmer gentle once the rice goes in and stop cooking as soon as it’s tender. Rice keeps softening after the heat is off, especially in a hot, tomato-based broth. If you know you’ll have leftovers, undercook it by a minute or two so the texture holds better the next day.

Can I make stuffed pepper soup ahead of time?+

Yes, but it’s at its best if you hold back the rice and add it when reheating. That keeps the broth from turning overly thick and keeps the texture cleaner. The soup base itself tastes even better the next day because the tomatoes, beef, and peppers have time to settle together.

How do I fix soup that got too thick?+

Stir in a splash of beef broth or water and let it heat through for a few minutes. The rice and tomato paste both thicken the pot as it sits, so a little extra liquid is normal. Add it gradually so you don’t thin out the flavor more than you need to.

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

You can, but the rice softens a lot after thawing. If freezer texture matters to you, freeze the soup base without rice and cook a fresh batch when you’re ready to eat it. That keeps the broth tasting cleaner and stops the rice from going dull and swollen.

Stuffed Pepper Soup

Stuffed pepper soup with tender rice and a rich tomato broth, built from browned ground beef and sautéed bell peppers. Finish with melted shredded cheddar and fresh parsley for that 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 base
  • 1.5 lb ground beef
  • 2 green bell peppers diced
  • 1 red bell peppers diced
  • 1 onion diced
  • 4 garlic minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
  • 2 tbsp tomato paste
  • 1 cup long grain white rice uncooked
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • 1 salt to taste
  • 1 black pepper to taste
  • 1 shredded cheddar for serving
  • 1 fresh parsley for serving

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Brown the ground beef in a large pot, then drain the fat.
  2. Keep the heat at medium-high while browning so the beef colors well before adding vegetables.
Sauté aromatics
  1. Sauté the onion and both bell peppers in the same pot for 4-5 minutes, until the peppers begin to soften.
  2. Add the garlic and tomato paste and cook for 2 minutes, stirring to reduce the paste’s raw aroma.
Simmer the soup
  1. Add the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring to a boil.
  2. Add the uncooked rice, reduce the heat to maintain a gentle simmer, cover, and simmer 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.

Notes

Pro tip: keep the rice at a gentle simmer (not a hard boil) so it stays tender without getting mushy. Store leftovers in the refrigerator up to 4 days; freeze up to 3 months (rice may soften slightly on reheating). For a lighter option, use 90% lean or lean ground beef (or ground turkey) to reduce fat while keeping the soup hearty.

You might also like these recipes

Leave a Comment

Recipe Rating