Healthy Vegetarian Tortilla Soup

Hands holding a bowl of soup topped with avocado slices

Say hello to this delicious new recipe: Healthy Vegetarian Tortilla Soup! It’s tasty, nutrient-filled, and a fancy one pot situation – heyooo. I’m all about this. We’ve been on an adventure of trying to eat more plant-based meals, and this recipe was loved by Drew and I both that it was time for it to make it’s way on to the blog. 👏🏽

This soup has a deeelish flavored broth with a little zip to it, satisfying plant based ingredients, all topped with creamy avocado and crispy tortilla strips. It’s also the perfect dinner that requires zero hassle or fuss. Just toss ingredients into a pot and let those flavors develop.

Tortilla soup in a white cast iron pot with a wooden spoon

After we’ve all had our Thanksgiving festivities and are now on the brink of Christmas/New Years being in full swing, I figured we could all use a healthier dinner option. And this soup is the perfect fit!

This healthy vegetarian tortilla soup is satisfying, flavorful, and SO yummy!

As of late, Drew and I have been trying to eat a more vegetarian diet. Nawt sure if you’ve ever heard of the documentary called “What the Health” but we recently watched it, and found new inspiration to try out a more plant-based diet due to the many health benefits of it. Now, we definitely didn’t come out of watching it transformed into vegetarians (because if you know me, you know I just can’t do that😫 #ilovemeat). But we really wanted to see how we felt by eating mostly plant-based foods.

So for the past two winters I’ve had a chicken tortilla soup recipe that was always my go-to for colder weather. But I wanted to find a new way to eat our favorite winter soup, but tweak it to be more vegetarian friendly. And this soup was a 100% success!

It’s packed with protein, nourishing ingredients, and is the perfect bowl of soup to cozy on up to on a chilly December evening. If you try this recipe rate/comment below and let me know what you think! We hope you feel the love in this bowl of plant-based sunshine. ❤️

Bowl of tortilla soup topped with avocado slices on a marble countertop

Tortilla soup in a white cast iron pot with a wooden spoon

Healthy Vegetarian Tortilla Soup

5 from 1 vote
Servings 4
Prep Time
10 mins
Cook Time
30 mins
Total Time
40 mins


  • 32 oz vegetable broth
  • 1 small yellow onion, diced
  • 2 15 oz can fire roasted diced tomatoes
  • 1 15 oz. can black beans, rinsed and drained
  • 1 15 oz. can garbanzo beans
  • 2 cups frozen corn
  • 1 Tbsp olive oil


  • 2 Tbsp paprika
  • 1 Tbsp chili powder
  • 1 Tbsp cumin
  • 1 tsp garlic powder
  • dash of cayenne
  • 1/2 tsp black pepper
  • 1 tsp salt


  • tortilla strips, chips
  • fresh cilantro
  • avocado slices


  1. In dutch oven or large pot, saute diced onion in olive oil over medium heat for 3-5 minutes. Add vegetable broth, tomatoes, beans, corn, and all of seasoning ingredients.

  2. Stir ingredients and cover. On medium to high heat let soup cook and flavors develop for 30 minutes - stir occasionally. 

  3. When soup has cooked down/thickened, serve and top with cilantro, tortilla strips/chips, avocado slices. Enjoy!

Leave a Reply

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

1 Comment

  • Manda says:

    This was absolutely delicious!! Cilantro is that little extra that you never seem to appreciate but it really does add to the Mexican flavors here. Perfect for the holidays!!