Healthy Stuffed Pepper Soup
Healthy stuffed pepper soup turns lean ground turkey or beef, sweet bell peppers, and brown rice into a cozy tomato broth that tastes like classic stuffed peppers with less work.
This one pot soup is hearty, colorful, and practical for busy nights. It uses simple pantry staples, stretches one pound of meat into four filling servings, and gives you protein, fiber, and plenty of vegetables in every bowl.
Why You’ll Love This Recipe
- Big stuffed pepper flavor: Sweet peppers, tomato sauce, garlic, and Italian seasoning give the soup a rich, familiar taste.
- Hearty texture: Brown rice thickens the broth and makes each bowl satisfying.
- Easy one pot cooking: Brown the meat, add the rest, then simmer until tender.
- Healthy and budget smart: Lean meat, vegetables, and whole grain rice make this soup filling without expensive ingredients.
Fabian’s Budget and Health Tip: Use lean ground turkey when it is on sale, or use lean ground beef and drain off extra fat after browning. For an even cheaper pot, add one extra bell pepper and reduce the meat slightly. The soup still tastes rich because the tomato broth carries so much flavor.
Ingredients (Serves 4)
- 1 tablespoon olive oil (15 ml)
- 1 pound lean ground turkey or lean ground beef (450 g)
- 1 medium yellow onion, diced (150 g)
- 3 cloves garlic, minced (9 g)
- 3 medium bell peppers, diced, any color (450 g)
- 1 can diced tomatoes, with juices, 14.5 ounces (411 g)
- 1 can tomato sauce, 15 ounces (425 g)
- 6 cups beef broth, preferably low sodium (1.4 liters)
- 3/4 cup uncooked brown rice, rinsed (140 g)
- 2 teaspoons Italian seasoning (2 g)
- 1 teaspoon paprika (2 g)
- 1 teaspoon fine salt, plus more to taste (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1/4 cup chopped fresh parsley (15 g)
Step-by-Step Instructions
1. Brown the Meat with Onion and Garlic
Warm the olive oil in a large soup pot over medium heat. Add the ground turkey or beef and the diced onion. Cook for 6 to 8 minutes, breaking the meat into small crumbles as it cooks. The meat should lose its pink color, and the onion should look soft and glossy.
Stir in the garlic and cook for 30 seconds. Stop when the garlic smells warm and savory, before it turns dark.
2. Add the Bell Peppers
Add the diced bell peppers to the pot. Stir for 3 to 4 minutes, until the peppers brighten in color and start to soften around the edges. You should hear a gentle sizzle as they meet the hot pot.
3. Build the Tomato Broth
Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir well and scrape the bottom of the pot so all the browned bits melt into the broth. Add the rinsed brown rice, Italian seasoning, paprika, salt, and black pepper.
4. Simmer Until Tender
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot with the lid slightly open and simmer for 35 to 40 minutes. Stir every 10 minutes so the rice does not stick. The soup is ready when the rice tastes tender and the peppers are soft but not mushy.
5. Finish with Parsley
Turn off the heat and stir in the fresh parsley. Taste the broth. Add a little more salt or pepper if needed. Let the soup rest for 5 minutes so the rice settles and the tomato flavor tastes rounder.
Expert Troubleshooting and FAQs
Can I use white rice instead of brown rice?
Yes. White rice cooks faster, so start checking the soup after 15 to 18 minutes of simmering. Brown rice gives a chewier texture and more fiber, but both work well.
Why did my soup get too thick?
Rice keeps absorbing broth as it sits. Stir in extra broth or water until the soup reaches the texture you like. Warm it gently so the rice does not break apart.
Can I make this stuffed pepper soup ahead of time?
Yes. It keeps well in the refrigerator for 3 to 4 days. For the best texture, store extra broth on the side and add it when reheating.
Can I freeze this soup?
Yes, but the rice will soften after freezing. Cool the soup completely, portion it into freezer safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
How do I make the flavor richer?
Brown the meat until you see small golden bits on the bottom of the pot. Those bits give the broth a deeper flavor. You can also add a pinch more paprika or a splash of broth while scraping the pot.
Estimated Nutritional Facts
Per serving, based on lean ground turkey and low sodium broth.
- Calories: 390
- Protein: 30 g
- Carbs: 45 g
- Fats: 10 g
Healthy Stuffed Pepper Soup

Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 pound lean ground turkey or lean ground beef (450 g)
- 1 medium yellow onion, diced (150 g)
- 3 cloves garlic, minced (9 g)
- 3 medium bell peppers, diced, any color (450 g)
- 1 can diced tomatoes, with juices, 14.5 ounces (411 g)
- 1 can tomato sauce, 15 ounces (425 g)
- 6 cups beef broth, preferably low sodium (1.4 liters)
- 3/4 cup uncooked brown rice, rinsed (140 g)
- 2 teaspoons Italian seasoning (2 g)
- 1 teaspoon paprika (2 g)
- 1 teaspoon fine salt, plus more to taste (6 g)
- 1/2 teaspoon black pepper (1 g)
- 1/4 cup chopped fresh parsley (15 g)
Instructions
- 1. Brown the Meat with Onion and Garlic. Warm the olive oil in a large soup pot over medium heat. Add the ground turkey or beef and the diced onion. Cook for 6 to 8 minutes, breaking the meat into small crumbles as it cooks. The meat should lose its pink color, and the onion should look soft and glossy. Stir in the garlic and cook for 30 seconds. Stop when the garlic smells warm and savory, before it turns dark.
- 2. Add the Bell Peppers. Add the diced bell peppers to the pot. Stir for 3 to 4 minutes, until the peppers brighten in color and start to soften around the edges. You should hear a gentle sizzle as they meet the hot pot.
- 3. Build the Tomato Broth. Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir well and scrape the bottom of the pot so all the browned bits melt into the broth. Add the rinsed brown rice, Italian seasoning, paprika, salt, and black pepper.
- 4. Simmer Until Tender. Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot with the lid slightly open and simmer for 35 to 40 minutes. Stir every 10 minutes so the rice does not stick. The soup is ready when the rice tastes tender and the peppers are soft but not mushy.
- 5. Finish with Parsley. Turn off the heat and stir in the fresh parsley. Taste the broth. Add a little more salt or pepper if needed. Let the soup rest for 5 minutes so the rice settles and the tomato flavor tastes rounder.








