Taco Soup

Taco Soup is a family-friendly dinner that’s as delicious as it is easy to make. Full of flavor, and quick to prepare, it’s perfect for those busy weeknights with kids.

A bowl of taco soup topped with sour cream, diced avocado, and green onions, with tortilla chips scattered nearby.

Taco soup is a hearty and flavorful dish that captures all the best elements of a taco in warm, comforting soup form. Made with ground beef, beans, corn, tomato, and zesty spices, it’s simmered together in a savory broth everyone will enjoy.

If you’re craving other Mexican inspired soups, be sure to check out my Instant Pot Tortilla Soup, Chicken Tortilla Soup, and Chicken Fajita Soup!

Why We Love This Easy Taco Soup

  • I love that this Taco Soup recipe is loaded with healthy veggies.
  • It’s quick and easy to make, perfect for busy weeknights.
  • Tastes even better the next day, making it perfect for leftovers.

Recipe Ingredients

A spoonful of taco seasoning mixture in a glass bowl for Mexican taco soup recipe.

Beans – Be sure to drain and rinse your canned beans to avoid excess liquid in the soup. You can also substitute with other types of beans, depending on your preference.

Diced Green Chiles – Choose the heat level that works best for you.

Taco Seasoning – You’ll make your own homemade taco seasoning for this recipe. It’s quick, easy, and preservative-free! If you don’t have all the ingredients on hand, feel free to use any packet of taco seasoning.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Garnish – For added flavor try garnishing your Taco Soup with sour cream, cheddar cheese, avocado, green onions, cilantro, and tortilla strips.

Meat Options – Ground beef is the traditional choice for Taco Soup, but you can easily swap it for ground turkey or chicken for a lighter version.

How to Make Taco Soup

Step 1: In a large stockpot or Dutch oven set over medium heat, add the oil. Once the oil is hot, add the corn and sauté for 5 minutes. Then, add the onion and sauté for an additional 3 minutes.

Step 2: Add the ground beef and break it into small pieces. Let the beef brown for 5 minutes, then add the garlic along with the chili powder, salt, cumin, coriander, garlic powder, paprika, and oregano. Cook for 2 minutes, stirring occasionally.

Step 3: Add the chiles, diced tomatoes, tomato sauce, beans, broth, and the juice of 2 limes. Bring to a simmer and cook for 20 minutes or until slightly thickened.

Step 4: Remove from the heat and garnish the bowls with your desired toppings.

A ladle scooping taco soup from a large pot.

Alternative Cooking Methods

Crockpot – Brown the meat beforehand, then add it along with all the other soup ingredients to the Crockpot. Cook on low for 4-6 hours or on high for 2-3 hours.

Instant Pot – Use the sauté function to brown the meat, then add the seasonings, tomato sauce, diced tomatoes, and green chiles. Turn the Instant Pot to manual and cook on high for 6 minutes. After the time is up, let the soup sit for 15 minutes before performing a quick release. Stir and serve!

A bowl of taco soup topped with sour cream, diced avocado, green onions, and a lime wedge, surrounded by tortilla chips.

FAQs

Can I use other beans in this Taco Soup?

Yes, you can! While black and pinto beans are commonly used, feel free to substitute with other beans like kidney beans, great northern beans, or even chickpeas based on your preference. Just be sure to drain and rinse them to avoid excess liquid in the soup.

What other seasonings can I use for my Mexican Taco Soup recipe?

Feel free to get creative with the seasonings! You can add extra spices like paprika, chili flakes, or cayenne for more heat. A pinch of smoked paprika will also enhance the depth of flavor. If you want more complex flavors, try adding onion powder, oregano, or a squeeze of fresh lime juice.

A bowl filled with easy taco soup.

Storage Information

STORE Taco Soup in an airtight container in the refrigerator for up to 3-4 days. To FREEZE, let the soup cool completely, then transfer it to a freezer-safe container or bag. It will stay good in the freezer for up to 4-6 months.

To REHEAT, simply thaw in the fridge overnight and reheat on the stove or in the microwave. If frozen, you can also reheat directly on the stove, adding a little water or broth if needed.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A bowl of taco soup with tortilla chips scattered nearby.

Taco Soup Recipe

Taco Soup is a family-friendly dinner that’s as delicious as it is easy to make. Full of flavor, and quick to prepare, it’s perfect for those busy weeknights with kids.
4.86 from 21 votes
Pin Rate
Course: Soups
Cuisine: Mexican
Diet: Gluten Free
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6 -8 servings
Calories: 357kcal
Author: Andrea
Print (email required)

Recommended Products

Ingredients

For the Soup

  • 1 tbsp. olive oil - canola oil, or avocado oil
  • 1 c. frozen corn
  • 1 medium onion - diced
  • 1 lb. lean ground beef
  • 3 cloves garlic - minced
  • 2 tbsp. chili powder
  • 1 tsp. salt
  • 1 tsp. cumin
  • 1 tsp. coriander
  • 1 tsp. garlic powder
  • 1/2 tsp. paprika
  • 1/4 tsp. oregano or Mexican oregano
  • 4 oz. can diced green chiles - mild, medium or hot
  • 14 oz. can petite diced tomatoes or fire roasted tomatoes*
  • 8 oz. tomato sauce
  • 14 oz. can black beans
  • 14 oz. can pinto beans
  • 14 oz. chicken broth
  • 2 limes

Toppings

  • Sour cream
  • Grated cheese - pepper jack, Colby jack, cheddar cheese, etc.
  • Avocado chunks
  • Sliced green onions
  • Chopped cilantro
  • Lime wedges
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • In a large stockpot or Dutch oven set over medium heat, add the oil. Once the oil is hot, add the corn and sauté for 5 minutes. Then, add the onion and sauté for an additional 3 minutes.
  • Add the ground beef and break it into small pieces. Let the beef brown for 5 minutes, then add the garlic along with the chili powder, salt, cumin, coriander, garlic powder, paprika, and oregano. Cook for 2 minutes, stirring occasionally.
  • Add the chiles, diced tomatoes, tomato sauce, beans, broth, and the juice of 2 limes. Bring to a simmer and cook for 20 minutes or until slightly thickened.
  • Remove from the heat and garnish the bowls with your desired toppings.

NOTES

*If you have kids who aren’t fond of large chunks of tomatoes, you can chop them up with a knife or pulse them in a mini food processor to make them smaller.
STORE Taco Soup in an airtight container in the refrigerator for up to 3-4 days. To FREEZE, let the soup cool completely, then transfer it to a freezer-safe container or bag. It will stay good in the freezer for up to 4-6 months.
To REHEAT, simply thaw in the fridge overnight and reheat on the stove or in the microwave. If frozen, you can also reheat directly on the stove, adding a little water or broth if needed.

Nutrition

Calories: 357kcal | Carbohydrates: 47g | Protein: 28g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.3g | Cholesterol: 48mg | Sodium: 1473mg | Potassium: 1302mg | Fiber: 14g | Sugar: 7g | Vitamin A: 2024IU | Vitamin C: 29mg | Calcium: 149mg | Iron: 8mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

4.86 from 21 votes (11 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 5 stars
    This was wonderful! Used ground turkey instead of beef. Never added salt…didn’t need it! Added additional chicken broth and tomato sauce because my canned tomato sauce had more than asked for…all good.

  2. 5 stars
    Thank you so much for sharing this super helpful and really easy to make taco soup recipe! It tasted amazing! Will surely have this again! Highly recommended!