Taco Soup
When the cravings for something warm, comforting, and bursting with flavor hit, nothing quite compares to a hearty bowl of taco soup. This dish beautifully combines the vibrant flavors of traditional tacos with the heartiness of a warm soup, creating a delightful meal that’s as satisfying as it is simple. Imagine a rich, savory broth loaded with perfectly seasoned ground meat, colorful veggies, and just the right amount of spice—a true comfort food that feeds both belly and soul.

The first time I tried taco soup, I was hosting a casual gathering with friends, and I needed something easy to prepare while still impressing everyone. One sip into the warm, zesty goodness, and I knew I had struck gold. Fast forward to today, this recipe has become a staple in my kitchen. Whether it’s a busy weeknight dinner or a lively game day party, this taco soup is always a hit. Plus, it’s a one-pot wonder that saves you from the hassle of too many dishes. Trust me when I say you need this in your life!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 10 minutes of prep and a total cooking time of 30 minutes, you’ll have dinner ready in no time.
- Irresistible Flavor: Each spoonful is packed with rich, savory flavors that dance on your palate.
- Eye-Catching Appeal: The vibrant colors from the tomatoes, corn, and beans make this dish as visually appealing as it is tasty.
- Flexible Serving: Perfect for a cozy family dinner, serving at gatherings, or even enjoying as a leftover lunch.
- Diet-Friendly Options: Easily adaptable for gluten-free diets with the right ingredients.
Ingredients You’ll Need
- 1 tablespoon olive oil: This healthy fat acts as a base for sautéing, adding richness.
- 1 pound ground beef or ground turkey: Choose your favorite; both options provide protein and heartiness.
- 1 small onion, finely chopped: Adds sweetness and depth to the overall flavor.
- 3 cloves garlic, minced: Garlic brings that extra aromatic essence that enhances the soup’s taste.
- 1 oz taco seasoning: This blend of spices is what brings that iconic taco flavor; feel free to use homemade if you like.
- 1/4 cup all-purpose flour: This thickens the soup slightly, giving it a satisfying texture.
- 4 cups chicken broth: Provides the comforting base of the soup. You can substitute vegetable broth for a vegetarian version.
- 15 oz tomato sauce: For a rich, tangy addition that pairs well with the other ingredients.
- 15 oz black beans, drained and rinsed: Adds fiber and a hearty texture. Feel free to swap with pinto or kidney beans if desired.
- 10 oz diced tomatoes with green chilies: These add a slight kick and burst of flavor with every bite.
- 10 oz enchilada sauce: Enhances the overall depth of flavor and brings a little extra zest.
- 1 cup corn kernels: Sweet and crunchy, they add a lovely contrast to the savory elements.
How to Make Taco Soup
Sauté the Base: In a large pot, heat 1 tablespoon of olive oil over medium-high heat. Add 1 pound of ground beef (or ground turkey) and 1 small onion, finely chopped. Break apart the meat and cook until browned and the onion becomes soft—about 5-7 minutes. Drain any excess grease.
Add Flavors: Stir in 3 cloves of minced garlic and sauté for about 1 minute, until fragrant. Then add 1 oz of taco seasoning and 1/4 cup of all-purpose flour, stirring to coat the meat and onion mixture. Cook for about 2 more minutes until the flour blends well.
Combine Ingredients: Pour in 4 cups of chicken broth, 15 oz of tomato sauce, 10 oz of diced tomatoes with green chilies, 10 oz of enchilada sauce, 15 oz of drained and rinsed black beans, and 1 cup of corn kernels. Stir to combine and bring the mixture to a gentle simmer.
Simmer and Serve: Let the soup cook for about 20 minutes, allowing all those delightful flavors to meld together. Just before serving, feel free to taste and adjust seasonings if necessary. Top with your favorite taco toppings like shredded cheese, avocado, or cilantro.
Storing & Reheating
Store any leftover taco soup in an airtight container at room temperature for about 2 hours after cooking. After that, transfer it to the refrigerator, where it will last for up to 4 days. To freeze, place it in a freezer-safe container for up to 3 months. When ready to reheat, warm it on the stovetop over medium heat for about 10-15 minutes, stirring occasionally, until heated through. Note that textures may change slightly after freezing, but a splash of broth can help refresh it!
Chef’s Helpful Tips
- Avoid overcooking the ground meat; it should be browned but not dry.
- Use hot chicken broth for a quicker warming process when adding it to the pot.
- Experiment with the taco seasoning depending on your heat preference—add more for a spicier kick!
- For a thicker soup, let it simmer longer; just keep an eye and add a little water if it thickens too much.
- Top with unexpected ingredients like crumbled tortilla chips for crunch or sour cream for creaminess.
While taco soup is already a fabulous option for any night of the week, it’s also a fantastic canvas for experimentation. You can modify ingredients based on what you have at home or your dietary preferences. Don’t hesitate to swap out meats, beans, or even add some extra veggies.
By embracing the spirit of taco soup, not only are you treating yourself to a satisfyingly delicious meal, but you’re also inviting fun and creativity into your kitchen. Enjoy your flavorful culinary adventure and make it your own!

Recipe FAQs
Can I make taco soup in a slow cooker?
Can I use a different type of meat?
Is taco soup vegetarian-friendly?
What can I serve with taco soup?
⭐ If you make my Taco Soup recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Taco Soup
This Taco Soup is an easy and delicious blend of ground beef, beans, and spices, perfect for a cozy dinner. Quick to prepare, it delivers irresistible flavor that everyone will love!
- Prep Time 10 minutes
- Cook Time 30 minutes
- Yield 6 servings 1x
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef, or ground turkey
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 oz taco seasoning
- 1/4 cup all-purpose flour
- 4 cups chicken broth
- 15 oz tomato sauce
- 15 oz black beans, drained and rinsed
- 10 oz diced tomatoes with green chilies
- 10 oz enchilada sauce
- 1 cup corn kernels
Instructions
- Heat olive oil in a large pot over medium high heat.
- Add ground meat and onions; cook until browned and onions soften. Drain excess grease.
- Stir in minced garlic and cook for 1 minute.
- Mix in taco seasoning and flour, stir for 2 minutes until flour is well combined.
- Pour in chicken broth, tomato sauce, diced tomatoes, enchilada sauce, black beans, and corn; bring to a simmer.
- Simmer for 20 minutes and serve with your favorite taco toppings.
Notes
Feel free to substitute ground turkey for a leaner option.
Top with sour cream, cheese, or avocado for extra flavor.
Store leftovers in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 3g
- Sodium: 800mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 50mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




