Authentic Vegetarian Tortilla Soup Recipe: Smoky Chipotle Velout with Crispy Corn Topping

Soups & Stews

Authentic Vegetarian Tortilla Soup Recipe: Smoky Chipotle Velout with Crispy Corn Topping

This authentic vegetarian tortilla soup delivers the smoky, spicy depth of traditional recipes without sacrificing flavor or texture. The secret lies in a rich chipotle velout base built with roasted tomatoes, garlic, and vegetable broth, while crispy corn topping adds the signature crunch.

I've perfected this version after years of adapting classic techniques for plant-based diets—it's the kind of soup that feels both comforting and sophisticated at the table.

The broth starts with charred tomatoes and onions, their smoky aroma infused with chipotle powder and cumin for that unmistakable Mexican warmth. Black beans and corn add hearty texture, while a touch of lime brightens the velvety sauce.

What sets this apart is the crispy corn topping—tortilla strips fried until golden, then tossed with garlic and chili powder for extra depth. Every spoonful balances creamy, spicy, and crunchy elements perfectly.

Serving this soup is an experience: ladle the velout over crispy corn, then let diners customize with toppings like avocado, cotija cheese, and fresh cilantro.

The contrast of warm broth against cool toppings makes each bite satisfying, while the smoky chipotle flavor lingers just enough to keep you reaching for another spoonful. This is the vegetarian version I wish I'd found years ago—packed with authenticity and adaptability.

Perfect for weeknight dinners or gathering friends, this soup reheats beautifully and tastes even better the next day. The recipe scales effortlessly, whether you're feeding a crowd or meal prepping for the week. Let's get cooking—your taste buds will thank you for this restaurant-quality adaptation.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for authentic tortilla soup recipe vegetarian

Pantry staples meet smoky Mexican flavors—this soup brings the restaurant vibe home.

Ingredient Amount Notes
Roma Tomatoes 🍅 4 whole Halved, seeds removed
Yellow Onion 🧅 1 whole Chopped, medium dice
Garlic Cloves 🧄 6 cloves Peeled, minced
Chipotle Powder 🌶️ 2 tbsp Smoked chipotle preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Vegetable Broth 💧 4 cups Homemade or low-sodium
Black Beans 🌽 1 ½ cups Cooked, drained
Corn Kernels 🌽 1 ½ cups Fresh or frozen, thawed
Corn Tortillas 🍞 8 whole Small, cut into strips
Extra-Virgin Olive Oil 🫒 ½ cup For frying tortillas
Fresh Lime 🍋 1 whole Juiced, zest optional
Avocado 🥑 1 whole Diced, for serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The chipotle powder is non-negotiable for that smoky depth. Penzeys or bulk bins at Whole Foods have the best quality—look for smoky, not sweet. Toast your cumin seeds in a dry pan for 30 seconds before grinding (trust me, it makes a difference). Roma tomatoes are ideal—their meaty texture holds up to roasting better than vine-ripened. If you can't find them, San Marzano canned tomatoes work in a pinch. The vegetable broth should be rich—Imagine or Pacific Foods are my go-tos for store-bought, but homemade is always better.

No chipotle powder? Adobo sauce from canned chipotles at half the amount works, but you'll lose some of the smoky powder texture. The tortillas should be small and sturdy—Mission or La Tortilla Factory brands fry up perfectly. If you're short on time, pre-cooked black beans from a can save 30 minutes (just rinse them well). For the corn topping, don't skip the frying step—it's what gives the soup its signature crunch. The avocado should be ripe but firm—Hass varieties are perfect for this. Fresh cilantro brightens everything up, but if you're not a fan, parsley works just as well.

