Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegetarian Taco Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Have you ever loved a solid food so much that you wished you could drink a bowl of it? That is how my vegetarian taco soup came into existence. I use crushed tomatoes, garlic, and red onion for this comforting meal that comes together in 1 hour. The soup is creamy without any dairy and packed with prominent spices and fresh toppings. It is one of my favorite one-pot dishes to make for my family.

Healthy vegetarian taco soup topped with cilantro and cheese in a white bowl.

This vegetarian taco soup reminds me of my vegan tortilla soup, but with a few key differences. I adore Mexican food and could have it all year round, but in those colder months, I crave the flavor and texture of tacos, but the warmth and ease of a soup. This winter, try making this soup for a homely take on a classic. 

I have quite a few meals that I have turned into soups. My baked potato soup was my kids’ favorite when they were younger and stuck to familiar flavors. I had made this vegetarian taco soup for myself and my husband a few times, but waited until my kids were old enough to appreciate the flavors. They started enjoying Mexican food early on and actually made this soup sooner than I expected. Honestly, I do not know why I waited. They enjoyed this soup so much that it was on repeat for an entire winter. 

I love this vegetarian taco soup because it supports balanced nutrition while still tasting like classic tacos. And that makes the mother and health coach in me very happy. The crushed tomatoes provide potassium and vitamin C. When I serve this to my family, I simply love to know that I am taking care of all their needs. 

This recipe works by layering flavors step by step. I start by sauteing the garlic and onion for a tasty foundation, then add spices and allow them to bloom in the hot oil, releasing all those aromas. Blending part of the soup allows me to create a creamy, thick texture, without relying on heavy dairy products, while slow simmering allows the spices to integrate with the tomato broth. 

When my kids were younger, they loved tacos, or really anything they could eat with their hands. As they have grown, I notice them becoming a bit more particular about messy foods. Sure, it is fun sometimes, but they seem a lot keener on utensils these days. The last time we had traditional tacos, my eldest accidentally dropped some of the filling on their new shirt. Instead of panicking, they just let out a sigh, rolled their eyes, and said that this would have never happened with taco soup. Ha! Noted. 

Latest Recipe Video!

🥘 Ingredients

This soup uses simple and classic ingredients, found in many Mexican dishes. Here is what I use to build that authentic flavor:

Ingredients for vegetarian taco soup recipe.

Olive oil: I use a light or neutral oil to saute my aromatics.

Yellow and red grape tomatoes: I roasted these for the simple salsa topping. 

Aromatics: For this recipe, I use fresh garlic and a red onion for a mild, sweeter flavor.

Spices: I use ground cumin, chili powder, coriander, salt,lt, and pepper to season the broth. 

Crushed tomatoes and vegetable broth: I use this for my creamy tomato base. Tinned tomatoes deliver a better intensity for this recipe.

Tortilla chips or strips: This is added for the crunch you associate with tacos. I like using my almond flour tortillas for the chips. 

Cheese: This adds another level of creaminess to my soup. Shredded vegan cheese can also be used here.

Fresh toppings: I use all the classic taco toppings for this soup, like avocado, cilantro, and lime. These are added just before serving to retain their freshness. 

🔪 How To Make

This vegetarian taco soup comes together very easily, but delivers an impressive flavor profile. This is how I make it:

(Optional) Make homemade tortilla strips: I cut my tortillas into 1/2 to 1/4 inch strips, then spray them with olive oil and add salt. Next, I place them onto a baking sheet.

Baked corn tortilla strips on a baking sheet lined with parchment paper.

Bake tortilla strips: I bake my strips in a preheated 350F oven for 10 minutes or until crisp and golden. I set these aside until needed.

Baked corn tortilla strips on a baking sheet lined with parchment paper.

Roast the tomatoes: I halve my tomatoes lengthwise and put them in a small roasting tray, spray with olive oil, and season with salt and pepper. Next, I bake them at 350F for 40-45 minutes until they are shrunken and lightly browned around the edges.

Roasted tomatoes on a baking sheet.

Make the soup: Then I use a large pot or Dutch oven, on a medium-high heat, and cook my aromatics in olive oil and salt. After about 1 minute, I add in my spices and allow them to bloom. Next, I add in my tinned tomatoes and allow them to cook down for 5 minutes.

Tomatoes, onions and spices sauteeing in a stock pot.

