Stuffed Pepper Soup

Loading…

By Reading time

Stuffed pepper soup gives you all the comfort of classic stuffed peppers without the extra work of hollowing, stuffing, and baking each one. What you get is a rich tomato broth, tender rice, sweet bell peppers, and seasoned beef in one pot, with cheddar melting into the bowl at the end. It eats like a full meal, and it’s the kind of dinner that tastes even better after the flavors have had a few minutes to settle together.

The key here is building the flavor in layers. Browning the beef first gives the broth a deeper, meatier base, and cooking the onion, peppers, garlic, and tomato paste in the same pot softens the vegetables while pulling up all those browned bits from the bottom. That tomato paste step matters more than people think — it takes the soup from thin and flat to something with real body. The rice goes in uncooked so it absorbs the broth and helps thicken the pot naturally as it simmers.

Below, I’ve included the little timing details that keep the rice from going mushy, plus a few ways to adapt this if you want to swap the meat, make it dairy-free, or save leftovers for later in the week.

“

The rice cooked right in the broth and stayed tender, and the peppers still had some bite instead of turning to mush. My husband went back for a second bowl before I even got mine topped with cheddar.

★★★★★— Lauren T.

Save this stuffed pepper soup for a one-pot dinner with tender rice, sweet peppers, and a rich tomato broth.

Save to Pinterest

The Part That Keeps the Rice Tender Instead of Bloated

Stuffed pepper soup can go wrong in one quiet way: the rice keeps drinking broth after you think the soup is finished. That’s how you end up with a pot that starts brothy and ends up thick, heavy, and a little pasty by the time it hits the table. The fix is simple — simmer it just until the rice is tender, then serve it right away.

The other thing worth watching is the heat once the rice goes in. A hard boil will churn the grains around and break them apart faster, which clouds the broth and gives you a softer texture than you want. Keep it at a gentle simmer with the lid on. You’re looking for rice that’s cooked through but still has a little structure, and peppers that are tender without disappearing.

What Each Ingredient Is Actually Doing in This Soup

Stuffed Pepper Soup hearty tomato broth, cheesy, one-pot
  • Ground beef — This gives the soup its savory backbone and makes the broth taste like more than tomatoes and rice. An 80/20 blend brings enough flavor to matter; if you use leaner beef, keep a little of the fat in the pot so the base doesn’t taste dry.
  • Bell peppers — The green peppers give that classic stuffed pepper edge, while the red pepper adds a little sweetness to round out the tomato broth. Dice them evenly so they soften at the same rate and don’t turn to paste before the rice is done.
  • Tomato paste — This is the ingredient that deepens the broth. Cooking it for a couple of minutes before adding liquid takes away the raw, tinny edge and gives the soup a fuller, richer tomato flavor.
  • Uncooked white rice — It thickens the soup naturally as it simmers, which is why this feels like a complete meal instead of a thin broth with add-ins. Long grain white rice works best here because it stays separate better than short grain rice; brown rice needs a longer simmer and more liquid.
  • Beef broth and canned tomatoes — The broth carries the seasoning and the tomatoes bring body. Crushed tomatoes give the soup a smoother base, while diced tomatoes add little bursts of texture, so using both keeps the bowl from feeling one-note.

How to Build the Pot So the Flavor Stays Deep

Brown the Beef First

Start with a large pot over medium-high heat and brown the beef until it has some dark edges, not just gray crumbles. That browning is where the deepest flavor starts. Drain off excess fat if there’s a lot in the pot, but leave a little behind so the vegetables can sauté in it.

Soften the Vegetables and Wake Up the Tomato Paste

Add the onion and bell peppers to the same pot and cook them until the onion turns translucent and the peppers lose their raw crunch. Stir in the garlic and tomato paste and cook for about 2 minutes, just until the paste darkens a shade and smells sweet instead of sharp. If you rush this part, the tomato paste tastes flat and the garlic can stay harsh.

Simmer the Rice Without Breaking It

Pour in the crushed tomatoes, diced tomatoes, broth, and seasonings, then bring everything to a boil before lowering it to a steady simmer. Add the uncooked rice, cover the pot, and cook until the grains are tender, about 18 to 20 minutes. Keep the heat low enough that the soup barely bubbles; a hard boil will crack the rice and turn the broth cloudy.

Finish With Salt, Pepper, and Toppings

Once the rice is cooked, taste the soup and season it with salt and pepper. The exact amount depends on your broth and tomatoes, so don’t salt it too early and then chase the flavor at the end. Ladle it into bowls and top with shredded cheddar and parsley while the soup is hot enough to melt the cheese at the surface.

How to Adapt This for a Different Pantry or a Different Bowl

