Go Back

Creamy Tomato Tortilla Soup – Cozy, Comforting, and Packed With Flavor

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder (use ancho for a deeper, smoky note)
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1 tablespoon tomato paste
  • 1 (28-ounce) can crushed tomatoes
  • 3 cups low-sodium vegetable or chicken broth
  • 6 small corn tortillas, cut into thin strips (divided; 3 for simmering, 3 for topping)
  • 1 teaspoon sugar or honey (to balance acidity)
  • 1/2 to 3/4 cup heavy cream, half-and-half, or full-fat coconut milk
  • 1 tablespoon fresh lime juice, plus more to taste
  • Salt and black pepper, to taste
  • Neutral oil for frying or baking tortilla strips (if making crispy topping)
  • Optional add-ins: 1 cup cooked shredded chicken, 1 cup black beans (rinsed), 1 cup corn kernels
  • Optional toppings: chopped cilantro, diced avocado, sliced jalapeño, crumbled queso fresco, grated Monterey Jack, sour cream, extra lime wedges

Method
 

  1. Make the crispy tortilla topping. Heat 1/4 inch of neutral oil in a skillet over medium heat. Fry half the tortilla strips in batches until golden and crisp, 1–2 minutes. Transfer to a paper towel–lined plate and sprinkle with salt. Alternatively, toss the strips with a drizzle of oil and bake at 375°F (190°C) for 8–12 minutes, flipping once, until crisp.
  2. Sauté the aromatics. In a large pot, warm the olive oil over medium heat. Add the onion and a pinch of salt. Cook, stirring, until soft and translucent, about 5–7 minutes. Add the garlic and cook 30 seconds until fragrant.
  3. Bloom the spices. Stir in cumin, chili powder, smoked paprika, and red pepper flakes. Cook 30–60 seconds to toast the spices. Add the tomato paste and cook another minute, stirring, until it darkens slightly.
  4. Build the base. Pour in the crushed tomatoes and broth. Add 3 of the tortilla’s worth of strips directly to the pot. Stir in sugar or honey and a generous pinch of salt and pepper. Bring to a gentle simmer.
  5. Simmer and thicken. Let it bubble softly for 12–15 minutes, stirring occasionally. The tortilla strips will break down, thickening the soup and rounding out the acidity.
  6. Blend for creaminess. Use an immersion blender to blend the soup until smooth. If using a regular blender, work in batches and vent the lid. Blend to your preferred consistency—fully smooth, or leave a little texture.
  7. Stir in the cream. Lower the heat and add the cream (start with 1/2 cup and adjust). Do not boil. Add lime juice and taste. Adjust seasoning with more salt, pepper, or lime as needed.
  8. Optional add-ins. Stir in shredded chicken, black beans, or corn and simmer 2–3 minutes to warm through.
  9. Serve. Ladle into bowls and top with crispy tortilla strips, cilantro, avocado, jalapeño, cheese, and a squeeze of lime. Finish with a crack of black pepper.