Stuffed Pepper Soup Recipe with Ground Beef and Rice

This stuffed pepper soup recipe has everything you love about classic stuffed bell peppers in one cozy bowl. Made with savory ground beef, colorful bell peppers, tender jasmine rice, tomatoes, and a flavorful beef broth, it’s a hearty, comforting dinner that comes together in one pot without the work of stuffing individual peppers.

Close-up of stuffed pepper soup with ground beef, rice, red and yellow bell peppers, and tomato broth.

One of my favorite things about this soup is how much flavor you get from such simple ingredients. The onion and bell peppers soften in olive oil, the ground beef brings plenty of savory richness, and the tomatoes and seasonings turn the broth into a delicious, tomato-based soup.

I especially love the combination of red and yellow bell peppers. They give the soup a little sweetness and make every bowl look colorful. Once the jasmine rice cooks in the broth, the soup becomes hearty enough to serve as dinner on its own.

And unlike traditional stuffed peppers, there’s no need to hollow out, fill, or bake individual peppers. Everything cooks together in the same pot.

If you’re looking for more family-friendly meals, browse my Easy Dinner Recipes. For a different beef-and-rice dinner, try my Chicken and Shrimp Jambalaya for a variation with seafood and sausage. You can also pair this soup with a fresh Tomato Cucumber Salad or serve it alongside a glass of Homemade Lemonade.

Homemade stuffed pepper soup with ground beef, rice, tomatoes, and bell peppers served in a bowl.
A warm and comforting bowl of stuffed pepper soup packed with beef, rice, and peppers.

Ingredients for Stuffed Pepper Soup

Stuffed pepper soup ingredients including ground beef, rice, bell peppers, tomatoes, onion, beef stock, tomato paste, and seasonings.
Simple ingredients needed to make hearty homemade stuffed pepper soup.

How to Make Stuffed Pepper Soup

  • Prepare the Vegetables

Finely dice the onion, bell peppers, and tomato.

Try to keep the bell pepper pieces relatively small so they’re easy to eat with a spoon.

  • Sauté the Onion and Peppers

Heat the olive oil in a large heavy-bottomed pot over medium heat.

Add the diced onion and bell peppers.

Cook for approximately 4–6 minutes, stirring occasionally, until they begin to soften and become fragrant.

  • Add the Tomato

Stir the chopped fresh tomato into the pot.

Cook briefly until it releases some of its juices and begins to break down.

  • Brown the Ground Beef

Add the ground beef to the vegetables.

Break it apart with a wooden spoon and cook until browned and safely cooked through.

For ground beef, the USDA recommends an internal temperature of 160°F (71°C).

If there’s excessive rendered fat, carefully remove some before proceeding.

  • Add the Tomato Paste

Stir in the tomato paste, coating the beef and vegetables.

Cook for about 1 minute, stirring, to distribute the concentrated tomato flavor.

  • Pour in the Beef Stock and Seasonings

Pour the beef stock into the pot.

Add the dried oregano, dried basil, garlic powder, black pepper, and salt to taste.

Stir well, scraping up any flavorful browned bits from the bottom of the pot.

Bring the soup to a gentle simmer.

Step-by-step photos showing peppers, tomatoes, ground beef, tomato paste, broth, and seasonings for stuffed pepper soup.
Cook the vegetables and beef, stir in tomato paste, then add broth and seasonings.
  • Add the Jasmine Rice

Stir the uncooked jasmine rice into the simmering soup.

Make sure the rice is distributed throughout the broth rather than sitting in one pile.

  • Simmer Until the Rice Is Tender

Reduce the heat to maintain a gentle simmer.

Cover partially and cook, stirring occasionally, until the rice is tender, starting to check around 15 minutes. Depending on the rice and simmer strength, this may take approximately 15–20 minutes.

Pay attention to the liquid level. The rice absorbs broth as it cooks.

If the soup becomes too thick before the rice is ready, add a little hot water or additional stock as needed. This would be an adjustment beyond the original measured stock.

  • Adjust the Consistency

Once the rice is tender, stir the soup gently.

Taste the broth and adjust the seasoning if needed.

The consistency should be thick and hearty but still spoonable.

Uncooked rice being added to stuffed pepper soup with ground beef and bell peppers in a large pot.
Add the rice to the simmering soup and cook until tender.
  • Serve Warm

Ladle the stuffed pepper soup into individual bowls.

Serve immediately while the broth is warm and the rice is tender.

Stuffed pepper soup with ground beef, rice, tomatoes, and red and yellow bell peppers in a bowl.
Hearty stuffed pepper soup with ground beef, tender rice, tomatoes, and colorful bell peppers.

How to Keep Rice from Getting Mushy in Stuffed Pepper Soup

One of the most useful things to know about stuffed pepper soup is that rice continues absorbing broth even after you turn off the heat.

That’s why a soup that looks perfectly balanced when freshly cooked may become much thicker after sitting in the refrigerator.

  • Cook the Rice Just Until Tender

When the rice is ready, remove the soup from the heat rather than continuing to simmer it.

Overcooking causes the grains to soften too much and lose their texture.

  • Keep the Heat Gentle

A gentle simmer allows the jasmine rice to absorb liquid without breaking apart as quickly as it might during vigorous boiling.

Stir occasionally to prevent the rice from sticking to the bottom.

  • Serve Soon After Cooking

For the best texture, I recommend serving this soup shortly after the rice finishes cooking.

At that point, the broth still surrounds the beef, vegetables, and rice instead of being completely absorbed.

  • A Meal-Prep Option: Cook the Rice Separately

If you’re preparing the soup several days ahead, consider cooking the jasmine rice separately in a future variation.

Store the rice and soup in separate airtight containers in the refrigerator, then combine them when reheating.

