This Vegan Tortilla Soup (Mexican Tortilla Soup) is a delicious vegan soup crowded with fresh vegetables, lots of onion and garlic and canned pinto beans simmered in a delicious broth simmered with ancho cili powder. What is ancho chili powder? Read more to find out….  

bowls of vegan tortilla soup

This is an easy tortilla soup recipe loaded with fresh organic vegetables and authentic Mexican flavors that rivals any restaurant tortilla soup out there.

bowls of vegan soup

My family loves a good tortilla soup….one with lots of flavor…but not too spicy.  Yet spicy enough so you’re aware that it has its own distinct sassy identity.  This Mexican tortilla soup has a variety of wholesome ingredients that makes it a satisfying vegan soup that you’ll want to make time and time again!  

bowls of bean tortilla soup

Vegan Tortilla Soup Ingredients

This healthy tortilla soup is crowded with fresh vegetables simmered in a rich broth with authentic Mexican flavors.

  • Canned pinto beans
  • Carrots
  • Celery
  • Yellow or sweet onion
  • Garlic
  • Dried oregano
  • Ancho chili powder 
  • Ground cumin
  • Bay leaves
  • Chopped tomatoes
  • Yellow squash
  • Zucchini
  • Cilantro leaves
  • Lime
  • Avocado
  • Lime wedges for serving
  • Tortilla strips for serving

How to Make Tortilla Soup

This is one of my favorite Mexican soup recipes.  It’s rich and flavorful and super easy to make.  It comes together in about 30 minutes start-to-finish.  We use canned pinto beans for this recipe, but feel free to swap them out and use another bean, such as black, kidney or even lentils if you prefer.

  1. Saute. Cook onion, carrots, celery, and garlic  until soft. 
  2. Seasoning. Stir in ancho chili powder, oregano, cumin.
  3. Broth. Pour in vegetable broth.
  4. Tomatoes, Squash, Zucchini and Cilantro.  Add the tomatoes, chicken, yellow squash, zucchini and cilantro.
  5. Add beans. Stir in drained and rinsed canned pinto beans.
  6. Enjoy. Ladle soup into individual serving bowls.
  7. Extras.  Serve with avocado, cilantro and lime wedges.


  • Add corn or hominy
  • Use black beans, kidney beans or lentils instead of pinto

bowls of tortilla soup

What is Ancho Chili Powder

The one spice that I add to this Mexican tortilla soup that really separates the men from the boys as far as tortilla soups go…is the ancho chili powder.  The ancho chili powder gives this soup its lively authentic flavor and makes the best tortilla soup.  If you use regular chili powder – it won’t taste the same.  Ancho chili powder has a very distinct wonderful flavor and comes from dried and ground poblano chilies.  You should be able to find it in the spice section at your local market and it’s well worth the purchase.  You can liven up other Mexican recipes with it besides this Mexican tortilla soup.

bowls of bean tortilla soup

pot of vegan tortilla soup

Looking for more Mexican soup recipes to make?

Want more ideas? Check out all my healthy soup recipes.

bowls of vegan tortilla soup
Yield: 4 Servings

Vegan Tortilla Soup

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes

This Vegan Tortilla Soup is a delicious vegan soup crowded with fresh vegetables, lots of onion and garlic, canned pinto beans and authentic Mexican seasoning all simmered in a richly flavored broth.  It's one of those easy Mexican soup recipes you can pull together any night of the week.


  • 6 cups vegetable broth
  • 3 tablespoons olive oil
  • 1-1/2 cups yellow onion, diced
  • 2-3 green onions, chopped
  • 1 cup carrots, chopped
  • 1 cup celery, chopped
  • 3 cloves garlic, minced
  • 1-1/2 teaspoons oregano
  • 1 teaspoon ancho chili powder (add 1/2 to 1 teaspoon more for desired spiciness)
  • 1 teaspoon ground cumin
  • 2 bay leaves
  • 2 (15 oz cans) pinto beans, drained and rinsed
  • 1 15-ounce can chopped tomatoes (with broth)
  • 1 cup yellow squash, chopped
  • 1 cup zucchini, chopped
  • 1/2 cup fresh cilantro leaves, chopped
  • 1 avocado, chopped for serving


  1. In a large pan, heat oil over medium heat. Saute onion, carrots, celery, and garlic  until soft. 
  2. Add garlic and cook another minute.
  3. Stir in ancho chili powder, oregano, cumin, and cilantro and cook for just a minute then add vegetable broth and bay leaves.
  4. Bring to a boil, then reduce heat to low and simmer for to 10 minutes.
    Add the tomatoes, yellow squash, zucchini.
  5. Simmer for another 5 minutes.
  6. Add canned pinto beans and simmer another 3-5 minutes until zucchini is fork tender.
  7. Ladle soup into individual serving bowls, and top with avocado, cilantro, tortilla strips and serve with lime wedges.



  1. Add corn or hominy
  2. Use black beans, kidney beans or lentils instead of pinto beans

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 309Total Fat: 19gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 0mgSodium: 1094mgCarbohydrates: 34gFiber: 10gSugar: 15gProtein: 6g attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations.