Barefoot Contessa's Tortilla Soup Recipe: Smoky Tomato Base With Crispy Corn Topping

Soups & Stews

Barefoot Contessa's Tortilla Soup Recipe: Smoky Tomato Base With Crispy Corn Topping

The barefoot Contessa tortilla soup recipe transforms a simple weeknight dinner into a cozy, smoky masterpiece with layers of flavor and texture.

The secret lies in a rich tomato base simmered with garlic, onions, and spices until deep and aromatic, topped with crispy corn tortilla strips that add a satisfying crunch. This isn’t just soup—it’s a warm, inviting bowl that feels like a hug on a chilly evening.

The recipe begins with sautéing onions and garlic until fragrant, then building the soup’s foundation with canned tomatoes, broth, and a blend of warming spices like cumin and chili powder. Simmering low and slow allows the flavors to meld into a velvety, smoky broth that’s both comforting and bold.

The crispy tortilla topping, lightly fried until golden, adds a textural contrast that makes every spoonful irresistible.

What sets this apart is the balance—creamy avocado, cool cilantro, and a squeeze of lime brighten the rich tomato base, while the crispy corn tortilla strips deliver that essential crunch.

It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd. The instructions are straightforward, but the result is anything but ordinary.

Whether you’re serving it as a light lunch or a hearty dinner, this tortilla soup delivers restaurant-quality depth with minimal effort. The key is patience—letting the flavors develop and the tortilla strips achieve that perfect crispiness.

Trust the process, and you’ll have a bowl of soup that’s as comforting as it is delicious.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for barefoot contessa tortilla soup

Pantry staples plus a few fresh touches—this soup comes together faster than you'd think.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Diced, medium size preferred
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Canned Tomatoes 🍅 2 cans 28 oz each, San Marzano if possible
Chicken Broth 💧 4 cups Low-sodium preferred
Ground Cumin 🌿 1 tbsp Freshly toasted for depth
Chili Powder 🌶️ 1 tbsp Smoked variety adds richness
Corn Tortillas 🌽 8 whole 6-inch size, corn preferred
Vegetable Oil 🫒 ½ cup For frying tortilla strips
Avocados 🥑 2 whole Ripe, for garnish and creaminess
Fresh Cilantro 🌿 ½ cup Chopped, for fresh brightness
Lime 🍋 2 whole Juiced, for acid balance
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream 🧈 ¼ cup Full-fat for creaminess
Shredded Cheese 🧀 ½ cup Monterey Jack or cheddar

The tomatoes make or break this soup. San Marzano cans are the gold standard—they're sweeter and less acidic—but any good-quality crushed tomatoes work. I grab mine from Whole Foods when I can, but the regular grocery store stuff is fine too. Look for cans without added salt if you're watching sodium. The onions and garlic? Fresh is non-negotiable here—they're the flavor foundation. Sauté them until soft and translucent, but don't let them brown or they'll turn bitter. The cumin and chili powder are where the magic happens—toast the cumin seeds whole in a dry pan for 30 seconds before grinding if you're feeling fancy.

No San Marzano tomatoes? Any good crushed tomatoes will do—just add a pinch of sugar to balance the acidity. Running low on chicken broth? Vegetable broth works just as well, and you won't even notice the difference. The tortillas can be any size, but 6-inch corn tortillas give you that perfect crispy-to-bite ratio. For the avocados, ripe but firm is key—they should yield slightly to gentle pressure. If you're short on cilantro, parsley works in a pinch, though it won't have that same bright, citrusy kick. And if you're avoiding dairy, skip the sour cream and cheese or use vegan alternatives—the soup still shines.

This soup tastes even better the next day—make a double batch if you can. Store it in the fridge for up to 5 days, or freeze portions for 3 months. The crispy tortilla strips lose their crunch when reheated, so I always make them fresh and add them right before serving. For meal prep, keep the toppings separate until serving time. The avocado will brown quickly, so add lime juice and cover with plastic wrap if prepping ahead. The tortilla strips? Fry them in small batches—overcrowding makes them soggy instead of crispy.

❤️

