Creamy vegetarian tortilla soup — the hearty, bold bowl that proves meatless can be deeply satisfying

Total Time: 30 mins Difficulty: Beginner
The hearty one-pot meatless soup loaded with bold flavors, creamy broth, and the best toppings
Overhead close-up of a large white bowl of creamy vegetarian tortilla soup loaded with black beans corn chickpeas and topped with tortilla chips sliced jalapenos shredded cheese and fresh avocado pinit

There is a very common misconception that vegetarian soups are somehow lesser versions of the real thing. Watery, bland, missing something. This creamy vegetarian tortilla soup is here to completely dismantle that idea.

One bowl of this and you will not be thinking about meat at all — you will be thinking about how quickly you can finish the first bowl and go back for seconds.

Black beans, sweet corn, fire roasted tomatoes, and a deeply seasoned creamy broth all come together in one pot in about 30 minutes. Then you pile on the toppings — crispy tortilla chips, sliced jalapenos, shredded cheese, fresh avocado — and suddenly you have a bowl of soup that looks and tastes like it came from your favorite Mexican restaurant. Except you made it yourself. In your kitchen. On a Tuesday night.

If you have been sleeping on vegetarian soups, this is the recipe that is going to wake you up. Let’s get into it.

Why you’ll love this recipe

  • Ready in 30 minutes. One pot, minimal prep, and a deeply flavorful result that tastes like it simmered all day. Weeknight dinner does not get better than this.
  • That creamy broth is next level. The base is rich, velvety, and packed with bold Mexican-inspired flavors. It coats every bean and vegetable perfectly and has that satisfying thickness that makes you want to keep going back for more.
  • Completely vegetarian and naturally filling. Black beans and chickpeas bring serious protein and fiber to this soup which means you will not be hungry an hour later. This is not a side dish soup — it is a full meal.
  • The toppings make it. Crispy tortilla chips, shredded cheese, sliced jalapenos, fresh avocado — the toppings add texture, freshness, and heat that take this soup from great to outstanding.
  • One pot cleanup. Everything happens in a single pot which means less mess and more time enjoying your meal. FYI that is always a win in my book.
  • Easily customizable. Make it spicier, make it vegan, add more vegetables, change the toppings — this recipe is incredibly flexible and works with whatever you have on hand.

Ingredients with key notes

For the soup:

  • 1 can black beans, drained and rinsed — Black beans are the protein backbone of this soup. Make sure you drain and rinse them well to remove the excess sodium and starchy liquid from the can.
  • 1 can chickpeas, drained and rinsed — Adds extra protein and a slightly different texture that makes the soup more interesting and substantial. Do not skip these — they make a real difference to how filling the soup is.
  • 1 can fire roasted diced tomatoes — Fire roasted tomatoes have a deeper, slightly smoky flavor compared to regular canned tomatoes and they add incredible depth to the broth. If you cannot find fire roasted, regular diced tomatoes work fine but add a pinch of smoked paprika to compensate.
  • 1 cup frozen or canned corn — Sweet corn adds color, texture, and a natural sweetness that balances the heat and spice in the broth beautifully.
  • 1 medium red bell pepper, diced — Adds sweetness, color, and a fresh vegetable element to the soup. Green bell pepper or a mix of colors works just as well.
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tbsp olive oil — For sauteing the aromatics that build the flavor foundation of the soup.
  • 3 cups vegetable broth — Use a good quality vegetable broth here. The broth is a major component of the flavor so a flavorful broth makes a noticeable difference in the final result.
  • 1 cup cream cheese, softened — This is what makes the broth creamy and velvety. Softened cream cheese blends into the hot broth much more smoothly than cold. You can also use coconut cream for a dairy free version.
  • 1 tbsp chili powder — The primary seasoning of the soup. Bold and essential.
  • 1 tsp cumin — Adds that warm, earthy, distinctly Mexican-inspired flavor that makes this soup taste authentic.
  • 1 tsp smoked paprika — Adds a subtle smoky depth to the broth.
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp cayenne pepper — Adjust up or down depending on your heat preference. Leave it out entirely if cooking for kids or heat-sensitive people.
  • Salt and black pepper to taste
  • Fresh cilantro, chopped — Stirred in at the end for a fresh herby finish. If you are in the camp of people who think cilantro tastes like soap, fresh parsley works as a substitute.

