Skip to main content
FREE DINNER EBOOK! Get your copy!

Taco Soup Recipe

Taco soup is a hardy, flavorful, and versatile one-pot dish packed with healthy ingredients, perfect for a comforting and satisfying meal. Vegetarian adaptable and gluten-free.

4.8 from 147 votes
35 mins
Total Time
10
servings
Jump to Recipe
Taco Soup

How to Make the Best Taco Soup

When the craving for bold Mexican flavors hits but you want something warm and comforting, taco soup is the perfect solution. This one-pot wonder brings together all the best elements of tacos—seasoned meat, beans, corn, and zesty toppings—in a hearty, satisfying soup that comes together in just 35 minutes.

What makes this taco soup so versatile is how easily it adapts to different diets. Skip the meat and add extra beans for a vegetarian version, use plant-based ground meat for a vegan option, or swap the proteins to suit your preferences. The combination of taco seasoning, cumin, and ancho chili powder creates layers of smoky, spicy flavor that warm you from the inside out.

The real magic happens when you load up your bowl with toppings. Creamy avocado, tangy cotija cheese, crunchy tortilla chips, and a squeeze of fresh lime take this soup from delicious to absolutely irresistible. Make a big batch on Sunday and enjoy easy lunches all week long.

Taco Soup

Taco Soup

Taco soup is a hardy, flavorful, and versatile one-pot dish packed with healthy ingredients, perfect for a comforting and satisfying meal. Vegetarian adaptable and gluten-free.

4.8 from 147 votes
CourseSoup
CuisineMexican
Keywordtaco soup, taco soup recipe, easy taco soup, southwest taco soup, best taco soup, vegetarian taco soup, vegan taco soup
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Servings10 servings
Calories170kcal
AuthorRare Ivy
Prevent your screen from going dark

Ingredients

Soup Base

Toppings

Instructions

Make the Soup

  1. Saute onion with avocado oil in a large soup pot for 5 minutes over medium-high heat.
  2. Add garlic, jalapeno, meat, taco seasoning and salt. Cook for 10 minutes on medium heat until meat is cooked through and lightly browned. Drain extra oil if desired (though it does add flavor).
  3. Stir in poblano pepper, corn, black beans, tomatoes, tomato paste, broth, salt, ancho chili powder, and cumin. Simmer for 15 minutes. Taste and adjust seasonings.
  4. Serve hot with your favorite toppings.

Notes

  • For a vegetarian version, skip the meat and add an extra can of beans.
  • Fire-roasted tomatoes add extra depth of flavor.
  • This soup freezes well for up to 3 months.
Jump to Recipe