Stuffed Peppers Soup

September 28, 2026

Stuffed peppers soup delivers the same cozy, savory comfort as classic stuffed peppers, but in a bowl that’s easier to make on a busy night and easier to love at the table. The broth turns rich and tomato-forward, the peppers stay tender with just enough bite, and the rice soaks up all that beefy, seasoned flavor without going mushy when you cook it the right way.

What makes this version work is the balance. Browning the beef first builds a deeper base, then the tomato paste gets cooked with the onions and peppers so it loses that raw, tinny edge. The rice goes in uncooked near the end, which lets it finish in the broth and pull in flavor instead of tasting like an afterthought stirred in from the pantry.

Below, I’ll walk you through the part that matters most: how to keep the rice tender, the broth hearty, and the peppers from disappearing into the pot. There’s also a few simple swaps if you want to stretch it, lighten it up, or make it work with what you’ve got on hand.

“

The rice cooked right in the soup and stayed tender, and the broth had that real stuffed-pepper taste without me having to fuss with filling peppers. My husband went back for a second bowl before I even sat down.

★★★★★— Melissa R.

Save this stuffed peppers soup for a hearty one-pot dinner with tender rice, beefy tomato broth, and melted cheddar on top.

Save to Pinterest

The Trick to Keeping the Rice Tender Instead of Bloated

The biggest mistake in stuffed peppers soup is letting the rice overcook while the broth keeps simmering. White rice only needs enough time to turn tender and absorb flavor; after that, it starts swelling, softening, and turning the whole pot thick and pasty. That’s why this soup works best when you add the rice after the broth comes to a boil, then simmer just until the grains are cooked through.

The other detail that matters is the order of the vegetables. Onion and peppers need a few minutes in the pot before the liquid goes in so they soften and release their sweetness. If you dump everything together at once, the peppers stay a little harsh and the tomato base never really develops.

What Each Ingredient Is Doing in the Pot

Stuffed Peppers Soup hearty tomato broth, ground beef, melted cheddar
  • Ground beef — This gives the soup its savory backbone. Use an 80/20 or 85/15 blend if you can, because there’s enough fat for flavor without leaving the broth greasy after you drain the excess.
  • Bell peppers — Green peppers bring that classic stuffed-pepper bite, while the red pepper adds a little sweetness to round it out. Dicing them small helps them soften evenly and keeps every spoonful balanced.
  • Tomato paste — Don’t skip the short cook with the onions and peppers. That minute or two deepens the tomato flavor and keeps the soup from tasting thin or sharp.
  • Crushed and diced tomatoes — The crushed tomatoes build the broth, and the diced tomatoes give you some texture so the soup still feels hearty. If you only have one type, use what you’ve got, but the mix gives the best balance.
  • Long grain white rice — This is the starch that makes the soup eat like stuffed peppers. Long grain rice holds its shape better than short-grain rice, which is more likely to turn sticky.
  • Beef broth — This matters more than water because it carries the beef and tomato flavor through the whole pot. If you need to lighten the sodium, use low-sodium broth and season at the end.
  • Cheddar and parsley — The cheddar melts into the hot soup and adds a creamy, salty finish, while the parsley gives the bowl a fresh note right before serving. It’s the difference between a good pot of soup and one that tastes finished.

Building the Soup So the Flavor Lands Right

Brown the Beef First

Start by cooking the ground beef in a large pot until it’s no longer pink and you’ve got some browned bits on the bottom. Those bits are flavor, so don’t rush this part. Drain the excess fat once the beef is cooked, but leave enough behind to keep the base rich. If the meat steams instead of browns, the pot is too crowded; let it sit undisturbed for a minute at a time so it can actually color.

Soften the Peppers and Wake Up the Tomato Paste

Add the onion and diced peppers and cook them for 4 to 5 minutes, just until they start to soften and the onion turns translucent at the edges. Stir in the garlic and tomato paste and let them cook for 2 minutes. The tomato paste should darken slightly and smell less raw. If you move on too fast here, the soup tastes flat instead of layered.

Simmer the Broth and Finish the Rice

Pour in the crushed tomatoes, diced tomatoes, broth, Italian seasoning, garlic powder, and smoked paprika, then bring everything to a boil. Add the rice, cover the pot, and drop the heat to a steady simmer for 18 to 20 minutes. The rice is done when it’s tender but still holds its shape; if you keep cooking after that, it will drink up too much liquid and turn the soup thick.

Season and Serve Hot

Taste the soup before you ladle it out and add salt and pepper until the tomato flavor pops. Then finish each bowl with shredded cheddar and a shower of parsley. The cheese should melt into little ribbons on contact with the hot broth, not sit in a cold clump on top.

How to Adapt It When You Want a Different Bowl

Make It Dairy-Free

Skip the cheddar on top or use a dairy-free shredded cheese that melts well. The soup itself is already dairy-free, so this swap only changes the finish. You’ll lose the creamy salty pop from the cheese, but the broth still stands on its own.

Use Ground Turkey Instead of Beef