For the toppings:

  • Crispy tortilla chips
  • Shredded Monterey Jack or cheddar cheese
  • Sliced fresh jalapenos
  • Sliced or diced fresh avocado
  • Sour cream
  • Fresh cilantro
  • Diced red bell pepper
  • Lime wedges for squeezing

Step-by-step instructions

Step 1 — Saute the aromatics

Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and red bell pepper and cook for 4-5 minutes, stirring occasionally, until softened and the onion is translucent. Add the minced garlic and cook for another 60 seconds until fragrant. Do not rush this step — properly softened aromatics build the flavor foundation that everything else builds on.

Step 2 — Add the spices

Add the chili powder, cumin, smoked paprika, garlic powder, onion powder, and cayenne pepper directly to the softened vegetables. Stir well and cook for about 60 seconds, letting the spices toast slightly in the oil with the vegetables. This brief toasting wakes up the spices and adds a layer of depth to the flavor that you simply do not get from adding them to liquid directly. The kitchen will smell incredible at this point.

Step 3 — Add the beans, corn, and tomatoes

Add the drained black beans, drained chickpeas, corn, and fire roasted diced tomatoes to the pot. Stir everything together well so the spice mixture coats the beans and vegetables evenly. Cook for 2-3 minutes, stirring occasionally, letting everything meld together before adding the liquid.

Step 4 — Add the broth and simmer

Pour in the vegetable broth and stir well to combine everything. Increase the heat to medium-high and bring the soup to a gentle boil. Once boiling, reduce the heat to medium-low and let the soup simmer uncovered for 10-12 minutes. This simmering time allows the flavors to develop and deepen and the broth to reduce slightly and concentrate.

Step 5 — Add the cream cheese

Reduce the heat to low. Add the softened cream cheese to the pot in small spoonfuls. Using a whisk or the back of a spoon, stir continuously until the cream cheese melts completely into the broth and the soup becomes smooth, creamy, and velvety. This takes about 2-3 minutes of steady stirring. Make sure the heat is low at this point — too high and the cream cheese can curdle rather than melt smoothly. Once fully incorporated, taste the soup and adjust the seasoning with salt and black pepper.

Step 6 — Finish and serve

Stir in the fresh chopped cilantro. Ladle the soup into bowls and pile on the toppings — crispy tortilla chips, shredded cheese, sliced jalapenos, fresh avocado, a dollop of sour cream, and a squeeze of fresh lime juice over everything. Serve immediately while the soup is hot and the tortilla chips are still crispy.

Serving suggestions

This creamy vegetarian tortilla soup is a complete meal on its own but here are a few ways to round out the experience:

  • With warm flour tortillas on the side — Perfect for tearing and dipping into the creamy broth. Do not skip this if you have tortillas on hand.
  • Alongside a simple Mexican rice — Makes the meal even more substantial and satisfying for bigger appetites.
  • With a side of guacamole and chips — Leaning fully into the Mexican-inspired flavors and turning dinner into a proper spread.
  • Topped with crispy fried tortilla strips — Instead of whole chips, fry thin strips of corn tortilla in oil until crispy and pile them on top for a more restaurant-style presentation.
  • With a cold lime agua fresca or sparkling water with lime — The bright citrus cuts through the richness of the creamy broth beautifully.

Storage tips

Refrigerator: Store leftover tortilla soup in an airtight container in the fridge for up to 4 days. Store the toppings separately — especially the tortilla chips and avocado — and add them fresh when serving. The soup actually tastes even better the next day as the flavors continue to develop overnight.

Reheating: Reheat in a saucepan over medium-low heat, stirring occasionally, until heated through. Add a splash of vegetable broth if the soup has thickened too much in the fridge. You can also microwave individual portions in a covered bowl in 60-second intervals, stirring between each interval.

Freezing: This soup freezes well despite the cream cheese — just know that the texture of the broth may be slightly different after thawing. Whisk the reheated soup vigorously or use an immersion blender to bring it back to a smooth consistency. Freeze in individual portion-sized freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.