Ground turkey instead of beef

Use ground turkey if you want a lighter soup, but add a little extra oil when browning because turkey won’t render the same fat or flavor as beef. The broth will still be hearty, just a little leaner and cleaner tasting.

Dairy-free bowl with the same comfort

Skip the cheddar on top or use a dairy-free shredded cheese if you want the same finishing touch without dairy. The soup itself is already dairy-free, so this swap changes only the garnish, not the body of the dish.

Making it gluten-free without changing the texture

This soup is naturally gluten-free as written, as long as your broth is certified gluten-free. The rice does the thickening here, so you don’t need flour or any other binder to get a full-bodied pot.

Using brown rice instead of white

Brown rice works, but it needs a longer simmer and extra broth because it takes more time to soften. Add more liquid as needed and expect a nuttier bite and a soup that holds its texture a little better the next day.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The rice will keep absorbing liquid, so expect a thicker soup by day two.
  • Freezer: It freezes well, but the rice softens a bit after thawing. For best results, freeze in portions and add a splash of broth when reheating.
  • Reheating: Reheat gently on the stove over medium-low heat or in the microwave in short bursts, stirring in between. Add a little broth or water to loosen it; a hard boil will overcook the rice and make the texture mushy.

Answers to the Questions Worth Asking

Can I use cooked rice instead of uncooked rice in stuffed pepper soup?+

Yes, but add it near the end and only heat it through. Cooked rice will fall apart if it simmers the whole time, and the soup can turn heavy and starchy fast. Start with a little less broth if you’re using leftover rice, because it won’t absorb liquid the same way uncooked rice does.

How do I keep the rice from getting mushy?+

Keep the soup at a gentle simmer and pull it off the heat as soon as the rice is tender. The rice keeps softening in the hot broth, so letting it boil hard or sit too long in the pot is what turns it mushy. If you know you’ll have leftovers, cook the rice separately and stir it into each bowl.

Can I make stuffed pepper soup ahead of time?+

Yes, but it holds best if you make the base ahead and cook the rice fresh when you reheat it. If the rice sits in the soup overnight, it keeps absorbing broth and the texture gets thick and soft. That’s not a failure, just the nature of rice in soup.

How do I make this stuffed pepper soup thicker?+

Let it simmer uncovered for the last few minutes if you want a thicker broth. The rice will also continue to thicken the soup as it rests, so don’t overdo it while it’s still on the stove. If you want a much thicker result, use a little less broth from the start instead of trying to fix it at the end.

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

Yes, but the rice will soften a bit after thawing. If you want a better texture, freeze the soup without the rice and cook fresh rice when you reheat it. That keeps the broth cleaner and gives you a bowl that tastes closer to freshly made.

Stuffed Pepper Soup

Stuffed pepper soup with ground beef, diced bell peppers, and long-grain rice simmered in a tomato-forward broth. Cooked until the rice is tender and finished with melty shredded cheddar and fresh parsley.
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
  • 2 green bell peppers diced
  • 1 red bell peppers diced
Aromatics and seasonings
  • 1 onion diced
  • 4 garlic cloves minced
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • salt to taste
  • pepper to taste
Tomatoes and broth
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
Rice and serving
  • 1 cup long grain white rice uncooked
  • shredded cheddar for serving
  • 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 the fat. Keep stirring so the meat breaks up evenly and browns without burning.
Sauté vegetables
  1. Sauté the onion and all bell peppers for 4-5 minutes in the same pot. Cook until the peppers soften and the onion turns translucent, then add the garlic and tomato paste.
  2. Cook the garlic and tomato paste for 2 minutes, stirring to coat the vegetables. The mixture should smell fragrant and slightly deepen in color.
Simmer the soup
  1. Add the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring everything to a boil. Scrape the bottom of the pot to lift any browned bits.
  2. Add the uncooked long grain white rice, reduce the heat, and cover the pot. Simmer for 18-20 minutes until the rice is cooked and tender.
Finish and serve
  1. Season with salt and pepper to taste, then turn off the heat. Taste the broth so the seasoning balances the tomatoes.
  2. Serve the soup topped with shredded cheddar and fresh parsley. Let it sit briefly so the cheese melts slightly into the hot tomato broth.

Notes

For best texture, keep the pot covered during the 18-20 minute rice simmer so the rice cooks evenly in the broth. Store leftovers in the refrigerator up to 4 days; reheat gently with a splash of beef broth if it thickens. Freezing is yes—cool completely, freeze up to 3 months, and reheat on the stove with extra liquid. Dietary swap: use ground turkey instead of ground beef for a lighter version while keeping the same seasonings.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Leave a Comment

Recipe Rating