This Turkey Taco Soup is a warm and cozy dish packed with flavor! Made with ground turkey, beans, corn, and tasty taco seasoning, it’s a great one-pot meal that’s easy to whip up.
On those chilly days, this soup feels like a big hug in a bowl. I love topping mine with cheese and avocado—it just makes it even better! 🥑🧀 Give it a try for dinner tonight!
Key Ingredients & Substitutions
Ground Turkey: Lean and a great source of protein, ground turkey is a healthier alternative to beef. If you want, you can use ground chicken or even a plant-based meat substitute for a vegetarian option!
Diced Tomatoes: Canned diced tomatoes add warmth and flavor to the soup. If you’re fresh out, you can use whole tomatoes and chop them up or even tomato sauce for a smoother texture.
Beans: Black beans are perfect for added fiber and protein. You can switch them out for pinto beans or kidney beans depending on what you have on hand.
Taco Seasoning: Using a seasoning packet is easy, but making your own gives you control over flavors. Mix chili powder, cumin, garlic powder, and a pinch of salt for a quick homemade version!
Cheese & Sour Cream: I suggest cheddar cheese for topping, but feel free to use any cheese you enjoy. Greek yogurt can be a healthier alternative to sour cream for a creamy addition.
What’s the Best Way to Cook Ground Turkey?
Cooking ground turkey can be a bit tricky if you’re not careful. You want it to be brown and crumbly, not dry. Here are some easy steps:
- Ensure your pan is hot before adding the turkey; it helps in browning.
- Break the turkey into smaller pieces as it cooks. Stir it often so it cooks evenly.
- If there’s too much grease, simply drain it before adding spices and other ingredients.
These tips will help you achieve the perfect texture and flavor for your soup!

Turkey Taco Soup
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 pound ground turkey
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can corn kernels, drained
- 4 cups chicken broth
- 1 packet (1 oz) taco seasoning (or homemade equivalent: chili powder, cumin, paprika, oregano, garlic powder, onion powder, salt, pepper)
- 1/2 teaspoon crushed red pepper flakes (optional for heat)
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Sour cream (for topping)
- Shredded cheddar cheese (for topping)
- Optional: diced avocado or tortilla chips for serving
How Much Time Will You Need?
This delicious Turkey Taco Soup takes about 10 minutes of prep time and 30 minutes of cooking, making it a quick and easy meal. The total time is around 40 minutes, perfect for a weeknight dinner!
Step-by-Step Instructions:
1. Sauté the Vegetables:
Begin by heating the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes until it’s softened and starting to get a bit golden.
2. Add Garlic:
Next, stir in minced garlic and cook for an additional 30 seconds. Make sure to stir constantly to keep the garlic from burning, as we want its lovely flavor without any bitterness.
3. Brown the Turkey:
Now, add the ground turkey to the pot and cook it until it’s browned and crumbly, which should take about 5-7 minutes. If there’s any excess fat, drain it carefully to keep your soup nice and light.
4. Season It Up:
Stir in the taco seasoning and, if you like a bit of heat, add the crushed red pepper flakes. Cook for 1-2 minutes to let the spices bloom and become fragrant.
5. Add the Goodies:
Now it’s time to add those canned goodies! Toss in the diced tomatoes (with their juices), black beans, corn, and chicken broth. Stir everything together until well combined.
6. Bring to a Boil:
Bring the soup to a rolling boil, then reduce the heat and let it simmer uncovered for 15-20 minutes. This will allow all those fantastic flavors to meld together beautifully.
7. Taste and Season:
Give your soup a taste and adjust the salt and pepper to your liking. You want it to be seasoned just right!
8. Serve with Toppings:
Serve your soup hot! Top each bowl with a dollop of sour cream, a generous sprinkle of shredded cheddar cheese, and chopped fresh cilantro for a burst of freshness.
9. Optional Additions:
If you want a bit more texture, serve with diced avocado or crunchy tortilla chips on the side. They make great companions to this hearty soup!
This Turkey Taco Soup is not just delicious; it’s comforting and filling! Perfect for sharing with friends and family or enjoying as leftovers. Enjoy! 🌮🥣

Can I Use Ground Beef Instead of Turkey?
Absolutely! Ground beef will add a richer flavor. Just cook it thoroughly until browned, similar to how you would with turkey. Remember, you may want to drain any excess fat, especially if using higher-fat beef.
How Can I Make This Soup Spicier?
If you prefer a spicier soup, consider adding more crushed red pepper flakes or a diced jalapeño while cooking. You could also add a splash of hot sauce or some diced green chilies for an extra kick!
Can I Freeze Leftover Soup?
Yes, this soup freezes wonderfully! Allow it to cool completely, then store in airtight containers or freezer bags. It can last up to 3 months in the freezer. Thaw in the fridge overnight before reheating.
What Can I Add for Extra Vegetables?
Feel free to boost the nutrition by adding chopped bell peppers, zucchini, or carrots when you start cooking the onions. Spinach or kale can be stirred in right at the end before serving for a pop of color and nutrients!


