| | |
4.75 from 4 votes

Vegetarian Taco Soup

This post may contain affiliate links.

Taco Soup is the cozy, dump-and-simmer dinner I lean on when the week gets crazy, and this hearty bean-and-veggie version is on the table in about 25 minutes. I made a big pot on a chilly Tuesday and the kids loaded theirs with chips and cheese until you could barely see the soup. If you love an easy one-pot meal like our white chicken chili, this taco soup is your new weeknight hero.

A bowl of hearty Taco Soup topped with cheese, sour cream, lime, and avocado.Pin

It is loaded with beans, corn, and bold taco seasoning, all simmered in one pot.

Taco Soup Quick Look

  • 🕒 Prep Time: 5 minutes
  • 🌡️ Cook Time: 20 minutes
  • Total Time: 25 minutes
  • 🍽️ Serving: 4 servings
  • Calories: 174kcal
  • 🌶️ Flavor Profile: Bold, smoky, savory, and a little spicy
  • Difficulty: Easy, one pot, like our white chicken chili

Quick Answer

How do you make Taco Soup?

Saute onion, garlic, and jalapeno in olive oil until softened. Stir in vegetable stock, taco seasoning, fire-roasted diced tomatoes, corn, black beans, and tomato paste. Bring it to a boil, then reduce the heat and simmer for 15 to 20 minutes so the flavors meld. Taste and adjust the seasoning, then ladle into bowls and pile on your favorite toppings like cheese, sour cream, avocado, and tortilla chips. The whole pot is ready in about 25 minutes.

Jump to:

Why This Recipe Works

Click to see the technique science
  • One pot, minimal prep. Everything simmers together in a single pot, so dinner and cleanup are both fast.
  • Fire-roasted tomatoes. They add a subtle smoky depth that makes the soup taste like it simmered all day.
  • Beans and corn make it hearty. Black beans and corn add protein, fiber, and texture so a meatless bowl still fills you up.
  • Taco seasoning does the work. A good taco seasoning packs in all the bold, savory spice with zero guesswork.
  • Totally customizable. It is a blank canvas for toppings, so everyone at the table can build their own bowl.
  • Better the next day. The flavors deepen overnight, making leftovers even more delicious.

Why You’ll Love This Recipe

  • It is ready in about 25 minutes for a fast, healthy weeknight dinner.
  • It is naturally vegetarian and easily made vegan or loaded with meat.
  • It is a freezer-friendly, meal-prep dream, like our award-winning chili.

Key Ingredients

A close-up of Taco Soup topped with cheese, sour cream, lime, and avocado.Pin

A handful of pantry staples come together for this bold, hearty soup. Here is what each one does.

  • Black beans and corn: The hearty, filling base that adds protein, fiber, and sweet pops of corn.
  • Fire-roasted diced tomatoes: They bring a smoky depth and form the rich tomato broth.
  • Taco seasoning: The shortcut to bold, savory, well-balanced taco flavor in every spoonful.
  • Onion, garlic, and jalapeno: The aromatics that build flavor and add a little gentle heat.
  • Vegetable stock and tomato paste: They round out the broth and give it a rich, savory body.

See recipe card for exact quantities.

Variations and Substitutions

Taco soup is endlessly adaptable. Here are a few easy ways to make it your own.

  • Add a pound of browned ground beef, turkey, or shredded chicken to make it a meaty taco soup.
  • Stir in a can of green chiles or extra jalapeno for more heat.
  • Make it creamy by stirring in a block of cream cheese or a splash of heavy cream at the end.
  • Serve it taco-bar style with all the toppings, or alongside our smothered burritos.

How to Make Taco Soup

A bowl of Taco Soup with tortilla chips on the side.Pin
  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the onion, garlic, and jalapeno with a dash of salt and pepper, and saute until the onion is translucent.
  3. Stir in the vegetable stock, taco seasoning, fire-roasted tomatoes, corn, black beans, and tomato paste.
  4. Bring to a boil, then reduce the heat to low and simmer for 15 to 20 minutes.
  5. Taste and adjust the seasoning as needed.
  6. Ladle into bowls and garnish with your favorite toppings, then serve with a squeeze of lime and tortilla chips.

Recipe Tips & Tricks

  • Rinse the beans. Draining and rinsing the black beans keeps the broth clean and not too starchy.
  • Use fire-roasted tomatoes. They add a smoky depth that regular diced tomatoes just cannot match.
  • Adjust the heat. Seed the jalapeno for a milder soup, or add extra for more kick.
  • Let it simmer. Even 15 minutes lets the flavors meld into a richer, more developed soup.
  • Load up the toppings. Cheese, sour cream, avocado, and tortilla chips take it over the top.
  • Make it ahead. Taco soup tastes even better the next day, so it is perfect for meal prep.

