Description
This High Protein Taco Soup combines lean ground turkey or beef, beans, corn, and bold taco flavors in one comforting bowl. It’s hearty, nourishing, and ready in about 30 minutes — a perfect weeknight meal that everyone will love.
Ingredients
1 lb lean ground turkey or beef
1 medium yellow onion, diced
2 cups bell peppers, diced (any color)
3–4 garlic cloves, minced
3 tbsp taco seasoning
1 can (15 oz) black beans, rinsed
1 can (15 oz) kidney beans, rinsed
1 cup corn kernels (frozen, canned, or fresh)
1 can (15 oz) diced tomatoes, with juices
1 can (8 oz) tomato sauce
4 cups beef or vegetable broth (low sodium)
Instructions
1. Heat a large soup pot or Dutch oven over medium-high heat. Add the ground turkey or beef and cook until browned, breaking it into small pieces, about 5-7 minutes.
2. Add the diced onion, bell peppers, and minced garlic to the pot. Cook until onions are translucent and peppers soften slightly.
3. Sprinkle in the taco seasoning and stir for 1 minute until fragrant.
4. Add black beans, kidney beans, corn, diced tomatoes, tomato sauce, and broth. Stir to combine.
5. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 20-30 minutes to allow flavors to meld.
6. Taste and adjust seasoning if needed. Serve hot with your favorite toppings such as shredded cheese, avocado, or lime juice.
Notes
For a vegetarian version, replace meat with extra beans or plant-based crumbles.
Add jalapeños or red pepper flakes for extra heat.
For a creamier texture, stir in 1/4 cup cream cheese at the end.
Avoid overcooking the beans to maintain their texture.
Stores up to 5 days in the fridge or 3 months in the freezer.
Reheat gently with a splash of broth if it thickens.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner, Soup, High Protein
- Method: Stovetop
- Cuisine: American, Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8 g
- Sodium: 580 mg
- Fat: 8 g
- Saturated Fat: 3 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 9 g
- Protein: 28 g
- Cholesterol: 55 mg