Tomato soup always feels like a hug in a bowl, and this version adds that bright, cozy Mexican-style flavor that wakes everything up just a bit. This Mexican tomato soup simmers fresh Roma tomatoes, jalapeños, coconut milk, cumin, cilantro, and lime together into a creamy, silky soup, finished with toppings like crushed red peppers, avocado, or extra cilantro that is simple enough for a busy night. Think of it as classic comfort food with a little fiesta shining through each spoonful.

Save This Recipe Form

Send This Recipe To Your Inbox

Enter your email and I'll send it directly to you! Plus, enjoy new recipes, entertaining tips, and a free surprise bonus!

Mexican Tomato Soup

This Mexican style tomato soup comes together in about 35 minutes and uses simple ingredients you probably already have on hand. The coconut milk makes the soup naturally creamy without feeling heavy, and the jalapeños and pepper flakes give you just the right amount of gentle heat that you can turn up or down. The naturally thick tomato base means you never need flour or cornstarch to thicken it. It reheats well, making leftovers an easy win for next-day meals. Whether you’re serving it on a quiet weeknight, for a small gathering, or during Cinco de Mayo, this easy Mexican tomato soup fits naturally into time around the table with the people God has placed in your life. If you’re looking for more cozy bowls like this, I have a whole collection of delicious soup recipes you can pull from for easy ideas.

Mexican soup ingredients including yellow tomatoes, onion, jalapeno, vinegar, cilantro, lime, cumin, garlic and coconut cream along with a list typed.

Ingredient Notes

Here’s a quick overview of the key ingredients for this recipe. For the full list of ingredients and exact measurements, be sure to check the recipe card at the bottom of this post.

  • Roma tomatoes: Choose firm, ripe yellow or red Roma tomatoes.
  • Onion: Pick a fresh yellow or white onion and chop it.
  • Jalapeños: Look for glossy green jalapeños, remove the seeds for a milder soup, or leave a few in if your family likes more heat, and chop them.
  • Coconut milk: Use a can of full-fat coconut milk with the cream included.
  • White vinegar: Grab a simple pantry vinegar to splash into the pot.
  • Lime juice: Choose a fresh, heavy lime that feels full of juice and squeeze it just before serving so it tastes fresh.
  • Garlic: Use fresh garlic cloves, finely chopped.
  • Cilantro: Look for bright green cilantro without yellowing leaves and rinse and pat it dry before chopping the leaves and tender stems.
  • Cumin: Use ground cumin to bring that warm, toasty Mexican-style flavor.
  • Red pepper flakes: Use standard crushed red pepper flakes to give a gentle kick.
Can I use canned tomatoes instead of fresh Roma tomatoes?

Yes, canned crushed or whole plum tomatoes work well when fresh Roma tomatoes aren’t available. Simmer a bit longer so the flavors deepen, then blend and adjust the salt and sugar to taste.

What can I serve this Mexican style tomato soup with?

It pairs beautifully with grilled cheese, cheese quesadillas, or a simple chopped salad. You can also add chips and Easy Salsa Picante or Classic Southern Cornbread for extra comfort. Or you can also set out topping ideas like tortilla chips, avocado, and lime wedges, so everyone can finish their own bowl and make it just the way they like it.

Variations, Substitutions, and Recipe Tips

Dietary Modifications: This Mexican tomato soup is naturally gluten-free and dairy-free when you use coconut milk and plant-based toppings. 

Flavor Enhancements: For deeper flavor, you can roast the tomatoes and jalapeños on a sheet pan before simmering or briefly cook tomato paste and cumin in the pot first. A small pinch of smoked paprika or a bit of chopped chipotle will give this a gentle smoky note.

Add-In Options: After blending, you can make the soup more of a meal by stirring in cooked rice, black beans, corn, or shredded chicken and warming it through. You can also turn this into a simple sopa de fideo-style soup by returning the blended tomato mixture to low heat and adding in cooked fideo or another thin pasta. Simmer just until the noodles are tender, then serve with lime and cilantro.

Simple Substitutions: Swap jalapeños for mild green chiles if you need less heat, or use light cream instead of coconut milk if you are not avoiding dairy and want a more traditional creamy tomato soup.

Tips for Recipe Success: Blend well for the smoothest bowl. Let the soup simmer until the tomatoes are very soft, then taste and adjust at the end: add a pinch more sugar if it’s too sharp, a little more salt or lime if it tastes flat, and for a richer, creamy Mexican tomato soup, you can stir in a splash of heavy cream or a spoonful of sour cream.

mexican tomato soup in a bowl with jalapeno and cilantro by it

Hospitality Challenge

Pick a busy weeknight when life already feels full and make this easy Mexican tomato soup. Then text one or two people who are already out and about and invite them to stop by. Think coworkers coming off a late shift, grandkids after practice, or a friend who lives alone and would otherwise eat whatever is easiest. If you want a fuller Mexican-themed dinner, you can add mains like Authentic Mexican Steak Picado Recipe or  Cheesy Mexican Casserole with Ground Beef and sides such as Zesty Mexican Macaroni Salad or Mexican Brown Rice Salad & Dressing. This soup works so well because it feels comforting and special while still being flexible enough to hold for late arrivals and different schedules. As you eat, practice listening well and honoring differences, trusting that God delights in a table that stays open and ready to receive whoever He sends that night.