Serving Ideas and Suggestions

Taco Soup is all about the toppings. Set out bowls of shredded cheese, sour cream, diced avocado, sliced jalapeno, fresh cilantro, lime wedges, and plenty of tortilla chips so everyone can build their perfect bowl.

It makes a cozy, complete meal on its own, but it is also great with a side of cornbread or quesadillas. For a bigger spread, serve it alongside our smothered burritos or a bowl of chicken enchilada soup.

This soup is a meal-prep and freezer superstar. Store leftovers in the fridge for up to 4 days or freeze for up to 3 months, then reheat for an easy lunch or dinner. It is right at home next to other cozy bowls like our white chicken chili and pea soup.

Because it reheats so well, taco soup is a smart dish to double. Make one pot for tonight and stash another in the freezer for one of those nights when cooking is the last thing you want to do.

Two bowls of hearty Taco Soup served with tortilla chips.Pin

Taco Soup FAQs

Is Taco Soup the same as chili?

Taco Soup is brothier and lighter than chili, with more liquid and taco seasoning as the star. Chili tends to be thicker and meat-heavy. This Taco Soup leans on beans, corn, and tomatoes for a hearty but soupier bowl.

How do you make Taco Soup thicker?

To thicken Taco Soup, mash some of the beans against the side of the pot, stir in extra tomato paste, or simmer it uncovered a little longer. A spoonful of masa or crushed tortilla chips also thickens it nicely.

Can I add meat to Taco Soup?

Absolutely. Brown a pound of ground beef, turkey, or shredded chicken and stir it in with the other ingredients. The Taco Soup base works beautifully with or without meat.

How long does Taco Soup last?

Taco Soup keeps in an airtight container in the fridge for up to 4 days and the flavor only gets better as it sits. It also freezes beautifully for up to 3 months, so portion it into freezer bags or containers and thaw overnight in the fridge before reheating. That makes it one of the best make-ahead, meal-prep dinners to keep on hand for busy nights.

Is this Taco Soup healthy?

Yes, this Taco Soup is light and wholesome. It is naturally vegetarian and packed with fiber and plant protein from the black beans and corn, with no heavy cream or excess fat. To keep it on the lighter side, go easy on the cheese and sour cream toppings, or swap in Greek yogurt and avocado for a nutrient boost.

What toppings go on Taco Soup?

The best Taco Soup toppings include shredded cheese, sour cream, diced avocado, sliced jalapeno, fresh cilantro, lime wedges, and crunchy tortilla chips. Set them all out and let everyone build their own bowl.

Did you make this Taco Soup? Please leave a 🌟 star rating below and tag us on social! Find us on PINTEREST, INSTAGRAM, and FACEBOOK.

Craving another cozy bowl? Try our white chicken chili next.

This Silly Girls Kitchen Logo
4.75 from 4 votes

Taco Soup

Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
This hearty Taco Soup is loaded with beans, corn, and bold taco flavor, ready in about 25 minutes. An easy, healthy one-pot dinner the whole family loves.
Servings 4 servings

Ingredients
  

Instructions

  • Heat large stock pot or dutch oven over medium heat.
  • Add olive oil, and then add in onions, garlic and chopped jalapeno and salt and pepper. Saute until onions are translucent, about 1 and a half minutes.
  • Stir in remaining ingredients, bring to boil, reduce heat to low and simmer 15 to 20 minutes.
  • Taste and adjust seasoning as needed.
  • Garnish and serve with a squeeze of lime and tortilla chips.
  • Enjoy!

Nutrition

Calories: 174kcal | Carbohydrates: 31g | Protein: 3g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 2668mg | Potassium: 339mg | Fiber: 6g | Sugar: 12g | Vitamin A: 2363IU | Vitamin C: 21mg | Calcium: 20mg | Iron: 2mg
Nutrition Disclaimer
Course Main Course, Soup
Cuisine Mexican

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!

4.75 from 4 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




11 Comments

  1. Thanks for sharing this! I don’t eat animal products and I’m always happy to find something new to try & I LOVE Mexican food!!!!

  2. This sounds delicious! I’ll be sure to try it out sometime, thanks for sharing : ) I saw you on The Shabby Next Frugal Friday.

    Kathryn
    nimblenote.blogspot.com