Ready in under 30 minutes using pantry staples and nutritious ingredients, this vegetarian tortilla soup is great any time of year!

I've been making this vegetarian black bean tortilla soup for years because it's a great way to use up pantry staples.
It's packed with plant-based protein and fiber from 2 cans of black beans, and it's piled high with homemade crispy tortilla strips!
Recipe summary
- Quick & easy: Ready in about 30 minutes and made with pantry staples like canned tomatoes, black beans, and spices.
- Customizable: Choose from frozen, canned or fresh ingredients to fit your needs.
- Homemade crispy tortilla strips add a nice crunchy topping and give the soup its namesake!
Jump to:
Ingredients you'll need

- Veggies: Use frozen or canned corn and any variety of bell pepper. I also like to add a jalapeno for heat, but this is optional.
- Beans: Black beans are my go-to in vegetarian tortilla soup, but you can also use kidney beans, chickpeas, or pinto beans.
- Bell peppers: Instead of green bell pepper, I use red, orange, or yellow bell pepper because they add a touch of sweetness.
- Petite diced tomatoes with green chilies: I like that the chilies add a touch of spice. In the past, I've made this soup with fire-roasted crushed tomatoes. Either works.
- Vegetable broth: I use Better than Bouillon vegetable base and water in place of vegetable broth, but any standard vegetable broth also works here.
Step-by-step instructions

- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion, peppers, and salt, sautéing for 6-8 minutes, or until softened.
- Add the garlic and optional jalapeno and sauté a minute more.
- Stir in the spices. Toast for 30 seconds, stirring frequently. Then add the fire roasted tomatoes, drained and rinsed black beans, and frozen corn. Stir to combine.
- Pour in the vegetable broth or vegetable bouillon and water. Bring to a boil over high heat. Once boiling, reduce to a simmer over medium-low. Simmer, uncovered, for at least 15 minutes. Simmer longer for more concentrated flavor.
Storage notes
- Store leftover tortilla soup in a closed container for 3-4 days. Reheat individual servings or the entire pot uncovered on the stove over medium heat until warmed through.
- Store extra tortilla strips in at room temp in a closed container.
- To freeze: Tortilla soup freezes really well. Let the soup cool to room temperature before transferring to freezer safe containers. I like to freeze individual servings for easy grab-and-go meals. Freeze for up to 3 months. Let thaw in the fridge overnight before reheating.

More easy vegetarian soup recipes
Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Vegetarian Black Bean Tortilla Soup
Ingredients
For the soup
- 1 tablespoon olive oil
- 1 medium red onion diced
- 1 medium bell pepper diced
- ½ teaspoon kosher salt
- 4 cloves garlic minced
- 1 medium jalapeno minced (optional)
- 1 tablespoon ground cumin
- 2 teaspoons dry oregano
- 1 ½ teaspoons chili powder
- ½ teaspoon chipotle chili powder *optional; can replace with standard chili powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 15 ounce can petite diced tomatoes with green chilies
- 2 15 ounce cans black beans drained and rinsed
- 1 cup frozen corn
- 4 cups vegetable broth
- 1 cup water as needed
- 2 tablespoons lime juice from ~1 medium lime, plus more for serving
- ¼ cup fresh chopped cilantro plus more for serving
Toasted Tortilla Strips
- 8 6-inch yellow or white corn tortillas
- kosher salt to taste
- ¼ teaspoon cumin optional
- ¼ teaspoon chili powder optional
Toppings
- cilantro
- avocado
- shredded cheddar cheese
Instructions
For the soup
- In a large pot, heat the olive oil over medium heat. Add the diced onion, pepper, and salt, sautéing for 6-8 minutes, or until softened. Add the garlic and optional jalapeno and sauté another 2-3 minutes, until golden.
- Stir in the cumin, oregano, chili powder, chipotle chili powder, garlic powder, onion powder. Toast for 30 seconds, stirring frequently.
- Stir in the tomatoes with juices, drained and rinsed black beans, and frozen corn. Stir to combine.
- Pour in the vegetable broth. Add 1 cup of water, if needed. Bring to a boil over high heat. Once boiling, reduce to a simmer over medium-low. Simmer, uncovered, for at least 10 minutes. Simmer longer for deeper flavors.
- Stir in the cilantro and lime juice before serving. To serve, top with toasted tortilla strips, diced avocado, shredded cheese, and additional lime juice and cilantro.
For the tortilla strips
- Preheat the oven to 375 degrees F.
- Using a knife, slice the tortillas into ½" thick strips. Line up (try not to overlap) on a large sheet pan. Drizzle with olive and salt, tossing with clean hands or a spatula to coat.
- Bake for 5 minutes on each side (10 minutes total) or until crisp and golden. Sprinkle with cumin and chili powder before serving.
Video
Notes
- Freezing instructions: Let the soup cool to room temperature before transferring to freezer safe containers. Freeze for up to 3 months. Let thaw in the fridge overnight before reheating.
- Storage and reheating: Store in a closed container for 3-4 days. Reheat individual servings or the entire pot uncovered on the stove over medium heat until warmed through.
Nutrition
This recipe was originally published February 2019. The post was updated in April 2025 but the original recipe remains the same, with a few method adjustments to improve overall quality.











Stephanie says
This is such a delicious soup recipe that I just had to comment. There’s not enough love in this comment section! This soup tastes just like the chicken tortilla soup from my favorite restaurant that I loved before going vegetarian. I’m lazy and always top it with store bought tortilla chips, which I also have as a side with salsa. I tend to prefer a heartier soup so I leave out the extra cup of water and it’s perfect for me.
This is soup is amazing and I highly recommend it. It helps that it’s a super simple recipe as well!
Cassidy Reeser says
Thanks so much Stephanie! So happy to hear that you love it! 🙂
Kelly Roddy says
OMG I made this soup for dinner tonight & my family was blown away! I will be making this Tortilla soup every chance I can! So very simple too! Thank you for sharing you’re pie, it’s a keeper. Kelly
Cassidy Reeser, RDN, LD says
Awesome, so glad to hear that you all loved it!