Bowl of Mexican tomato soup topped with avocado, cilantro, and crispy tortilla strips

When you're craving bold, vibrant flavors that warm you from the inside out, this Mexican Tomato Soup delivers in a big way. Built on a foundation of fire-roasted tomatoes, this soup brings together the essential flavors of Mexican cuisine—smoky heat from jalapeños, bright acidity from fresh lime, and the aromatic freshness of cilantro. It's comfort food with a kick.

Why This Recipe Works

The secret to exceptional Mexican tomato soup lies in the layered complexity of flavors. Fire-roasted tomatoes provide a smoky depth that ordinary canned tomatoes simply can't match. The cumin and smoked paprika add earthy warmth, while the lime juice added at the end brightens everything up. By blending the soup only partially, you preserve some texture that makes each spoonful interesting.

The Mexican Flavor Profile

Mexican cuisine is built on a foundation of tomatoes, chiles, and aromatics. This soup captures that essence while remaining accessible for everyday cooking. The jalapeño provides moderate heat that most palates can handle, but you can easily adjust the spice level to your preference. The combination of cumin and smoked paprika mimics the complex flavor of dried chiles without the extra prep work.

Step-by-Step Guide

Start by building your flavor base with sautéed onions and jalapeño. This creates the aromatic foundation that will carry through the entire soup. Adding the spices to the hot pan before the liquid allows them to bloom, releasing their essential oils and intensifying their flavor.

The fire-roasted tomatoes do most of the heavy lifting here. Their charred flavor adds a dimension that would take much longer to develop with fresh tomatoes. Simmer everything together until the flavors meld, then partially blend for the ideal texture.

The final touch—fresh lime juice stirred in off the heat—is essential. It adds the brightness that makes this soup truly sing. Never skip this step!

Toppings Make the Soup

While the soup itself is delicious, the toppings transform it into something special. Creamy avocado contrasts with the tangy soup, while crispy tortilla strips add crunch. Fresh cilantro brings herbal notes, and a dollop of sour cream or Mexican crema adds richness. Consider also adding queso fresco, pickled jalapeños, or a squeeze of extra lime.

Variations to Try

Mexican Tomato Soup

Prep: 10 min Cook: 20 min Total: 30 min Servings: 6

Nutrition (per serving)

165Calories
4gProtein
18gCarbs
8gFat

Ingredients

Instructions

  1. Sauté aromatics. Heat olive oil in a large pot over medium heat. Add onion and jalapeño, cooking until softened, about 5 minutes.
  2. Bloom the spices. Add garlic, cumin, and smoked paprika. Cook for 1 minute until fragrant.
  3. Simmer the soup. Pour in fire-roasted tomatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 15 minutes.
  4. Blend partially. Use an immersion blender to partially blend, leaving some chunky texture. Season with salt and pepper.
  5. Finish and serve. Remove from heat and stir in fresh lime juice. Ladle into bowls and top with cilantro, avocado, and tortilla strips.

Recipe Notes

  • For extra heat, leave some jalapeño seeds in or add a diced serrano pepper
  • Make it vegetarian by using vegetable broth instead of chicken broth
  • Store leftover soup without toppings for up to 4 days refrigerated or 3 months frozen

Frequently Asked Questions

How spicy is Mexican tomato soup?

The heat level is moderate with one seeded jalapeño. For milder soup, remove all seeds and membranes. For more heat, add a serrano pepper or leave the jalapeño seeds in.

Can I make this soup vegetarian?

Absolutely! Simply substitute vegetable broth for chicken broth. The fire-roasted tomatoes and spices provide plenty of deep flavor.

What are the best toppings for Mexican tomato soup?

Classic toppings include diced avocado, fresh cilantro, tortilla strips, sour cream or Mexican crema, queso fresco, and a squeeze of lime.

Can I use fresh tomatoes instead of canned?

Yes! Roast 3 pounds of fresh tomatoes under the broiler until charred for that fire-roasted flavor. You'll need to add more liquid and simmer longer.

How do I store leftover Mexican tomato soup?

Store without toppings in an airtight container for up to 4 days in the refrigerator or freeze for up to 3 months. Add fresh toppings when serving.