This comforting stuffed bell pepper soup is like a warm hug in a bowl! It’s packed with colorful bell peppers, juicy ground meat, and rice, creating a tasty combo that everyone loves.
Making this soup is super easy! I just toss in the ingredients, let it simmer, and it’s ready before you know it. Perfect for chilly days when you just want something cozy!
Key Ingredients & Substitutions
Ground Beef: I often use ground turkey as a lighter alternative. You can also try plant-based meat if you’re looking for a vegan option. It offers a different texture but works well in this soup!
Bell Peppers: Use a mix of colors for a vibrant look! If you’re short on fresh peppers, canned green chilies can add heat and flavor, though the texture will differ.
Rice: Long-grain white rice is my go-to for its fluffy texture. However, you can substitute with brown rice or quinoa, but remember they might require longer cooking times.
Broth: Chicken broth gives a great flavor, but if you’re vegetarian, vegetable broth will work beautifully too! It helps the soup stay light yet flavorful.
How Do I Make Sure My Rice Cooks Perfectly in the Soup?
Cooking rice in soup can be tricky, but it’s all about timing. Make sure to rinse the rice to remove excess starch, which keeps it from becoming gummy. Here’s how to keep the rice perfect:
- Add the rinsed rice when you pour in the broth. This way, it’ll absorb all the lovely flavors while cooking.
- Simmer uncovered to let some liquid evaporate, which helps concentrate the flavors.
- Keep an eye on the rice; if you notice it becoming too soft before the soup is ready, you can turn the heat off and let it sit, covered, for a few minutes. It’ll finish cooking from the residual heat!
With these tips, you’ll have a delicious soup with perfectly cooked rice every time!

Stuffed Bell Pepper Soup
Ingredients You’ll Need:
- 1 lb (450 g) ground beef (or ground turkey)
- 1 medium onion, diced
- 3 bell peppers (red, green, or yellow), diced
- 2 cloves garlic, minced
- 1 cup long-grain white rice, rinsed
- 1 (14.5 oz/400 g) can diced tomatoes
- 6 cups beef or chicken broth
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- 2 tablespoons olive oil
- Fresh parsley or thyme, chopped, for garnish (optional)
How Much Time Will You Need?
This hearty soup will take about 10 minutes to prepare and approximately 30-40 minutes to cook, giving you a delicious meal in less than an hour! Perfect for a cozy night in!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onions and cook until they become soft and translucent, which should take about 3-4 minutes. This will create a flavorful base for your soup.
2. Add the Peppers and Garlic:
Add the minced garlic and diced bell peppers to the pot. Stir them together and cook for an additional 4-5 minutes until the peppers start to soften. This adds sweetness and color to the soup!
3. Brown the Meat:
Now, it’s time to add in the ground beef (or turkey). Break it up with a spoon as it cooks, making sure to stir until it’s browned and no longer pink, which should take about 6-8 minutes. If there’s any excess fat, drain it off to keep the soup lighter.
4. Combine the Ingredients:
Stir in the tomato paste, diced tomatoes (with their juice), dried oregano, dried basil, smoked paprika, salt, and pepper. Cook this mixture for about 2 minutes to allow the flavors to meld.
5. Add Rice and Broth:
Pour in the beef or chicken broth and the rinsed rice. Give everything a good stir to combine. Bring the soup to a boil—this is where all those great flavors come together!
6. Simmer the Soup:
Reduce the heat to low, allowing the soup to simmer uncovered for about 25-30 minutes. This will cook the rice and let all the flavors blend beautifully together. You’ll know it’s done when the rice is tender!
7. Final Touches:
Before serving, taste your soup and add more salt and pepper if needed. You want it to be just perfect!
8. Serve Up and Enjoy:
Ladle the soup into bowls and garnish with freshly chopped parsley or thyme if you’d like. Serve alongside some crusty bread for a complete meal. Enjoy your hearty, delicious stuffed bell pepper soup!

Can I Use Quinoa Instead of Rice?
Absolutely! Quinoa is a great substitute that adds extra protein and fiber. Just keep in mind that you’ll need to adjust the liquid slightly, as quinoa absorbs more liquid than rice. Consider using 6.5 cups of broth to ensure it’s cooked properly.
How Can I Make This Soup Vegetarian?
To make a vegetarian version, simply replace the ground meat with a plant-based alternative or use lentils for added protein. Also, switch out the beef broth for vegetable broth, and add beans for extra heartiness!
Can I Freeze Leftovers?
Yes, you can freeze the soup! Just let it cool completely before transferring it to airtight containers. It can be stored in the freezer for up to 3 months. To reheat, thaw overnight in the fridge and warm it on the stove over low heat.
What Should I Serve With This Soup?
This soup pairs nicely with crusty bread, grilled cheese sandwiches, or a light salad for a well-rounded meal. The bread is perfect for soaking up the delicious broth!


