Irresistible 40-Minute Tortilla Soup That Comforts Instantly

There’s something magical about a steaming bowl of tortilla soup. It’s the kind of meal that feels like a warm hug on a chilly day—hearty, comforting, and packed with flavor. I’ve been making this recipe for years, and it’s always a hit, whether it’s a quick weeknight dinner or a cozy weekend lunch. The best part? It’s so simple to throw together. With a rich tomato base, a hint of spice, and those crispy tortilla strips on top, it’s a dish that’s as vibrant as it is satisfying. Trust me, once you try it, you’ll be hooked.

Why You’ll Love This Tortilla Soup

Let me tell you why this tortilla soup recipe has earned a permanent spot in my kitchen rotation:

  • Ready in a flash – From chopping to serving, you’re looking at about 40 minutes tops. Perfect for those “I need dinner NOW” nights.
  • Flavor that punches way above its weight – That combo of cumin, chili powder, and fresh lime? Absolute magic.
  • Customizable spice level – Keep it mild or turn up the heat – your call!
  • Weeknight warrior – Uses mostly pantry staples with just a few fresh ingredients.
  • Crowd-pleaser – Serve it plain or deck it out with toppings – either way, everyone asks for seconds.

Ingredients for Tortilla Soup

Gathering these simple ingredients is half the fun of making this soup. I always tell my friends – the better your ingredients, the better your tortilla soup will taste. Here’s what you’ll need:

  • 2 tbsp olive oil – For sautéing all those delicious aromatics
  • 1 onion, diced – Yellow or white works great here
  • 3 garlic cloves, minced – Fresh is best! None of that jarred stuff
  • 1 jalapeño, seeded and chopped – Keep the seeds if you like it spicy
  • 1 tsp ground cumin – That warm, earthy flavor that makes Mexican food sing
  • 1 tsp chili powder – My secret? I use a mix of ancho and regular
  • 1 can (28 oz) crushed tomatoes – The backbone of our soup
  • 4 cups chicken or vegetable broth – I often use homemade, but store-bought works too
  • 1 cup corn kernels – Frozen, fresh, or canned – all good options
  • 1 cup black beans, drained and rinsed – Canned is fine, just give them a good wash
  • Salt and pepper to taste – Don’t be shy with the seasoning!

And for those irresistible toppings (because what’s tortilla soup without the good stuff?):

  • 6 corn tortillas, cut into strips
  • 1 avocado, sliced
  • Fresh cilantro for garnish
  • Lime wedges for serving

tortilla soup - detail 1

How to Make Tortilla Soup

Okay, let’s get cooking! This tortilla soup comes together so easily, but I’ve got a few tricks up my sleeve to make it extra special. Grab your favorite soup pot – this is where the magic happens.

First, heat your olive oil over medium heat. I like to swirl it around so it coats the bottom evenly. Now toss in your diced onions – you’ll know they’re ready when they turn translucent and smell sweet, about 3 minutes. Stir in the garlic and jalapeño next (careful not to burn them – garlic turns bitter fast!).

Here’s where we build deep flavor: sprinkle in that cumin and chili powder. Let them toast for just about 30 seconds – you’ll smell them blooming and turning fragrant. That’s your cue to pour in the crushed tomatoes and broth. Bring everything to a lively simmer, then dial it back to medium-low and let it bubble gently for 15 minutes. This is when all those flavors really get to know each other.

Now stir in your corn and black beans. Let them heat through for about 5 minutes – any longer and the beans might get mushy. Taste it! This is when I adjust my seasoning with salt and pepper. If it needs more kick, I’ll add another pinch of chili powder or squeeze in some lime juice.

Preparing the Tortilla Strips

While your soup simmers, let’s tackle those crispy tortilla strips. My grandma’s method? Cut corn tortillas into thin strips and fry them in hot oil until golden and crisp, about 1-2 minutes per batch. Drain on paper towels and sprinkle with salt while still warm. Feeling lazy? Totally fine – grab a bag of your favorite tortilla chips instead!

Serving Your Tortilla Soup

Ladle that gorgeous soup into bowls and go wild with toppings! I pile on the crispy tortilla strips first (they’ll soften slightly – just how I like them), then arrange creamy avocado slices and a handful of fresh cilantro. Don’t forget lime wedges – that bright squeeze at the end makes everything pop! This soup pairs beautifully with a simple green salad or some warm buttered tortillas for dipping.

Tips for Perfect Tortilla Soup

Want to take your tortilla soup to the next level? Here are my tried-and-true tips for making it the best it can be:

  • Control the heat – Keep your soup at a gentle simmer, not a rolling boil. Too much heat can make the tomatoes taste bitter and the beans mushy.
  • Fresh vs. canned – While canned tomatoes and beans work perfectly, fresh ingredients like corn and cilantro really elevate the flavor. If corn’s in season, use fresh kernels straight off the cob!
  • Make it ahead – This soup tastes even better the next day as the flavors deepen. Just store it in the fridge and reheat gently before serving.
  • Freeze it right – Freeze leftovers without the tortilla strips and avocado. Add those fresh when you’re ready to eat.
  • Season as you go – Taste and adjust the seasoning at every step. A little extra lime or pinch of salt can make all the difference.