This soup tastes even better the next day—make extra! Store the velout base separately from the crispy corn topping (they'll stay crunchy longer). Keeps in the fridge for 4-5 days, freezes beautifully for 3 months. I always double the corn topping—it disappears fast. For meal prep, portion the velout into containers and keep the crispy corn in a separate bag. When ready to serve, just reheat the velout and fry up fresh corn topping. Pro tip: Add a splash of lime juice before serving to keep the avocado from browning.

❤️

Why You'll Love This Recipe

  • No-Fuss Sauté: My blender handles the heavy lifting here—just toss in Roma tomatoes, onion, and garlic, then pulse. The chipotle powder and cumin do the rest while you chop tortilla strips or heat beans. Honestly, I’ve made this while scrolling through emails.
  • Smoky Depth Magic: That chipotle powder isn’t just for show—it smolders into the broth, giving it this just-right kick. The cumin rounds it out so it’s warm, earthy, and never overpowering. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This soup begs to be reheated—better the next day, if you ask me. I portion it into jars for work lunches or freeze half for when I’m too tired to cook. The flavors only get richer.
  • Budget Flexibility: Roma tomatoes and onions are pantry staples, and a pinch of cumin stretches far. Swap in store-brand beans or fresh corn, and it’s still a winner. My wallet and my taste buds thank me.

Step-by-step instructions for authentic vegetarian tortilla soup

Here's how to build this smoky, flavorful soup with crispy tortilla topping—just like you'd find in Mexico.

1

Build the Smoky Base

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole chopped yellow onion and cook for 5 minutes until softened and translucent. This is your flavor foundation—don't rush it or the onion will burn.

Add the 6 cloves minced garlic and stir for 30 seconds until fragrant. Immediately sprinkle in the 2 tbsp chipotle powder and 1 tbsp ground cumin, stirring constantly for 1 minute to toast the spices and release their aromatic oils. This step unlocks the deep, smoky flavor that makes this soup authentic. Watch for the spices to darken slightly—that's your cue they're ready.

2

Simmer the Velouté

Add the 4 whole halved Roma tomatoes (with seeds removed) to the pot and cook for 5 minutes, stirring occasionally, until they begin to break down. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 15 minutes to develop the broth's depth.

Stir in the 1.5 cups cooked black beans and 1.5 cups corn kernels, simmering for another 10 minutes. The beans should be heated through but not mushy. Taste and adjust seasoning with the 1.5 tsp salt and 0.5 tsp black pepper—this is where you'll notice if the chipotle needs more heat or the cumin needs more depth. The soup should be rich but not overpowering.

3

Prepare the Crispy Tortilla Topping

While the soup simmers, cut the 8 whole corn tortillas into ¼-inch strips—about 1-inch long. Heat 2 tablespoons of the reserved olive oil in a dry skillet over medium-high heat. Add the tortilla strips in a single layer and fry for 2-3 minutes, stirring constantly, until they turn golden brown and crispy. Remove with a slotted spoon and drain on paper towels.

Real talk: Don't overcrowd the pan or the tortillas will steam instead of crisp. Work in batches if needed, but keep the fried strips warm in a 200°F oven while you finish the rest. The crispy texture is what makes this soup special—worth the extra effort!

4

Finish and Serve

Just before serving, stir the juice of 1 whole fresh lime into the soup. This brightens all the smoky flavors and cuts through the richness. Divide the soup among bowls, top each with a generous handful of the crispy tortilla strips, and garnish with 0.25 cup chopped fresh cilantro and 1 whole diced avocado. The contrast of warm soup, crispy topping, and cool avocado is what makes this dish irresistible.

Serve immediately with warm corn tortillas on the side. The soup will keep its texture for about 2 hours if stored in an airtight container, but the crispy tortillas are best eaten fresh. This is the moment that matters—when everyone gathers around the table to share a bowl.

👨‍🍳

Pro Tips For Making Authentic Tortilla Soup Recipe Vegetarian

  • Char the Onion Properly: Don’t just sauté that yellow onion—get it dark brown, almost sticky, with those edges crisping. I used to stop at soft, and the soup lacked depth. Now I crank the heat, walk away for 5 minutes, and let it caramelize fully before adding garlic.
  • Toast the Spices Together: Bloom the chipotle powder and cumin in the same pot before adding onions. This releases their oils and flavors way better than sprinkling them in later. Just 30 seconds on medium-high does the trick—no need to burn them.
  • Blend the Tomatoes Twice: First pass through the blender should be rough—you want texture, not soup. Then strain it through a fine-mesh sieve to remove skins and seeds. Smooth but not silky, or the soup turns out too one-note.
  • Simmer Low and Long: After adding the blended tomatoes, reduce heat to a bare simmer and let it cook uncovered for 20 minutes. Skipping this step leaves the acidity sharp and the flavors underdeveloped. Patience here makes all the difference.

Essential equipment for this recipe

Smoky Base Pot

You'll need a large, heavy-bottomed pot (I use my Le Creuset Dutch oven) to build the smoky chipotle base. The deep sides prevent spills when stirring the spices, and the heavy base distributes heat evenly.

If you don't have one, a 5-6 quart stainless steel pot works perfectly—just avoid nonstick, as it can't handle the high heat needed for proper caramelization. 🔥

Skillet for Crispy Topping

A 10-inch cast iron skillet is ideal for frying the tortilla strips—it retains heat beautifully and gives you that perfect golden crust. If you don't have cast iron, a nonstick skillet works, but you'll need to monitor the heat closely to prevent sticking.

I keep a slotted spoon and tongs nearby for easy flipping and draining. The crispy texture is everything, so don't skimp on the oil!

Blender for Velouté

While this recipe doesn't require blending, having an immersion blender (like the Ninja MagiChef) on hand lets you adjust the soup's texture to your preference. If you prefer a completely smooth velouté, blend half the soup after simmering, then stir it back in.

For extra depth, I sometimes add ½ cup blended roasted tomatoes to the base before simmering—it makes all the difference. 💫

Essential Tools

Gather these must-have tools for seamless prep: a sharp chef's knife (I recommend Wüsthof) for chopping onions and garlic, a fine-mesh strainer for rinsing beans, and a microplane for fresh lime zest.

A ladle with a deep bowl helps serve the soup with crispy toppings intact. If you're meal prepping, glass storage containers with airtight lids keep the velouté fresh for days.

Optional Upgrades

For next-level flavor, invest in a mortar and pestle to toast and grind the cumin seeds fresh—it adds a nutty depth that jarred cumin can't match.

A smoker box for your stovetop (like the Char-Broil Smoker Box) lets you infuse the broth with hickory or mesquite smoke for an even more authentic touch. If you love garnishes, a small mandoline makes quick work of thin avocado slices. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 8g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this vegetarian tortilla soup without chipotle powder?

Yes! For a milder flavor, substitute 1 tbsp smoked paprika plus ½ tsp cayenne pepper for the chipotle powder. If you want smokiness without heat, try 1 tsp liquid smoke (just a splash) combined with ½ tsp cinnamon. The key is balancing the spices—start with less and adjust to taste.

2

How do I keep the tortilla strips extra crispy when serving?

Fry them fresh 2-3 minutes before serving and keep them warm in a 200°F oven on a wire rack (not touching the pan). For extra crunch, toss the fried strips with ½ tsp garlic powder and ¼ tsp salt while still hot. If reheating leftovers, crisp them in a dry skillet for 1 minute over medium heat.

3

What can I use if I don't have corn tortillas?

Flour tortillas work in a pinch—cut them into ¼-inch strips and fry as directed, but they won't be as light. For authenticity, look for blue corn tortillas (they hold up better) or tortilla chips (use 1 cup crushed chips instead of strips). If you're short on time, toasted pita chips add a nice crunch too.

4

Can I make this soup spicier?

Add ½ tsp cayenne pepper to the base or stir in 1 tsp hot sauce (like Cholula) before serving. For heat lovers, blend 1-2 chipotle peppers in adobo sauce with the broth. Remember: the lime juice at the end will mellow the heat slightly—adjust to your tolerance!

5

How long can I store the velouté separately from the toppings?

The velouté base keeps in the fridge for 4-5 days in an airtight container, and freezes beautifully for 3 months. Store the crispy corn topping separately (it loses crunch when refrigerated) and reheat it fresh in a dry skillet. When ready to serve, just reheat the velouté and fry up fresh tortilla strips. Pro tip: Freeze the velouté in 1-cup portions for easy single servings.

★★★★★4.6(5 reviews)
Categories Soups & Stews