Why You'll Love This Recipe

  • No Chopping Struggle: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves—no fancy prep, no crying over onions burning your eyes. The canned tomatoes and broth do all the heavy lifting while you stir.
  • Earthy Cumin Magic: That ground cumin? It’s the secret weapon—warm, toasty, and just a little bit smoky. When you let it bloom in the oil with the onions, the whole kitchen smells like a cozy Mexican cantina, and the soup tastes like it simmered all day.
  • Lunch or Dinner Fix: Between us, I make this for brunch when I’m lazy, as a light dinner when it’s 90 degrees out, and even as a late-night snack when I’m craving something hearty but not heavy. The creamy avocado and crunchy tortilla strips make it feel special without trying too hard.
  • Budget-Friendly Leftovers: A single batch feeds four but keeps well for three days—perfect for when you’re too tired to cook again. Honestly, the second day is even better because the flavors meld more, and you can doctor it up with whatever’s in your fridge.

Step-by-step instructions for barefoot Contessa's tortilla soup

Here's how to build that signature smoky tomato base and crispy corn topping—just like Ina's.

1

Build the Smoky Tomato Base

Heat 0.25 cup vegetable oil in a large pot over medium heat. Add the 2 whole diced yellow onions and cook for 5-6 minutes until soft and translucent. I like to stir occasionally so they cook evenly without browning.

Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn! Stir in the 1 tbsp ground cumin and 1 tbsp chili powder, letting them toast for 30 seconds to deepen the flavors. Pour in the 2 cans canned tomatoes (crushed by hand if possible) and the 4 cups chicken broth.

2

Simmer the Soup Until Flavorful

Bring everything to a boil, then reduce heat to medium-low and let it simmer uncovered for 25-30 minutes until the flavors meld. You'll notice the soup thickens slightly and develops a rich, smoky aroma. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper—this is where the magic happens.

While it simmers, cut the 8 whole corn tortillas into ½-inch strips. You'll need about 4 cups total of strips for the crispy topping. Keep them covered with a damp towel to prevent drying.

3

Fry the Tortilla Strips Until Crispy

Heat 0.25 cup vegetable oil in a skillet over medium-high heat until shimmering. Working in batches, fry the tortilla strips for 2-3 minutes until golden brown and crispy. Drain on paper towels and keep warm in a 200°F oven to maintain crispness.

Here's the thing—don't overcrowd the pan or the oil temperature will drop, and you'll end up with soggy strips instead of crispy ones. You want them to puff up slightly and turn a beautiful golden brown color.

4

Assemble and Garnish Like a Pro

Just before serving, ladle the soup into bowls. Top each serving with ⅓ cup of the crispy tortilla strips, ⅓ of the 0.5 cup shredded cheese, and ⅓ of the 0.25 cup sour cream. The cheese should melt slightly from the heat of the soup.

Finish with ⅙ of the 0.5 cup chopped fresh cilantro and a squeeze of juice from 1 whole lime. The acidity from the lime brightens everything up, cutting through the richness of the cheese and avocado. Serve immediately with the remaining avocado slices on the side for scooping.

👨‍🍳

Pro Tips For Making Barefoot Contessa Tortilla Soup

  • SWEAT THE ONIONS: Don’t just chop them—cook them until they’re deep golden, almost caramelized. I used to rush this step, and the soup tasted flat. Let them slow-simmer in the pot for 8-10 minutes with a splash of broth, stirring occasionally. That’s where the depth of flavor hides.
  • SMASH THE GARLIC: Crush the cloves with the flat of your knife before adding them to the pot. Whole cloves release flavor unevenly, and you’ll end up with bitter chunks. Smashing them ensures every bite gets that garlicky punch—no guessing if you’ve added enough.
  • SKIP THE RAW CUMIN: Toast the ground cumin in the dry pot for 30 seconds before adding onions. It blooms a nutty aroma that cuts through the acidity of the tomatoes. I learned this the hard way—adding it raw just makes the soup taste like dust.
  • SIMMER THE TOMATOES: Reduce the canned tomatoes by half before adding broth. This concentrates their flavor and thickens the soup naturally. I used to dump them in straight from the can, and the result was watery. Simmer uncovered for 10 minutes first—your future self will notice the difference.

Pro cooking tips for this recipe