Avocado tip: Never add avocado directly to leftover soup that you plan to store. Always add it fresh right before serving to prevent browning and maintain that clean fresh flavor.

Wrapping it up

Creamy vegetarian tortilla soup is the recipe that changes the way people think about meatless cooking. Bold, rich, deeply satisfying, and loaded with toppings that make every single bowl feel like a proper occasion. One pot, 30 minutes, and a result that will have everyone at the table asking when you are making it again.

Make it on a cold weeknight, serve it at a casual gathering, or batch cook it for the week ahead. It delivers every single time without fail. Give it a try and let me know how it goes — happy cooking 🙂

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Estimated Cost: $ 15
Best Season: Fall, Winter, Suitable throughout the year

Description

A rich and creamy vegetarian tortilla soup made with black beans, chickpeas, fire roasted tomatoes, sweet corn, and a boldly seasoned cream cheese broth, topped with crispy tortilla chips, shredded cheese, fresh jalapenos, and avocado. One pot, 30 minutes, completely satisfying.

Ingredients

For the soup:

For the toppings:

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and red bell pepper and cook for 4-5 minutes until softened. Add minced garlic and cook for 60 seconds until fragrant.
  2. Add chili powder, cumin, smoked paprika, garlic powder, onion powder, and cayenne pepper to the pot. Stir well and cook for 60 seconds to toast the spices.
  3. Add black beans, chickpeas, corn, and fire roasted tomatoes. Stir to coat everything in the spice mixture and cook for 2-3 minutes.
  4. Pour in vegetable broth and stir to combine. Bring to a gentle boil then reduce heat and simmer uncovered for 10-12 minutes.
  5. Reduce heat to low. Add softened cream cheese in small spoonfuls and whisk or stir continuously until fully melted and the broth is smooth and creamy. Season with salt and black pepper to taste.
  6. Stir in fresh cilantro. Ladle into bowls and top with tortilla chips, shredded cheese, sliced jalapenos, fresh avocado, sour cream, and a squeeze of fresh lime juice. Serve immediately.
Keywords: creamy vegetarian tortilla soup, vegetarian tortilla soup, meatless tortilla soup, creamy tortilla soup recipe, easy vegetarian soup, black bean tortilla soup, one pot vegetarian soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I make this soup vegan?

Yes easily. Replace the cream cheese with full-fat coconut cream or a vegan cream cheese alternative. Coconut cream gives you a slightly different flavor profile with a subtle sweetness that actually works really well with the Mexican-inspired spices. Replace the sour cream topping with a dairy free alternative or just skip it entirely and add extra avocado instead.

How do I make this soup spicier?

Increase the cayenne pepper, add a diced fresh jalapeno to the soup along with the other vegetables in step one, or stir in a tablespoon of your favorite hot sauce at the end. Topping with extra sliced fresh jalapenos also adds a fresh, bright heat that hits differently from the heat built into the broth.

Can I add chicken to this soup?

If you want to make this non-vegetarian, shredded rotisserie chicken is the easiest addition. Simply stir it in after adding the broth in step four and let it warm through with the soup. Alternatively, dice raw chicken breast and cook it with the onion and bell pepper at the start before proceeding with the rest of the recipe.

My cream cheese is not melting smoothly — what do I do?

Two things cause this — cream cheese that is too cold and heat that is too high. Make sure the cream cheese is properly softened at room temperature before adding it, and make sure the heat is on low when you add it. If you still have lumps, use an immersion blender to blitz the soup briefly until smooth, or transfer a portion of the soup to a regular blender, blend until smooth, and stir it back in.

Can I use a slow cooker for this recipe?

Yes. Add all the soup ingredients except the cream cheese and cilantro to the slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours. About 15 minutes before serving, stir in the softened cream cheese and whisk until fully melted and smooth. Stir in the cilantro and serve with toppings.

What can I use instead of cream cheese?

Heavy cream, coconut cream, or a generous spoonful of sour cream all work as alternatives to create a creamy broth. Heavy cream gives the cleanest flavor, coconut cream adds a subtle sweetness, and sour cream adds a slight tang. Add any of these alternatives after the soup has finished simmering and stir gently over low heat — do not boil after adding cream-based alternatives.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

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

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.