Tortilla Soup Variations

One of my favorite things about tortilla soup is how easily you can switch it up based on what’s in your fridge or what you’re craving. Here are some tasty twists I’ve tried over the years:

  • Protein power – Toss in shredded chicken (rotisserie works great!) or sautéed shrimp during the last few minutes.
  • Bean swap – Pinto beans or kidney beans make fantastic alternatives to black beans.
  • Creamy dream – Stir in a dollop of sour cream or Mexican crema for extra richness.
  • Vegetable boost – Add diced zucchini or bell peppers when sautéing the onions.
  • Chip change-up – Try topping with crushed nacho cheese Doritos for a fun twist!

The beauty of this soup? It’s completely forgiving – follow your taste buds!

Storing and Reheating Tortilla Soup

This soup keeps like a dream! Let it cool completely before storing – I usually transfer it to airtight containers and pop it in the fridge for up to 4 days. For freezing, skip the tortilla strips and avocado (they don’t freeze well) and portion the soup into freezer-safe bags or containers. It’ll stay good for 2-3 months. When reheating, go low and slow – warm it gently on the stove over medium-low heat, stirring occasionally. If it seems too thick, just add a splash of broth or water to loosen it up. The flavors actually get better after a day or two!

Tortilla Soup Nutrition

Here’s the scoop on what you’re getting in each satisfying bowl of this tortilla soup (and why I don’t feel one bit guilty going back for seconds!):

  • Calories: About 320 per serving
  • Protein: 9g from those hearty black beans
  • Fiber: A whopping 10g – hello, digestion!
  • Healthy fats: 12g total, mostly from avocado and olive oil

Now, keep in mind – these numbers can shift depending on your exact ingredients (like using more avocado or skipping the tortilla strips). But overall? It’s a nutrient-packed meal that’ll keep you full and happy!

Common Questions About Tortilla Soup

I get asked about this tortilla soup recipe all the time – here are the questions that pop up most often with my tried-and-true answers:

Can I make tortilla soup ahead of time?
Absolutely! In fact, I think it tastes even better the next day. Just store it in the fridge (without toppings) and reheat gently on the stove. The flavors really meld together beautifully overnight.

How do I make this soup vegan?
Easy peasy – use vegetable broth instead of chicken broth, and skip any dairy toppings. The soup itself is naturally vegan until you add garnishes!

What’s the best way to crisp up tortilla strips?
My foolproof method? Cut corn tortillas into thin strips, toss with a tiny bit of oil, and bake at 375°F for 8-10 minutes until golden. Flip them halfway for even crispiness! For more information on baking techniques, check out Food Network’s guide to baked tortilla strips.

Can I freeze leftover tortilla soup?
You bet! Freeze the base soup (without tortilla strips or avocado) for up to 3 months. Thaw overnight in the fridge and reheat with fresh toppings.

My soup turned out too spicy – how can I fix it?
No worries! Stir in a spoonful of sour cream or plain yogurt to cool it down. Adding extra avocado or a squeeze of lime helps balance the heat too. For a different kind of spicy dish, you might enjoy this Spicy Cajun Shrimp Pasta.

If you’re looking for other quick and easy dinner ideas, consider trying easy chicken recipes ready in 35 minutes or explore some easy ground beef recipes for dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
tortilla soup

Irresistible 40-Minute Tortilla Soup That Comforts Instantly

A flavorful and hearty tortilla soup with a rich tomato base, topped with crispy tortilla strips and fresh avocado.

  • Total Time: 40 mins
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 jalapeño, seeded and chopped
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1 can (28 oz) crushed tomatoes
  • 4 cups chicken or vegetable broth
  • 1 cup corn kernels
  • 1 cup black beans, drained and rinsed
  • Salt and pepper to taste
  • 6 corn tortillas, cut into strips
  • 1 avocado, sliced
  • Fresh cilantro for garnish
  • Lime wedges for serving

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, and jalapeño. Cook until softened.
  3. Stir in cumin and chili powder. Cook for 1 minute.
  4. Add crushed tomatoes and broth. Bring to a boil.
  5. Reduce heat and simmer for 15 minutes.
  6. Add corn and black beans. Simmer for 5 more minutes.
  7. Season with salt and pepper.
  8. Fry or bake tortilla strips until crispy.
  9. Ladle soup into bowls and top with tortilla strips, avocado, and cilantro.
  10. Serve with lime wedges.

Notes

  • For a spicier soup, keep the jalapeño seeds.
  • Use store-bought tortilla chips if short on time.
  • Vegetarian version: use vegetable broth.
  • Author: Janet D. Evans
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 8g
  • Sodium: 680mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 9g
  • Cholesterol: 0mg

Keywords: tortilla soup, Mexican soup, easy soup recipe

Leave a Comment

Recipe rating