More Creamy Soups Worth Trying

A simple pot of creamy Mexican tomato soup is such a cozy way to slow down for a minute and gather your people around the table with something warm and homemade. If you have any questions about making this recipe, feel free to ask in the comments below. I’m here to help!

Save This Recipe Form

Send This Recipe To Your Inbox

Enter your email and I’ll send it directly to you! Plus, enjoy new recipes, entertaining tips, and a free surprise bonus!

Mexican tomato soup in a bowl with jalapeno and cilantro on top.

Creamy Mexican Tomato Soup

Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 4
Make this Mexican tomato soup made with fresh Roma tomatoes, jalapeños, coconut milk, cumin, and lime for an easy weeknight bowl. This creamy Mexican style tomato soup is naturally dairy free, ready in about 35 minutes, and perfect with your favorite toppings.

Print recipes anytime as part of 🍍Intentional Hospitality family! Sign up once, and you’ll always have recipe printing at your fingertips. No need to join our newsletter but would love to have you!

Make a Shopping List for This Recipe

You can add any recipe from Intentional Hospitality to your shopping list to plan a full menu!

Ingredients
 

  • 10 tomatoes, yellow Roma tomatoes or red Roma tomatoes
  • 1/3 cup onion, chopped
  • 2 jalapenos, seeded and chopped
  • 1 1/2 cups coconut milk, with cream
  • 1 tablespoon white vinegar
  • 1 lime, juiced
  • 2 cloves garlic, fresh, chopped
  • 1/4 cup cilantro, fresh
  • 1 teaspoon cumin
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 1/4 to 1 teaspoon pepper flakes

Instructions
 

Peel the Tomatoes

  • Bring a large stockpot filled halfway with water to a boil.
  • Fill a large bowl with ice and water.
  • Remove any stickers, then wash the tomatoes.
  • Remove the stem and core with a paring knife.
  • Drop the tomatoes a few at a time into the boiling water.
    10 tomatoes
  • Remove them after about 30 seconds, or when the skin begins to peel, and immediately transfer them to the ice water.
  • Let the tomatoes sit in the ice bath for 3 to 4 minutes until chilled.
  • Gently rub off the skins with your hands. Remove any stubborn pieces with a paring knife. Slice the tomatoes in half.

Make the Soup

  • In a medium stockpot, combine the tomatoes and all remaining ingredients.
    1/3 cup onion, 2 jalapenos, 1 1/2 cups coconut milk, 1 tablespoon white vinegar, 1 lime, 2 cloves garlic, 1/4 cup cilantro, 1 teaspoon cumin, 1 teaspoon salt, 1 teaspoon sugar, 1/4 to 1 teaspoon pepper flakes, 10 tomatoes
  • Bring to a boil over medium-high heat, stirring continuously.
  • Reduce the heat and simmer gently, stirring frequently so the tomatoes do not burn.
  • Simmer for about 15 minutes, or until the tomatoes are very soft and beginning to fall apart.

Blend and Serve

  • Use an immersion blender to puree the soup until smooth.
  • Serve topped with crushed red peppers and fresh chopped cilantro.
    1/4 to 1 teaspoon pepper flakes, 1/4 cup cilantro

Gina’s Notes and Tips

Storage and Reheating

  • Let the soup cool, then store it in an airtight container in the refrigerator for up to 4 days. 
  • Reheat gently on the stovetop over low heat, or warm individual bowls in the microwave, stirring so the coconut milk stays smooth. If you have added dairy cream or sour cream, avoid boiling so the texture stays velvety, and add fresh toppings after reheating.
  • For freezing, use the coconut milk version without extra dairy and freeze it in freezer-safe containers for up to 2 months. Thaw in the refrigerator overnight, reheat slowly on the stove, and add any cream or sour cream just before serving.
Serving: 1g, Calories: 244kcal, Carbohydrates: 20g, Protein: 5g, Fat: 19g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 613mg, Potassium: 992mg, Fiber: 5g, Sugar: 10g, Vitamin A: 2757IU, Vitamin C: 58mg, Calcium: 65mg, Iron: 4mg
Cuisine: Mexican
Author: Gina Dickson
Intentionalhospitality.com content and photographs are copyright-protected. Sharing this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.
A white bowl filled with creamy orange soup garnished with a sprig of cilantro and chili flakes. The bowl is set on a white cloth, surrounded by fresh cilantro leaves and accompanied by a silver spoon.
A beige banner displays kitchen and home items, including cookware, a blanket, soap dispensers, a tiered wood stand, a cake stand, and a dish. Text reads: "Browse My Amazon Store. All My Favorite Amazon Finds. Shop Now.