Puree the soup: I remove the pot from the heat, add 2 cups of broth, and puree with an immersion blender.

Broth being added to vegetarian tortilla soup in a stock pot.

Warm through and season: At this point, I add in my remaining broth, and puree until smooth. Then I return the pot to the heat and simmer for another 10 minutes. I taste and adjust the seasoning if needed.

Blended vegetarian taco soup in a stock pot.

Serve: I ladle the hot soup into bowls and garnish each portion with 1/4 of my roasted salsa, 1-2 tablespoons of cheese, and a handful of tortilla chips.

Meatless vegetarian taco soup topped with cilantro and cheese in a white bowl.

My #1 Secret Tip for this vegetarian taco soup recipe is to blend a portion of the soup. I always prefer blending a portion of the soup to retain some texture. This keeps the broth both creamy and filling. If I want it mostly smooth, I blend about 3/4 of the broth. 

Other Tips To Keep In Mind:

  • Use taco seasoning: For a seriously authentic flavor, use my homemade taco seasoning. For variety, I add a heaped teaspoonful to the spices, or use the equivalent of a taco seasoning sachet for this recipe. 
  • Thinner soup: If I want my soup a little thinner, I add a few more tablespoons of broth a bit at a time and mix it through. 
  • Heat control: When serving this to my kids, I halve or completely omit the chili powder and replace it with smoked sweet paprika instead. 

📖 Variations

My tacos have endless variations, so why would my vegetarian taco soup be any different? These are the ones I think you should try:

Protein puree boost: I add a tin of rinsed, drained white beans into my tomato broth and puree for a thicker, creamier texture. This is my preferred variation as it provides a healthy plant-based protein. 

Vegan cream style: To make this soup extra rich, I stir in 1/2 cup of coconut milk at the end of the cooking process and simmer for 2 more minutes. I have also used a cup of blended cashews for a creamy texture. My husband was absolutely in awe of that. Who doesn’t love cashews? Ha! 

Veggie additions: To keep with the Mexican flavors, I like adding some vegetables that suit this soup. My kids love topping it with my Chipotle corn salsa.

🍽 Serving Suggestions

My favorite part about this vegetarian taco soup is the toppings. I will even admit that I have, at times, gone slightly overboard, much to my family’s amusement. The last time I made this soup, I tried to keep things simpler. I used a swirl of my vegan sour cream and topped it with a bright green helping of my edamame guacamole. I was impressed at how just 2 toppings could elevate this soup. I recommend trying this pairing next time you make it. 

About a year ago, my book club was having a winter dinner, and we decided on soup and sides. Everyone was assigned one soup to bring along with a side of their choice. I brought my taco soup, but felt it was unfair to be limited to making just one when I have so many great recipes! So in addition, I brought a pot of Mexican corn soup with slices of freshly baked gluten-free focaccia. You may think that the event was overcatered, but there was not a drop left over. We definitely spent more time eating than talking about the book. Ha! 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftover soup in an airtight container in the refrigerator for up to 5 days. I keep the toppings separate and store the tortilla chips in an airtight container in the cupboard.

Freezing: I freeze my soup in portions in freezer-safe containers, and keep them for up to 3 months. Toppings and baking tortilla chips are not suitable for freezing, as the texture changes when thawed. 

Reheating: To reheat, I place the soup in a pot on the stove over a medium heat and bring it to a gentle boil. If the sauce is too thick, I loosen it up with a splash of water or broth. 

❓Recipe FAQs

What do I do if my soup is too thick?

Thick soup is usually a result of over-simmering of too little broth. If this is the case, I loosen the soup up with a few tablespoons of broth while stirring. But remember to readjust your seasoning if you have added a significant amount of broth. Your spices may have been watered down. 

How can I increase the protein content without using beans?

I have increased the protein content in this recipe by crumbling 1 cup of toasted tofu into the soup a few minutes before serving. This adds more texture to the soup and also absorbs the flavors from the broth. Alternatively, if you do not mind a more grainy texture within your soup, you can add 1 cup of cooked quinoa into your bowl and ladle the soup over it. 

What can I do if my soup tastes too acidic?

If the tomatoes have made the soup too acidic, I like to add a pinch of sugar to balance it out. For a less refined sweetener, you could also use maple syrup or honey, adding 1 teaspoon at a time until the balance is restored. 