Ground turkey works well if you want a lighter soup, but it needs a little help. Use a tablespoon of olive oil when browning and season it well, because turkey brings less built-in richness than beef. The soup will still be hearty, just a little cleaner tasting.

Swap the Rice for Cauliflower Rice

If you want a lower-carb version, stir in cauliflower rice during the last 5 minutes instead of using uncooked white rice. It won’t thicken the soup the same way, and it stays a little lighter in the bowl, but it gives you the same stuffed-pepper idea with fewer carbs. Add it late so it doesn’t turn watery and soft.

Stretch It for a Bigger Crowd

This soup scales up cleanly, and it’s one of those dishes that tastes even better the next day. Add an extra cup of broth if you want it looser after reheating, because the rice keeps absorbing liquid as it sits. That’s the easiest way to keep the texture spoonable instead of dense.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The rice will continue soaking up broth, so expect it to thicken.
  • Freezer: It freezes well, but the rice gets softer after thawing. For the best texture, freeze in portions and add a splash of broth when reheating.
  • Reheating: Warm gently on the stove over medium-low heat or in the microwave in short bursts, stirring between rounds. Add broth as needed so the soup loosens back up before it gets too thick.

Answers to the Questions Worth Asking

Can I use brown rice instead of white rice?+

You can, but it takes longer and needs more liquid. Brown rice usually needs closer to 35 to 40 minutes, so the peppers soften more and the broth reduces more than it does with white rice. If you go that route, add extra broth and simmer until the rice is tender.

How do I keep the rice from turning mushy?+

Add the rice only after the soup is already at a simmer, then cook just until it’s tender. If you let it boil hard the whole time, the grains break apart and thicken the broth too much. Once the rice is done, take the pot off the heat right away.

Can I make stuffed peppers soup ahead of time?+

Yes, but the rice will keep absorbing liquid as it sits. For the best texture, make the soup a little looser than you want it to be and add extra broth when reheating. That keeps it from turning into a thick stew by day two.

Can I freeze stuffed peppers soup?

Yes, it freezes well, though the rice softens a bit after thawing. If you know you’re freezing it, undercook the rice slightly or freeze the soup before adding rice and cook fresh rice when you reheat. That gives you the best texture.

How do I fix soup that got too thick?

Stir in warm beef broth a little at a time until it loosens to the texture you want. The rice is the reason it thickens, so adding more liquid is the right fix, not more tomatoes. Reheat gently after thinning it so the broth stays smooth and the rice doesn’t break down further.

Stuffed Peppers Soup

Stuffed peppers soup with tender rice simmered in a tomato-beef broth, packed with diced bell peppers and finished with melted cheddar. A one-pot meal that mimics classic stuffed peppers without the baking step.
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 For browning and draining fat to keep the soup flavorful but not greasy.
  • 2 green bell peppers Dice into small pieces so they soften during simmering.
  • 1 red bell pepper Dice into small pieces so they soften during simmering.
  • 1 onion Diced onion adds sweetness and body.
  • 4 garlic Minced garlic is cooked briefly to bloom flavor.
  • 1 can (28 oz) crushed tomatoes Provides the tomato base for the broth.
  • 1 can (14 oz) diced tomatoes Adds tomato chunks for texture.
  • 4 cup beef broth Use regular beef broth for best balance.
  • 2 tbsp tomato paste Cooked with aromatics to deepen tomato flavor.
Soup seasoning & rice
  • 1 cup long grain white rice Uncooked rice simmers directly in the soup.
  • 1 tsp Italian seasoning Herb blend for classic stuffed-pepper flavor.
  • 1 tsp garlic powder Rounds out the garlicy notes.
  • 0.5 tsp smoked paprika Adds a gentle smoky warmth.
  • Salt and pepper to taste Season to your preference at serving time.
Serving
  • Shredded cheddar Spoon over hot soup so it melts on top.
  • fresh parsley Add right before serving for a fresh finish.

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Brown ground beef in a large pot over medium-high heat, then drain fat so the soup is not greasy.
  2. Continue in the same pot and keep the heat on medium while you start the vegetables.
Sauté aromatics
  1. Sauté onion and both bell peppers for 4-5 minutes until slightly softened.
  2. Add garlic and tomato paste and cook 2 minutes, stirring constantly until fragrant and thick.
Simmer the soup
  1. Add crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring to a boil.
  2. Add uncooked long grain white rice, cover, and simmer 18-20 minutes until the rice is cooked and tender.
Finish & serve
  1. Season with salt and pepper to taste, then serve hot with shredded cheddar and fresh parsley on top.

Notes

Pro tip: drain the browned beef well and keep the soup at a gentle simmer once the rice is added—this helps the rice cook evenly without turning the broth cloudy. Refrigerate leftovers up to 4 days; reheat gently with a splash of broth or water. Freezing is not ideal because rice can soften further, but you can freeze if needed and expect a softer texture. For a lower-sodium swap, use low-sodium beef broth and season with herbs plus a lighter hand on salt.

You might also like these recipes

Leave a Comment

Recipe Rating