Description
Stuffed Bell Pepper Soup brings all the comforting flavors of classic stuffed peppers into one hearty, spoonable meal. Savory ground beef, sweet bell peppers, tomatoes, onion, and rice simmer together in a flavorful broth until tender, creating a rich soup that’s both cozy and satisfying.
This high-protein soup recipe is packed with lean beef and colorful vegetables, while rice adds just enough heartiness to make it feel like a complete meal. The tomato-based broth keeps the soup flavorful without requiring a heavy cream sauce.
It’s an easy one-pot dinner that’s perfect for busy weeknights, meal prep, and chilly evenings.
Can This Stuffed Bell Pepper Soup Support Weight Loss Goals?
Yes, it can fit into a balanced weight-loss-focused eating pattern when serving size and total daily calorie intake are considered. Lean ground beef provides protein, while bell peppers and tomatoes add volume and fiber.
Rice contributes carbohydrates, so portions can be adjusted according to your needs. For a lighter bowl, use a smaller amount of rice and increase the peppers and other vegetables.
Does Stuffed Bell Pepper Soup Fit a High-Protein Lifestyle?
Yes, this soup can work well in a high-protein lifestyle because lean ground beef provides a substantial amount of protein in each serving. Bell peppers, tomatoes, onion, and rice round out the meal with vegetables and carbohydrates. It isn’t a low-carb soup because of the rice, but you can replace some or all of the rice with cauliflower rice. For additional protein, use leaner beef or stir in a spoonful of Greek yogurt when serving.
Why This Recipe Is Special
- High-protein: Ground beef makes the soup hearty and satisfying.
- One-pot comfort food: Everything comes together in one Dutch oven or soup pot.
- Classic stuffed-pepper flavor: Beef, tomatoes, peppers, garlic, and herbs create the familiar combination.
- Meal-prep friendly: The flavors become even more developed after resting.
- Easy to customize: Adjust the rice, vegetables, seasoning, and toppings to your preference.
My Personal Experience
- It has all the flavor of stuffed peppers with less work.
There is no need to carefully fill and bake individual peppers—the ingredients simply simmer together. - The peppers become wonderfully tender.
They soften while retaining enough texture to stand out in every spoonful. - The tomato broth is rich without being heavy.
Garlic, Italian herbs, and beef give the broth plenty of savory depth. - A little cheese on top makes it extra comforting.
Freshly shredded cheddar or Parmesan melts into the hot soup beautifully.
Perfect For
This soup is perfect for weeknight dinners, meal prep, family lunches, cozy winter meals, fall dinners, freezer meals, and casual gatherings. Serve it with a simple green salad or a small piece of crusty whole-grain bread.
Why You’ll Love This Recipe
- Protein-packed: Lean beef makes each bowl hearty.
- Easy preparation: Everything cooks in one pot.
- Family-friendly: Familiar stuffed-pepper flavors appeal to both adults and kids.
- Freezer-friendly: Individual portions can be frozen for convenient future meals.
- Customizable: Make it spicy, cheesy, lower-carb, or extra vegetable-heavy.
Common Mistakes to Avoid
- Adding too much rice — Rice expands during cooking and can turn the soup overly thick.
- Not browning the beef properly — Browning develops deeper flavor and prevents the soup from tasting flat.
- Cutting the peppers too large — Smaller, evenly sized pieces cook more consistently.
- Overcooking the rice — Add it at the appropriate stage so it remains tender rather than mushy.
Required Equipment
- Large Dutch oven or soup pot — Provides enough space for even simmering.
- Wooden spoon — Breaks up the ground beef and helps stir the soup.
- Sharp knife — Makes uniform vegetable pieces for consistent cooking.
- Cutting board — Provides a stable surface for preparing the vegetables.
- Ladle — Makes serving the hot soup easy and mess-free.
Storage Instructions
Allow the soup to cool before transferring it to airtight containers. Refrigerate for up to 3–4 days.
For freezing, portion the cooled soup into freezer-safe containers, leaving room for expansion. Freeze for up to 3 months.
Thaw frozen portions overnight in the refrigerator and reheat gently in a saucepan over medium-low heat, stirring occasionally. Add a splash of broth or water if the rice has absorbed too much liquid.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Best Season: Fall & Winter
- Total Calories: Approximately 350 calories per serving
📝 Ingredients
Stuffed Bell Pepper Soup
- 1½ lb (680 g) lean ground beef
- 3 large bell peppers, diced
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup (185 g) uncooked long-grain white rice
- 1 can (28 oz/800 g) crushed tomatoes
- 4 cups (960 ml) low-sodium beef broth
- 1 can (14.5 oz/411 g) diced tomatoes, undrained
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ½ teaspoon salt, or to taste
- ¼ teaspoon red pepper flakes, optional
- 1 tablespoon olive oil, if needed
- 2 tablespoons chopped fresh parsley
Optional Toppings
- Shredded cheddar cheese
- Parmesan cheese
- Plain Greek yogurt
- Fresh parsley
- Cracked black pepper
Ingredient note: For a lower-carb variation, replace the uncooked rice with approximately 3 cups (300 g) cauliflower rice and add it during the final 10 minutes of cooking.
Directions
- Prepare the vegetables.
Dice the bell peppers and onion into small, even pieces. Mince the garlic. - Brown the beef.
Heat a large Dutch oven over medium-high heat. Add the ground beef and cook for 6–8 minutes, breaking it into small pieces until browned. - Drain excess fat.
If there is a large amount of rendered fat, carefully drain it. Return the pot to the stove. - Cook the onion and peppers.
Add the diced onion and bell peppers. Cook over medium heat for 5–6 minutes, stirring occasionally, until the vegetables begin to soften. - Add the garlic.
Stir in the garlic and cook for 30–60 seconds, until fragrant. - Add tomato paste and seasonings.
Stir in tomato paste, Italian seasoning, smoked paprika, oregano, black pepper, salt, and optional red pepper flakes. Cook for 1 minute to deepen the flavors. - Add the tomatoes and broth.
Pour in the crushed tomatoes, diced tomatoes, and beef broth. Stir well, scraping any browned bits from the bottom of the pot. - Bring to a simmer.
Increase the heat to medium-high and bring the soup to a gentle boil. - Add the rice.
Stir in the uncooked rice. Reduce the heat to low so the soup maintains a gentle simmer. - Cook the soup.
Cover partially and simmer for 18–22 minutes, stirring occasionally. The rice should be tender but not falling apart. - Check the consistency.
The finished soup should be thick and hearty but still have plenty of broth. Add additional broth if necessary. - Taste and adjust.
Add more black pepper, salt, Italian seasoning, or red pepper flakes according to taste. - Rest the soup.
Remove from the heat and let it stand for 5 minutes. This allows the flavors to settle and the rice to finish absorbing the broth. - Serve.
Ladle into bowls and garnish with fresh parsley, shredded cheddar, Parmesan, or a spoonful of Greek yogurt.
High-protein cooking tip: Use 90–95% lean ground beef and drain excess fat after browning. If you’re increasing the protein while keeping portions similar, reduce some of the rice and add more lean beef and bell peppers.
Nutrition Facts — Per Serving (Approximate)
Estimates are based on six servings using lean ground beef and the listed ingredients.
- Calories: ~350 kcal
- Fats: ~15 g
- Cholesterol: ~75 mg
- Sodium: ~620 mg
- Potassium: ~850 mg
- Total Carbohydrates: ~31 g
- Fiber: ~6 g
- Net Carbs: ~25 g
- Sugars: ~9 g
- Protein: ~29 g
- Calcium: ~90 mg
Notes
- Storage: Refrigerate for 3–4 days or freeze for up to 3 months.
- Reheating: Add broth or water if the rice has absorbed too much liquid, then warm gently.
- Allergy notes: The base recipe is dairy-free unless cheese or Greek yogurt is added as a topping.
- Flavor boosts: Add Worcestershire sauce, smoked paprika, fresh basil, hot sauce, or extra garlic.
- Protein boost: Use extra lean ground beef or add Greek yogurt as a topping.
- Lower-carb option: Replace the rice with cauliflower rice.
- Rice tip: If making the soup for meal prep, consider cooking the rice separately and adding it to individual portions to prevent it from absorbing too much broth during storage.
Frequently Asked Questions
1. Can I use ground turkey instead of beef?
Yes, lean ground turkey works well and creates a lighter version while maintaining a good protein content.
2. Can I use brown rice?
Yes, but brown rice generally requires a longer cooking time and may need additional broth.
3. Can I make this soup without rice?
Yes, simply omit the rice or replace it with cauliflower rice for a lower-carb version.
4. Can I make stuffed bell pepper soup in a slow cooker?
Yes, brown the beef first, then combine the ingredients and cook until the vegetables and rice are tender, adding the rice at the appropriate stage to avoid overcooking.
5. Can I freeze this soup?
Yes, it freezes well for up to 3 months, although the rice may become slightly softer after thawing.
6. What cheese goes best with stuffed bell pepper soup?
Sharp cheddar, Monterey Jack, or Parmesan all pair especially well with the tomato, beef, and pepper flavors.