Sautéing Secrets

The foundation of this soup starts with perfectly sautéed onions and garlic—never skip this step! Cook the 2 diced yellow onions in 0.25 cup vegetable oil over medium heat for 5-6 minutes until they're soft but not browned.

This builds sweetness that carries through the entire soup. I use a 10-inch cast iron skillet for even heat distribution, and I stir every 30 seconds to prevent burning. 🧅

Once the onions are translucent, add the 6 cloves minced garlic and cook for just 30 seconds—any longer and it turns bitter. Toast the 1 tbsp ground cumin and 1 tbsp chili powder right in the pan for 30 seconds to release their aromatic oils.

This simple step transforms the soup from good to extraordinary.

Simmering Like a Pro

After adding the tomatoes and broth, bring the soup to a boil, then immediately reduce to medium-low heat. Let it simmer uncovered for 25-30 minutes—this isn't the time to rush.

The soup should thicken slightly and develop a rich, smoky aroma. I like to taste it at 20 minutes and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper.

Pro tip: If the soup reduces too much, add ¼ cup hot water to maintain consistency. The key is patience—rushing the simmering results in a flat, one-dimensional flavor. Trust the process, and you'll get that deep, complex taste that makes this soup special. 🍲

Crispy Tortilla Perfection

For the tortilla strips, work in small batches—never overcrowd the pan! Heat 0.25 cup vegetable oil in a skillet over medium-high heat until it shimmers. Fry the strips for 2-3 minutes until golden brown and crispy.

I use a slotted spoon to drain them on paper towels, then keep them warm in a 200°F oven while frying the rest.

The secret to crispy tortillas is maintaining the oil temperature. If you add too many strips at once, the oil cools and you'll end up with soggy, greasy results. A thermometer helps—aim for 350°F oil temperature. The strips should puff up slightly and turn a beautiful golden brown color. 🌽

Layering Flavors

When assembling the soup, add the toppings in this order: tortilla strips first (they'll soften slightly from the hot soup), then cheese, and finally sour cream. The heat of the soup will melt the cheese just enough to create a creamy, gooey texture without curdling the sour cream.

Finish with fresh cilantro and lime juice—this isn't just garnish, it's flavor elevation. The bright acidity of lime cuts through the richness, while the cilantro adds a fresh, herbaceous note. Serve immediately with avocado slices on the side for scooping—it's the perfect balance of textures and temperatures. 🍋

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 25mg8%
Sodium 850mg37%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* 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 tortilla soup without corn tortillas?

While corn tortillas give that signature texture, flour tortillas work in a pinch. For extra crispiness, cut them slightly thinner than corn tortillas. If you're avoiding gluten, look for certified gluten-free corn tortillas—they fry up just as well. The key is maintaining that perfect golden-brown crunch in the topping.

2

How do I prevent the tortilla strips from getting soggy?

Fry them in small batches over medium-high heat until golden brown, then drain on paper towels. Keep them warm in a 200°F oven while finishing the soup. Add them to bowls right before serving—this maintains that essential crunch. Overcrowding the pan is the #1 mistake that leads to soggy strips.

3

Can I make this soup ahead of time?

Yes! The soup base tastes even better the next day—just store it covered in the fridge for up to 5 days. Keep the toppings (avocado, tortilla strips, sour cream) separate until serving. For the tortilla strips, fry them fresh and add them just before eating. The avocado will brown quickly, so add lime juice and cover with plastic wrap if prepping ahead.

4

What if I don't have San Marzano tomatoes?

Don't worry—any good-quality crushed tomatoes will work. For balance, add a pinch of sugar if your tomatoes taste too acidic. The key is using ripe, flavorful tomatoes rather than focusing on the brand. The simmering time helps develop the rich, smoky flavor regardless of the tomato type.

5

Is this soup spicy? Can I make it milder?

The recipe uses 1 tbsp chili powder for warmth, not heat. For a milder version, reduce the chili powder to ½ tbsp or use a mild chili powder blend. If you prefer no spice at all, omit it completely—the cumin will still provide depth. Always taste and adjust to your preference after simmering.

★★★★★4.7(7 reviews)
Categories Soups & Stews