Go Back
+ servings
Mexican tomato soup in a bowl with jalapeno and cilantro on top.

Mexican Tomato Soup

Gina Dickson
Make your own delicious fresh Mexican Tomato Soup by cooking together fresh-picked tomatoes, authentic Mexican spices, coconut cream, and then give it a little heat from some jalapenos. It's a healthier alternative to canned soup
Prep Time 20 mins
Cook Time 15 mins
Total Time 35 mins
Course Soup
Cuisine Mexican
Servings 4
Calories 244 kcal


  • 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

Need an ingredient to make this recipe? Click this Instacart button and get what you need sent right to you.


Peel Tomatoes

  • Bring a large stockpot filled halfway with water to a boil.
  • Fill a large bowl with ice and water.
  • Remove any stickers and 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.
  • Remove them after 30 seconds or when the skin begins to peel. Then gently drop them into the bowl of ice water.
  • Allow the tomatoes to sit in the ice bath for 3 or 4 minutes until chilled
  • The tomatoes will still be very firm, with the skin wrinkled and coming off the flesh. Gently rub off the tomato skin with your hands. Remove any stubborn pieces with a paring knife. Slice tomatoes in half.

Making The Soup

  • In a medium stockpot combine tomatoes and all other ingredients. Bring to a boil over medium-high heat, stir continuously.
  • Reduce heat, and simmer gently. Stir frequently so the tomatoes do not burn. Allow to simmer for about 15 minutes or until the tomatoes are very soft, starting to fall apart.
  • Use an immersion blender and puree the soup until it is smooth.
  • Serve with crushed red peppers and fresh chopped cilantro on top

Need an item in the this recipe? Click the Instacart button and have it sent right to you.


Note* This recipe is the perfect base for sopa de fideo, a warm, comforting bowl of noodle soup. Make the recipe according to the instructions. After you blend the cooked soup with an immersion blender, return the soup to low heat. Add cooked fideo and allow to simmer 10 more minutes, then serve.
  • Be sure and use Roma or plum tomatoes; this will create a thicker base.
  • Blend well with an immersion blender. This will whip the ingredients and make a creamy soup texture.
  • Use canned coconut cream, not coconut milk. This will give your soup a more creamy texture.
  • If you like it extra creamy, you can add one-half cup of whipping cream or sour cream before blending the soup.


Serving: 1gCalories: 244kcalCarbohydrates: 20gProtein: 5gFat: 19gSaturated Fat: 16gSodium: 613mgPotassium: 992mgFiber: 5gSugar: 10gVitamin A: 2757IUVitamin C: 58mgCalcium: 65mgIron: 4mg
Hungry For More?Join my members email list to get the latest recipes and party ideas. You will also have access to my members only printables library.