There are few things more comforting than a steaming bowl of rich, smoky tortilla soup. This recipe transforms simple, everyday ingredients—and even leftover stale tortillas—into a restaurant-worthy meal that feels both nourishing and indulgent. The secret lies in charring the vegetables to build a deep, complex flavor base and adding the crispy fried tortilla strips at the very end. They soften just enough to achieve a uniquely satisfying, almost meaty texture. This soup isn’t just a meal; it’s an experience, ready to be customized with all your favorite toppings!
Ingredients
• For the Soup
• 1/2 cup (120 ml) neutral oil, like grapeseed or corn
• 6 corn tortillas, preferably stale, cut into 1/2-inch strips
• 2 fresh poblano chiles OR 2 dried ancho chiles
• 1 large onion, sliced
• 3 cloves garlic, sliced
• 1 1/2 pounds (680g) fresh tomatoes OR one 28-ounce can of fire-roasted tomatoes
• 1 quart (950 ml) vegetable stock or water
• 1 pinch dried oregano or epazote
• Salt and freshly ground black pepper, to taste
• 1 lime, cut into wedges for serving
• For the Toppings (Optional)
• 1 cup (150g) queso fresco or Monterey Jack, cubed
• 1 ripe avocado, peeled, pitted, and sliced
• 1 cup (15g) fresh cilantro leaves, chopped
• 2 radishes, thinly sliced
• 1/2 carrot, grated
Instructions
1. Crisp the Tortillas: Heat the oil in a large pot or Dutch oven over medium-high heat. Once hot, fry the tortilla strips in batches until golden and crisp, about 2-4 minutes. Use a slotted spoon to transfer them to a paper towel-lined plate and season immediately with salt. Set aside.
2. Sauté the Aromatics: Carefully pour out all but 2 tablespoons of oil from the pot. Reduce the heat to medium and add the sliced onion and garlic. Cook, stirring occasionally, until softened and golden, about 10 minutes.
3. Roast the Vegetables: While the onions cook, turn on your broiler. Place the fresh tomatoes and poblano chiles on a baking sheet and broil a few inches from the heat until the skins are charred and blistered, about 5-8 minutes total, flipping once. Once cool enough to handle, peel, stem, and seed the chiles. (If using canned tomatoes, you can skip this step).
4. Simmer the Soup Base: Add the charred tomatoes and chiles to the pot with the onions and garlic. Use the back of a spoon to crush the tomatoes. Season with salt, pepper, and oregano. Pour in the vegetable stock, bring to a gentle simmer, and cook for 20-30 minutes to allow the flavors to meld.
5. Blend and Finish: Let the soup cool slightly. Use an immersion blender to purée the soup until smooth (or carefully transfer in batches to a regular blender). Return the soup to the pot over medium heat. Stir in most of the fried tortilla strips (reserving some for garnish) and simmer for another 3-5 minutes, just until they begin to soften. Squeeze in fresh lime juice to taste, adjust seasoning, and serve immediately with your favorite garnishes.
Nutritional Information
• Calories: 350 kcal
• Protein: 8g
• Carbohydrates: 35g
• Fat: 20g
• Sodium: 450mg
• Fiber: 7g
• (Per serving, without optional garnishes like cheese and avocado)
Pro Tips
• Don’t skip the broiling step for the fresh tomatoes and chiles; charring them is the key to developing a deep, smoky flavor that makes this soup truly special.
• For the best texture, add the crispy tortilla strips to the soup just 5 minutes before serving. This allows them to soften slightly while retaining a pleasant, chewy bite.
• The soup base can be made up to a day ahead and refrigerated. Keep the tortilla strips in an airtight container at room temperature, then simply reheat the soup and finish the final step before serving.
• If fresh tomatoes aren’t in season, a 28-ounce can of fire-roasted tomatoes is an excellent substitute and allows you to skip the broiling step.
FAQ
Q: Can this smoky tortilla soup be made vegan
A: Absolutely! The soup base is naturally vegan when made with vegetable stock or water. To make the entire dish vegan, simply omit the optional cheese topping or replace it with a dairy-free cheese alternative, extra avocado for creaminess, or a dollop of vegan sour cream.
Q: How can I add more protein to this vegetarian tortilla soup
A: To make this soup even heartier, you can add a can of rinsed black beans or pinto beans during the last 10 minutes of simmering. Toppings like cubed queso fresco and avocado also add a good amount of protein and healthy fats.
Q: Is this vegetarian tortilla soup recipe gluten-free
A: Yes, this recipe is naturally gluten-free as long as you use 100% corn tortillas. It’s always a good idea to check the packaging of your tortillas and vegetable stock to ensure they are certified gluten-free if you have a severe intolerance.
Q: How do I store leftover tortilla soup
A: For the best texture, store the soup base separately from the crispy tortilla strips and other toppings. The soup base can be refrigerated in an airtight container for up to 4 days. Keep the tortilla strips in a sealed container at room temperature. Reheat the soup and add the strips and fresh toppings just before serving.





