Stuffed Peppers Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Stuffed peppers soup gives you everything people love about classic stuffed peppers, minus the fussy assembly. You get tender rice, savory beef, sweet bell peppers, and a tomato-rich broth that tastes like it simmered all afternoon, even though it comes together in one pot. The cheddar on top melts into the hot soup and turns each bowl into something hearty enough to stand on its own.

This version works because the tomato paste cooks with the onions and peppers long enough to lose that raw, tinny edge, and the rice simmers right in the broth so it absorbs flavor instead of tasting like a separate add-in. The balance matters here: enough broth to keep it spoonable, but not so much that it turns thin and watery. I also like using both crushed and diced tomatoes because the crushed ones build body while the diced tomatoes keep little bursts of texture in every bite.

Below, I’ve included the timing that keeps the rice tender instead of mushy, plus a few swaps that make this soup easier to fit what you’ve got in the pantry.

“

The rice stayed tender without turning mushy, and the broth got even better after sitting for about 10 minutes. My husband said it tasted like stuffed peppers in soup form, which was exactly what I wanted.

★★★★★— Melissa R.

Save this stuffed peppers soup for a one-pot dinner with beef, rice, and a rich tomato broth that tastes like the classic casserole.

Save to Pinterest

The Trick to Keeping the Rice Tender, Not Gummy

The biggest failure point in stuffed peppers soup is overcooked rice. Once the rice goes in, the pot only needs a gentle simmer until the grains are just cooked through. If you boil it hard or let it sit on the heat too long, the rice keeps swelling and the soup turns starchy instead of brothy.

The other thing that matters is when you stop cooking the tomato base. The onion, peppers, and tomato paste need a little time together before the liquid goes in, because that brief fry time deepens the flavor and keeps the broth from tasting flat. A lot of soups skip that step and wonder why they taste thin. This one doesn’t.

  • Ground beef — Use an 80/20 blend if you can. It brings enough fat for flavor, and you can drain the excess after browning so the soup doesn’t get greasy.
  • Bell peppers — Green peppers give you the classic stuffed pepper flavor, while the red pepper softens the edge with a little sweetness. Dice them small so they cook down and blend into the broth.
  • Tomato paste — This is not just for color. Cooking it with the aromatics for a couple of minutes removes the raw taste and gives the broth a deeper, rounder tomato base.
  • Long grain white rice — This is the right rice here because it stays fluffy enough to hold its shape. Short-grain rice turns softer, and brown rice needs a different cooking time and more liquid.
  • Crushed and diced tomatoes — The crushed tomatoes build body, while the diced tomatoes give the soup some texture. If you only have one or the other, the soup still works, but the final bowl will feel a little different.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Broth Before the Rice Goes In

Brown the Beef First

Start by browning the ground beef in a large pot until it loses its pink color and starts picking up some deep brown bits. That browning matters because it gives the soup its savory backbone. If there’s a lot of fat in the pot after cooking, drain it off before moving on so the broth stays clean rather than oily.

Cook the Vegetables Until They Start to Sweeten

Add the onion and diced peppers and cook them for 4 to 5 minutes until they soften at the edges and smell sweeter. Stir in the garlic and tomato paste and let them cook for about 2 minutes. If the garlic goes in too early, it can burn while the peppers are still firm, and burned garlic will take over the whole pot.

Let the Soup Come Together Before the Rice

Pour in the crushed tomatoes, diced tomatoes, broth, Italian seasoning, garlic powder, and smoked paprika, then bring everything to a boil. Once it’s bubbling, add the uncooked rice, cover the pot, and lower the heat to a steady simmer. The rice should be tender in 18 to 20 minutes, and the liquid should still look like soup, not porridge.

Season at the End and Serve Right Away

Taste the soup after the rice is cooked and add salt and pepper as needed. The broth will concentrate a little as it sits, so don’t panic if it tastes a touch loose right before serving. Ladle it into bowls and finish with shredded cheddar and parsley while the soup is still hot enough to melt the cheese into the top.

How to Adapt This for a Different Pot or Pantry

Make It Gluten-Free Without Changing the Texture

This recipe is naturally gluten-free as written, as long as your beef broth is certified gluten-free. The rice thickens the soup on its own, so you don’t need flour or a roux to get body.

Swap in Ground Turkey for a Lighter Bowl

Ground turkey works well if you want a leaner soup, but it has a milder flavor, so don’t skip the tomato paste or smoked paprika. If the pot looks dry while browning, add a small splash of oil so the turkey doesn’t stick and turn gray.

Use Brown Rice Only If You Adjust the Timing

Brown rice needs more liquid and a longer simmer, so this soup won’t cook in the same 18 to 20 minute window. If you want to use it, either par-cook it first or add extra broth and expect a longer simmer so the grains soften without soaking up every drop.

Make It Vegetarian by Rebuilding the Base

Swap the beef for lentils or a plant-based crumble and use vegetable broth instead of beef broth. You’ll lose some of the meaty depth, so a little extra tomato paste and a pinch more smoked paprika help bring back the savory backbone.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The rice will keep absorbing broth, so the soup thickens as it sits.
  • Freezer: It freezes, but the rice softens after thawing. For the best texture, freeze it in portions and expect a softer bowl when reheated.
  • Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water to loosen it back up. A hard boil can split the tomatoes and push the rice past tender.

Answers to the Questions Worth Asking

Can I use cooked rice instead of uncooked rice here?+

Yes, but add it at the very end and heat it just until warm. Cooked rice can turn mushy fast if it simmers for the full 18 to 20 minutes, and it will keep soaking up broth even after the heat is off.

Stuffed Peppers Soup

Stuffed peppers soup with tender rice simmered in a rich tomato-beef broth and loaded with diced bell peppers. Ground beef is browned first, then the soup simmers until the rice is cooked and ready for melty cheddar.
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
Vegetables
  • 2 green bell peppers diced
  • 1 red bell pepper diced
  • 1 onion diced
  • 4 garlic minced
Tomato broth
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 4 cup beef broth
  • 2 tbsp tomato paste
Rice and seasoning
  • 1 cup long grain white rice uncooked
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • salt to taste
  • pepper to taste
To serve
  • shredded cheddar for serving
  • fresh parsley for serving

Equipment

  • 1 Dutch oven

Method
 

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

Notes

Pro tip: Keep the simmer steady after the rice goes in—too vigorous can break the rice and muddy the broth. Store leftovers in an airtight container in the fridge up to 4 days; reheat gently on the stovetop. Freezing is not recommended because rice texture can soften when thawed. For a lighter option, use lean ground beef (90% or less) to reduce calories while keeping the stuffed-pepper flavor profile.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating