This hearty stuffed pepper soup combines all the flavors of traditional stuffed peppers into a convenient one-pot meal. It is a thick, comforting soup filled with savory beef, rice, and vibrant bell peppers.

List of ingredients
- 2 tablespoons olive oil – used for sautéing vegetables.
- 1 medium onion, chopped – provides a sweet aromatic base.
- 1 green bell pepper, chopped – adds a classic pepper flavor.
- 1 red bell pepper, chopped – adds color and sweetness.
- 1 jalapeno pepper, chopped (optional) – include this for an extra spicy kick.
- 4 cloves garlic, chopped – adds deep savory notes.
- 1 pound ground beef – you may substitute with ground turkey.
- 1 tablespoon paprika – adds smokiness and color.
- 1 teaspoon dried basil – provides a subtle herbal sweetness.
- 1 teaspoon dried oregano – adds earthy Mediterranean flavor.
- 2 14-ounce cans diced tomatoes – fire roasted tomatoes are recommended for better depth.
- 1 14-ounce can tomato sauce – thickens the base of the soup.
- 1.5 cups beef broth – you may substitute with chicken broth.
- 1 cup uncooked white rice – adds heartiness; use more to increase the volume of the meal.
- 1 teaspoon red pepper flakes (optional) – adjust to your preferred spice level.
- Salt and pepper to taste – for final seasoning adjustment.
- Toppings: Fresh chopped herbs, spicy chili flakes, crumbly white cheese, hot sauce, or lime juice.
step-by-step instructions
- Sauté Aromatics: Heat a large pot over medium heat and add the olive oil. Once hot, add the chopped onion and bell peppers, stirring and cooking for about 5 minutes until they soften.
- Add Garlic: Stir in the chopped garlic and cook for one additional minute until the garlic becomes fragrant.
- Brown the Meat: Add the ground beef to the pot, breaking it up with a wooden spoon. Cook for 7-8 minutes until the meat is fully browned and cooked through.
- Toast Seasonings: Stir in the paprika, basil, oregano, red pepper flakes, salt, and pepper. Cook for 1 minute to allow the spices to bloom in the oil.
- Combine Liquids and Rice: Pour in the diced tomatoes, tomato sauce, beef broth, and uncooked white rice. Stir well to combine all ingredients.
- Simmer: Bring the mixture to a boil, then reduce the heat to low. Simmer for at least 20 minutes to ensure the rice is cooked and flavors have blended. For a deeper flavor, you can simmer for up to one hour.
- Serve: Ladle the soup into bowls and garnish with your favorite toppings.
Customizing Your Protein Choices
Using Lean Ground Beef
Choosing a lean ground beef, such as 90% lean, helps prevent the soup from becoming too greasy. If you use a higher fat percentage, you may want to drain the excess fat after browning the meat but before adding the spices.
Substituting Ground Turkey
Ground turkey is a lighter alternative that blends well with the tomato and pepper base. Since turkey is leaner than beef, you might consider adding a small amount of extra olive oil or butter to maintain a rich mouthfeel.
Ground Chicken Option
Ground chicken offers a very mild flavor, allowing the bell peppers and paprika to take center stage. This is an excellent option for those who prefer a more subtle meat taste in their soup.
Plant-Based Protein Alternatives
For a vegetarian version, replace the meat with plant-based crumbles, firm tofu, or a mixture of lentils and chickpeas. Use vegetable broth instead of beef broth to keep the entire dish plant-based.
Rice Selection and Preparation
Using Long-Grain White Rice
Long-grain white rice is the standard choice as it cooks quickly and maintains a distinct shape. It absorbs the broth efficiently, creating a thick and hearty consistency in the pot.
Substituting Brown Rice
Brown rice adds more fiber and a nuttier flavor to the soup. Because it takes longer to cook, you will need to increase the simmering time to 45-60 minutes or pre-cook the rice before adding it to the pot.
Using Pre-Cooked Rice
If you are using leftover cooked rice, add it at the very end of the cooking process. Simmer for only 5 minutes to heat through, as adding cooked rice too early can make it mushy.
Low-Carb Rice Alternatives
Cauliflower rice is a great substitute for those reducing carbohydrate intake. Add cauliflower rice during the last 5-10 minutes of simmering, as it cooks much faster than traditional grains.
Enhancing the Flavor Profile
Adding Fire Roasted Tomatoes
Using fire roasted diced tomatoes instead of regular diced tomatoes adds a subtle charred, smoky flavor. This mimics the taste of peppers that have been grilled or roasted over an open flame.
Adjusting the Heat Level
To make the soup mild, stick to bell peppers and omit the jalapeno and red pepper flakes. For a spicy version, increase the red pepper flakes or add diced habaneros during the sautéing phase.
Using Homemade Beef Stock
Homemade beef stock provides a deeper, more complex foundation than store-bought versions. If using store-bought, choose a low-sodium version to better control the salt levels of the final dish.
Fresh Herb Additions
Adding fresh parsley or cilantro at the moment of serving brightens the heavy flavors of the meat and tomatoes. Stirring in a handful of fresh spinach at the end is another way to add color and nutrition.
Alternative Cooking Methods
Slow Cooker Instructions
Brown the meat and sauté the onions, peppers, and garlic in a pan first for maximum flavor. Transfer the browned mixture to the slow cooker with all other ingredients and cook on low for 3-4 hours or high for 1-2 hours.
Instant Pot Method
Use the sauté function to brown the meat and vegetables. Add the remaining ingredients, seal the lid, and cook on high pressure for 5-8 minutes. Allow a natural pressure release for 10 minutes before stirring.
Oven-Baked Variation
Transfer the fully cooked soup into an oven-safe casserole dish. Top with a thick layer of mozzarella or cheddar cheese and broil for 3-5 minutes until the cheese is bubbly and brown.
Serving and Garnish Suggestions
Best Cheeses for Topping
Feta or Cotija cheese provides a salty, tangy contrast to the rich tomato base. For a more traditional American style, use shredded sharp cheddar or Monterey Jack for a creamy melt.
Adding Creamy Elements
A dollop of sour cream or Greek yogurt on top of each bowl adds a cooling effect that balances the acidity of the tomatoes. Diced avocado also provides a creamy texture and healthy fats.
Fresh Acidic Brighteners
A squeeze of fresh lime juice added just before eating cuts through the richness of the beef. This simple addition wakes up the other flavors and makes the soup taste fresher.
Side Dish Pairings
Serve this soup with a side of toasted garlic bread or a crusty sourdough baguette. A simple side salad with a vinaigrette dressing provides a light contrast to the heavy soup.
Storage and Reheating Guidelines
Refrigerator Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 5 days. Keep the container sealed tightly to prevent the soup from absorbing other odors from the fridge.
Freezing the Soup
This soup freezes well for 2-3 months. Use freezer-safe bags or containers, leaving a small amount of space at the top for the liquid to expand as it freezes.
Best Reheating Methods
The best way to reheat is in a pot on the stovetop over medium-low heat. Stir frequently to ensure the rice and meat are heated evenly without burning the bottom.
Managing Rice Absorption
Rice continues to absorb liquid as it sits in the refrigerator, which can make the soup very thick. Add a splash of beef broth or water when reheating to restore the original soup consistency.
Troubleshooting Common Issues
Dealing with Too-Thick Soup
If the soup becomes too thick, stir in an additional half-cup of beef broth or tomato sauce. Heat gently until the desired consistency is reached.
Fixing Under-Cooked Rice
If the rice is still firm after 20 minutes, simply continue to simmer the soup on low heat. Stir occasionally to prevent the rice from sticking to the bottom of the pot.
Balancing Too Much Acidity
If the tomatoes make the soup taste too acidic, stir in a small pinch of sugar or a teaspoon of honey. This neutralizes the sharpness without making the soup taste sweet.
Frequently Asked Questions
Can I use frozen peppers?
Yes, you can use frozen bell peppers. Sauté them for a few extra minutes to allow the excess moisture to evaporate before adding the garlic and meat.
How do I make it creamier?
Stir in a splash of heavy cream or a tablespoon of cream cheese at the very end of the cooking process. This creates a richer, velvet-like texture.
Is this soup suitable for meal prep?
Yes, this recipe is ideal for meal prep because the flavors improve after a day in the fridge. It remains hearty and satisfying when reheated for lunch.
Can I add other vegetables?
You can easily add diced carrots, celery, or zucchini. Sauté these vegetables along with the onions and bell peppers at the beginning of the recipe.
Print
Hearty Stuffed Pepper Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: General
Description
This easy-to-make stuffed pepper soup is loaded with bell peppers, ground meat, rice and seasonings, a family favorite that’s always a hit!
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 1 green bell pepper, chopped
- 1 red bell pepper, chopped
- 1 jalapeno pepper, chopped (optional)
- 4 cloves garlic, chopped
- 1 pound ground beef or ground turkey
- 1 tablespoon paprika
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 2 14-ounce cans diced tomatoes
- 1 14-ounce can tomato sauce
- 1.5 cups beef broth
- 1 cup uncooked white rice
- 1 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
Instructions
- Step 1: Heat a large pot to medium heat and add olive oil. Heat through.
- Step 2: Add onion and chopped peppers. Stir and cook about 5 minutes to soften.
- Step 3: Add garlic and cook another minute, until the garlic becomes fragrant.
- Step 4: Add ground beef and break it up with a wooden spoon. Cook 7-8 minutes, until the meat is cooked through.
- Step 5: Add paprika, basil, oregano, red pepper flakes, and salt and pepper to taste. Stir and cook 1 minute.
- Step 6: Add diced tomatoes, tomato sauce, beef broth and uncooked rice. Stir. Bring to a boil then reduce heat to simmer. Simmer at least 20 minutes to let the flavors blend and the rice to cook.
- Step 7: Serve into bowls and add your favorite toppings.
Notes
For a soupier consistency, add 1-2 cups extra tomato sauce or beef stock. This recipe can be adapted for a slow cooker by browning the meat and vegetables first, then simmering on low for 3-4 hours.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 376 kcal
- Sugar: 2 g
- Sodium: 285 mg
- Fat: 20 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 1 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 17 g
- Cholesterol: 54 mg
Keywords: soup, stuffed peppers