Easy vegetarian taco soup topped with cilantro and cheese in a white bowl.

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/-vFlSC9XbqA
Healthy vegetarian taco soup topped with cilantro and cheese in a white bowl.
Print Recipe
5 from 14 votes

Vegetarian Taco Soup

Have you ever loved a solid food so much that you wished you could drink a bowl of it? That is how my vegetarian taco soup came into existence. I use crushed tomatoes, garlic, and red onion for this comforting meal that comes together in 1 hour. The soup is creamy without any dairy and packed with prominent spices and fresh toppings. It is one of my favorite one-pot dishes to make for my family.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Appetizer, Soup
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6 servings
Calories: 219kcal
Author: Anjali Shah

Ingredients

Soup

Toppings

Instructions

Tortilla Strips

  • Spray the tortilla strips/quarters with olive oil spray and salt. Turn them out onto a baking sheet, arrange them across the pan and bake in a 350F degree oven for 10 minutes or until golden and crispy. (Mine might have taken a little longer than 10 minutes to get fully crispy). Set aside when done. (You can also just leave them in the turned-off oven to keep them warm and crispy!)

Roasted Tomatoes

  • Halve the tomatoes lengthwise and put them in a small roasting pan, oven proof dish, or rimmed baking sheet. Spray lightly with olive oil and season with salt and pepper. Bake in a 350F degree oven for 40-45 minutes (less time if you use smaller tomatoes), or until the tomatoes are shrunken and golden around the edges. Set aside.

The Soup

  • In a big pot over medium-high heat cook the garlic and onions using 1/2 Tbsp olive oil along with a couple pinches of salt for just a minute or so. Stir in the spices and then the tomatoes. Cook down for about five minutes or so, it should thicken a bit.
  • Remove from heat, add two cups of the broth and puree with a hand blender (or puree in a traditional blender). Add the remaining 0.5 cups of broth (you can add more if you want a thinner soup) and puree until smooth. Bring the soup back up to a simmer and cook for another 10 minutes. Season with salt to taste.

Ideas For Serving

  • Option 1: With Cojita Cheese, Roasted Tomatoes, and Tortilla Strips. Top soup with 1-2 Tbsp cojita cheese, a handful of roasted tomatoes, and a handful of tortilla strips.
  • Option 2: With any combination of these toppings — Mexican Shredded Cheese, diced avocados or guacamole, lime juice, cilantro, diced onions

Notes

  • My #1 Secret Tip for this vegetarian taco soup recipe is to blend a portion of the soup. I always prefer blending a portion of the soup to retain some texture. This keeps the broth both creamy and filling. If I want it mostly smooth, I blend about ¾ of the broth. 
  • Use taco seasoning: For a seriously authentic flavor, use my homemade taco seasoning. For variety, I add a heaped teaspoonful to the spices, or use the equivalent of a taco seasoning sachet for this recipe. 
  • Thinner soup: If I want my soup a little thinner, I add a few more tablespoons of broth a bit at a time and mix it through. 
  • Heat control: When serving this to my kids, I halve or completely omit the chili powder and replace it with smoked sweet paprika instead. 

Nutrition

Calories: 219kcal | Carbohydrates: 28g | Protein: 7g | Fat: 11g | Saturated Fat: 3g | Cholesterol: 8mg | Sodium: 567mg | Potassium: 669mg | Fiber: 7g | Sugar: 8g

28 responses to “Vegetarian Taco Soup”

  1. Made this soup for a light lunch, and whilst lower in calories, this is a really filling and satisfying soup! We loved all the topping suggestions (you couldn’t even see the soup by the time we finished loading the toppings), and really enjoyed it! Would highly recommend it!5 stars

  2. Love this vegetarian spin on tortilla soup! Great little tweaks to make the recipe veg friendly and lots of flavor from those roasted tomatoes!5 stars

  3. Oh my gosh! Everything I love about tacos is now in a soup! This looks so delicious and interesting. Must make it this weekend.5 stars

  4. As a fitness freak and foodie too, I always look up to those recipes which have less sugar, which is gluten-free. As you mentioned in the tags this soup is gluten-free plus vegan, I just can’t wait to say thank you for sharing this recipe. Thanks again and keep sharing such lovly recipes.

  5. What a fantastic quick and easy soup recipe! I love the home style feel of it and the topping looks good too.5 stars

5 from 14 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave