Hearty Vegetarian Black Bean Tortilla Soup Recipe

Learn how to make vegetarian black bean tortilla soup. Each spoonful combines beans, corn, and a savory tomato broth, finished with creamy avocado and crisp tortilla strips. A comforting vegan soup that’s simple to prepare.

Ceramic bowls with vegetarian tortilla soup in them sitting on a wooden background. On top of the soup is strips of tortillas, avocado slices, and cilantro, with lime slices and a gray napkin arranged around the bowls.

This vegetarian black bean tortilla soup is warm, flavorful, and filling. A rich tomato base combines with black beans, garbanzo beans, and corn, seasoned with smoky and warming spices. Top each bowl with sliced avocado to mellow the heat, fresh cilantro for brightness, and crunchy tortilla strips for texture.

If you enjoy classic chicken tortilla soup, this plant-based variation delivers the same satisfying flavors without meat. It’s packed with plant protein, naturally gluten-free, and easy enough for weeknight dinners or meal prep.

Ingredients – What You Need

Here is the full list of ingredients for this recipe.

Ingredients for vegetarian tortilla soup arranged on a wooden background.

Vegetable broth: the soup base.
Fire-roasted tomatoes: for depth and a slightly smoky tomato flavor.
Yellow onion: adds savory sweetness.
Celery: a small amount boosts the broth’s richness.
Beans: black beans and garbanzo beans provide texture and protein.
Corn: fresh or frozen; fire-roasted corn adds extra smoky flavor.
Tomato paste: thickens and deepens the broth.
Spices: paprika, chili powder, cumin, garlic powder, dried oregano, salt, black pepper, and a dash of cayenne if you like heat.
Toppings: tortilla chips or strips, avocado slices, and fresh cilantro.

How to Make Vegetarian Black Bean Tortilla Soup

  1. 1

    Sauté the diced onion and chopped celery in olive oil with a pinch of salt over medium heat until softened, about 3–5 minutes.

  2. 2

    Add the fire-roasted diced tomatoes, drained black beans, garbanzo beans, corn, tomato paste, and vegetable broth to the pot. Stir to combine.

  3. 3

    Mix in the paprika, chili powder, cumin, oregano, garlic powder, cayenne (if using), salt, and black pepper. Bring to a gentle simmer, then reduce heat and simmer, uncovered, for 45–60 minutes, stirring occasionally, until the soup has thickened and flavors meld.

  4. Adjust seasoning to taste. Serve hot, topped with avocado slices, tortilla strips or chips, and fresh cilantro.

Diced onions and celery being sautéed in a black cast iron pot with a wooden spoon.
Step 1
Broth being poured into a black pot with corn and beans in it.
Step 2
Spices being stirred into a pot with vegetarian tortilla soup in it.
Step 3

Tips for Success

Tortilla options: Use store-bought tortilla chips or make your own strips by frying or baking corn tortillas until crisp.

Bean swaps: Pinto, kidney, cannellini, or navy beans all work well—choose your favorite or a mix.

Extra toppings: Boost flavor with shredded cheddar, a squeeze of lime, sour cream or a dairy-free alternative, chopped green onion, or sliced jalapeño for heat.

Frequently Asked Questions

Can I freeze this soup? Yes. Cool to room temperature, transfer to airtight containers or freezer bags, and freeze flat. It keeps well for 1–2 months. Thaw overnight in the fridge before reheating.

How long does it keep? Store refrigerated in an airtight container for 4–5 days.

A bowl of vegetarian tortilla soup topped with tortilla strips and avocado slices. The bowl is sitting on a wooden background with lime slices, tortilla chips, and herbs arranged around it.

What to Serve it With

This soup pairs nicely with simple flatbreads, tortilla pizzas, or a fresh salad for a lighter meal. It also stands alone as a hearty main course.

More Vegetarian Soups to Try

  • Tuscan White Bean Soup
  • 30-Minute Leek and Potato Soup
  • Copycat Panera Autumn Squash Soup
  • One Pot Vegetarian Bean Chili

Vegetarian Black Bean Tortilla Soup

5 from 5 votes
Learn how to make vegetarian black bean tortilla soup. Each bite is filled with beans, corn, and a savory tomato broth topped with creamy avocado and crispy tortilla strips.
Prep Time 10 mins
Cook Time 1 hr
Total Time 1 hr 10 mins
Serves 6

Ingredients

  • 1 Tablespoon olive oil
  • 1 small yellow onion, diced
  • 1/2 cup chopped celery
  • 32 oz vegetable broth
  • 14 oz fire-roasted diced tomatoes
  • 15 oz can black beans, rinsed and drained
  • 15 oz can garbanzo beans, rinsed and drained
  • 1 cup corn (fresh or frozen)

Seasoning

  • 1 Tablespoon paprika
  • 1 Tablespoon chili powder
  • 1 Tablespoon cumin
  • 1/2 teaspoon dried oregano
  • 1 teaspoon garlic powder
  • 1–2 Tablespoons tomato paste
  • dash of cayenne (optional)
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt

Toppings

  • tortilla strips or chips
  • fresh cilantro
  • avocado slices

Instructions

  • In a dutch oven or large pot, sauté the diced onion and celery in olive oil over medium heat until softened, 3–5 minutes. Add the vegetable broth, fire-roasted tomatoes, black beans, garbanzo beans, corn, tomato paste, and all seasoning ingredients.
  • Stir, bring to a simmer, then reduce heat to low–medium and simmer uncovered for about 1 hour, stirring occasionally, until the soup thickens and flavors meld.
  • When cooked to your liking, taste and adjust salt or spice. Serve topped with cilantro, tortilla strips or chips, and avocado slices.

Notes

  • Tortilla options: Use chips or make strips from corn tortillas.
  • Beans: Swap beans freely—pinto, kidney, cannellini, or navy beans all work.
  • More toppings: Try shredded cheese, lime juice, or green onion.
  • Storage: Leftovers keep 3–5 days in an airtight container in the fridge.
Course Main Course, Soup
Cuisine American, Mexican
Keyword black bean tortilla soup, vegan tortilla soup, vegetarian tortilla soup
Freezer Friendly Yes
Author A Simple Palate

Nutrition

Calories: 263kcal | Carbohydrates: 39.4 g | Protein: 12.8 g | Fat: 6.7 g