This helps maintain a better texture, although it’s different from the original one-pot method shown in the photos.

How to Fix Soup That’s Too Thick

If your leftover stuffed pepper soup becomes too thick, add a splash of water or beef stock while reheating.

Stir gently until the soup reaches your preferred consistency.

The goal isn’t to make the rice disappear into the broth. You want tender, recognizable grains with plenty of flavor.

Common Mistakes to Avoid

  • Overcooking the rice: It can become overly soft and make the soup very thick.
  • Skipping the beef browning stage: The soup may lose some of its savory depth.
  • Not draining excessive beef fat: Too much rendered fat can leave a greasy surface.
  • Adding too much salt immediately: Beef stock and tomato paste can already contribute sodium.
  • Cutting the peppers too large: Large pieces may take longer to soften.
  • Not stirring the rice: It can settle and stick to the bottom of the pot.
  • Cooking at a hard boil: The broth can evaporate too quickly.
  • Storing a large hot pot without dividing it: Soup should be cooled safely in shallow containers and refrigerated promptly.

What to Serve with Stuffed Pepper Soup

Because this soup already contains ground beef, vegetables, and rice, it’s filling enough on its own.

But if you want a complete family dinner, here are some delicious ideas:

Crusty bread: Great for dipping into the rich tomato broth.

Garlic bread: Adds a buttery, savory side.

Green salad: Something light and crisp balances the hearty soup.

Roasted vegetables: A nice addition when serving a larger family meal.

Grated cheese: A sprinkle of Parmesan or cheddar can add richness, although it isn’t part of the original recipe.

Fresh parsley: Adds a little color and freshness before serving.

FAQs

What is stuffed pepper soup?

Stuffed pepper soup is a tomato-based soup inspired by classic stuffed bell peppers. It typically contains ground beef, bell peppers, rice, tomatoes, and seasonings cooked together in broth.

Can I use jasmine rice in stuffed pepper soup?

Yes. Jasmine rice works well in this recipe because it cooks directly in the seasoned broth and becomes tender and flavorful.

Should rice be cooked before adding it to stuffed pepper soup?

Not for this recipe. The original method uses uncooked jasmine rice added directly to the simmering soup.
For meal prep, you can cook rice separately and add it before serving to reduce the chance of mushy leftovers.

Why is my stuffed pepper soup so thick?

Rice absorbs liquid as it cooks and continues absorbing broth after the soup cools.
Add a little water or stock when reheating to loosen the consistency.

Can I freeze stuffed pepper soup?

Yes. Freeze cooled portions in airtight containers. The rice may soften after thawing, so separate rice is often better if you’re preparing the soup specifically for the freezer.

You might also like

More Recipes To Try

Love this recipe?

Save it to your Pinterest board and find it when you're ready to cook.

Save to Pinterest

1 Choose a photo2 Pick a board

Close-up of stuffed pepper soup with ground beef, rice, red and yellow bell peppers, and tomato broth.

Stuffed Pepper Soup Recipe with Ground Beef and Rice

This easy stuffed pepper soup recipe combines savory ground beef, colorful bell peppers, tender jasmine rice, tomatoes, and herbs in a rich beef broth. It has all the comforting flavors of classic stuffed peppers without the extra work, making it a hearty, one-pot family dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Main Course, Soup
Cuisine: American
Calories: 390

Ingredients
  

For the Soup
  • 3 tablespoons 45 ml olive oil
  • 1 small yellow onion diced
  • 1 green or red bell pepper diced
  • 1 yellow bell pepper diced
  • 1 large tomato chopped
  • 1 lb 454 g ground beef, preferably 85/15
  • 3 cups 720 ml beef stock
  • 3 tablespoons about 45 g tomato paste
  • 1 teaspoon dried oregano
  • 2 teaspoons dried basil
  • 2 teaspoons garlic powder
  • 1/4 –1/2 teaspoon ground black pepper to taste
  • Salt to taste
  • 3/4 cup about 140 g uncooked jasmine rice

Equipment

  • Large soup pot or Dutch oven
  • Cutting board
  • Chef’s knife
  • Wooden spoon
  • Measuring cups and spoons
  • Ladle
  • Food thermometer

Method
 

  1. Finely dice the yellow onion, the green or red bell pepper, the yellow bell pepper, and the fresh tomato.
  2. Add 3 tablespoons of olive oil to a large soup pot over medium heat.
  3. Add the onion and bell peppers. Cook for approximately 4–6 minutes, stirring occasionally, until they start to soften.
  4. Stir in the chopped fresh tomato and cook for another 2 minutes, until it starts releasing its juices.
  5. Add the ground beef, breaking it apart with a wooden spoon. Cook until browned and thoroughly cooked to 160°F (71°C). Remove excess fat if necessary.
  6. Add 3 tablespoons of tomato paste and mix with the beef and vegetables for about 1 minute.
  7. Pour in the beef stock and add oregano, basil, garlic powder, black pepper, and salt to taste. Stir well and bring to a gentle simmer.
  8. Stir in the uncooked jasmine rice, ensuring it’s covered by the liquid.
  9. Reduce the heat and simmer partially covered for approximately 15–20 minutes, stirring occasionally, until the rice is tender. Add extra hot water or stock only if the soup becomes too thick before the rice finishes cooking.
  10. Taste and adjust the seasoning. Ladle into bowls and serve warm while the rice is tender and the soup has a hearty consistency.

Nutrition

Calories: 390kcalCarbohydrates: 29gProtein: 19gFat: 22gSaturated Fat: 6gSodium: 650mgPotassium: 550mgFiber: 3gSugar: 5g

Video

Tried this recipe?

Let us know how it was!

Estimated reading time: 8 minutes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating