Description
A rustic bowl filled with homemade stuffed bell pepper soup featuring tender chunks of red, orange, and green bell peppers, seasoned ground turkey, and fluffy white rice in a light tomato-based broth, garnished with fresh Italian parsley and grated parmesan cheese.
Ingredients
For the Soup Base:
- 2 tablespoons olive oil
- 2 pounds ground turkey (90% lean – trust me on this one)
- 1½ teaspoons salt (divided)
- ½ teaspoon pepper
- 1 large onion, chopped
- 5 garlic cloves, minced (yes, five! We’re building flavor here)
- 2 bay leaves
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
For the Peppers and Broth:
- 1 red bell pepper, cut into 1-inch pieces
- 1 orange bell pepper, cut into 1-inch pieces
- 1 green bell pepper, cut into 1-inch pieces (the rainbow makes it pretty!)
- 4-5 cups beef stock
- 2 cans (14.5 ounces each) diced tomatoes (not petite diced – we want texture)
- 15 ounces tomato sauce
- 2 tablespoons Worcestershire sauce (I use Lea & Perrins for gluten-free)
- 3 tablespoons fresh Italian parsley, plus extra for garnish
For Serving:
- 2 cups cooked white rice (Jasmine works beautifully)
- Grated parmesan cheese for topping
Instructions
In your large soup pot, add the olive oil, ground turkey, 1½ teaspoons salt, and pepper. Turn the heat to medium-high and let that turkey really brown for about 5 minutes. Use your wooden spoon to break it up into small crumbles, but leave some bigger chunks for texture—nobody wants a soup that feels like baby food!
Toss in your chopped onion, minced garlic, bay leaves, oregano, and thyme. Give everything a good stir and cook for about 4 more minutes until your onions start to soften and your kitchen smells like an Italian restaurant. If things start sticking to the bottom, drizzle in a little more olive oil.
Add all those beautiful chopped bell peppers to the pot and stir them around for 2-3 minutes. You’re not trying to cook them all the way through—just giving them a head start and letting them mingle with all those gorgeous flavors you’ve built up.
Pour in your beef stock, both cans of diced tomatoes (juice and all), tomato sauce, Worcestershire sauce, and that remaining ½ teaspoon of salt. Give it all a big stir to make sure nothing’s stuck to the bottom of the pot.
Bring everything to a simmer, then reduce the heat to medium and let it bubble away gently for 20-25 minutes. Keep the lid cracked just a little bit so steam can escape but you’re not losing too much liquid. You want those peppers to be tender but not falling apart, with a little bite left to them.
Remove the pot from the heat and fish out those bay leaves (they’ve done their job). Now you have two options: stir the cooked rice directly into the whole pot, or add rice to individual bowls and ladle the soup over it. I usually do it by the bowl because it gives everyone control over their rice-to-soup ratio, and leftovers stay fresher.
Sprinkle fresh chopped parsley and a generous handful of grated parmesan cheese over each bowl. That’s it! You’ve just made the coziest, most comforting soup that tastes like you spent all day on it.
Notes
Don’t skip browning the turkey properly in step one. That caramelization on the meat adds so much depth to the final soup. If your pot is crowded and the turkey is steaming instead of browning, work in two batches. It’s worth the extra couple of minutes.
For an extra layer of flavor, add a parmesan rind to the pot when you add your liquids in step four. Let it simmer away with everything else, then fish it out before serving. It adds this incredible savory, umami depth that makes the soup taste like it’s been cooking for hours.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American