• Skip to main content
  • Skip to footer

A Dish to Share

International flavors in easy step-by-step recipes

  • Recipes
  • The Dish
  • About
  • Contact

Mexican Tomato and Corn Soup (sopa de elote con jitomate)

November 6, 2025 · In: Dinner, Recipes, Soup

Jump to Recipe Print Recipe
Spoonful of Mexican tomato and corn soup with crema and cheddar

Bright, comforting, and full of garden-fresh flavor, Mexican corn and tomato soup captures everything we love about the harvest season. Sweet corn, ripe tomatoes, and smoky chili come together in a cozy, colorful bowl that tastes like late summer sunshine. It’s the kind of soup that feels both nourishing and festive. It’s perfect for weeknight dinners, gatherings with friends, or anytime you want a taste of authentic Mexican home cooking.

Historical context

Corn and tomatoes have been the heart of Mexican cuisine for thousands of years. Long before European contact, Indigenous communities cultivated maize (corn) and tomatoes as staple crops, celebrating them in festivals, rituals, and everyday meals. Corn was more than just food. It was sacred, seen as a gift from the gods and a symbol of life itself. Tomatoes, native to Mesoamerica, added color, acidity, and depth to sauces and soups. They eventually becoming essential to Mexican cooking as we know it today. When combined, these two ingredients reflect the deep agricultural heritage of Mexico—one rooted in respect for the land and its seasonal bounty.

During the harvest season, this soup takes on special meaning. It’s a way to celebrate abundance: the last of the sweet corn from the fields, the ripest late-summer tomatoes, and the warmth of chili and garlic that hint at the cooler months ahead. In rural towns and family kitchens, multiple generations share versions of sopa de elote con jitomate. Sopa de elote con jitomate de Mexico means corn and tomato soup! They are often accompanied by warm tortillas or a sprinkle of cotija or a dollop of crema. It’s a dish that tells a story of gratitude—one that honors Mexico’s agricultural traditions while inviting everyone to slow down and savor the moment.

Nutritional value

Beyond its comforting flavor and vibrant color, Mexican corn and tomato soup is wonderfully nourishing. Corn provides a natural source of complex carbohydrates for steady energy, along with fiber to support digestion. Corn also provides a variety of essential B vitamins. Tomatoes, rich in vitamin C, potassium, and lycopene, bring powerful antioxidant benefits that support heart health and help protect against inflammation. Together, they create a plant-based soup that’s both light and satisfying—low in fat, yet full of vitamins, minerals, and phytonutrients. When prepared with olive oil or a drizzle of crema, the healthy fats help your body absorb those antioxidants even more effectively. This simple bowl of soup is actually a wholesome, nutrient-rich meal.

This easy Mexican soup recipe brings that spirit to your table. It’s gluten-free, naturally vegetarian, and made with wholesome, everyday ingredients. Whether you use fresh or canned corn and tomatoes, the flavors sing of warmth, heritage, and home. One spoonful, and you’ll understand why this vibrant corn and tomato soup remains a beloved part of Mexico’s culinary landscape. Let’s dive in!

Step 1: Gather the vegetables

Vegetables for Mexican tomato and corn soup

To begin, some chopped veggies are needed: one yellow onion, one large jalapeno, 3 garlic cloves, and some tomato. If you have fresh, in-season tomatoes to use, please do! But if you are outside of peak tomato season (like we are here), the best option will likely be cherry tomatoes or tomatoes that have been vine-ripened. They tend to have more flavor than sandwich slicer tomatoes or roma tomatoes. You will also need about 2 cups of corn.

Step 2: Soften the vegetables

Softened veggies in a soup pot next to seasonings for Mexican tomato and corn soup

Next, heat some cooking oil in a soup pot and add in the chopped veggies. I don’t like to put the corn in at this stage, because corn can be wet, especially if using frozen or canned corn. The wetness, in my opinion, makes the veggies mushy as they soften, which is not what we want at this stage!

After your veggies have been softened (~7 minutes), add in the spices and stir quickly to evenly coat the veggies in spices. Continue stirring to prevent the spices from burning. When the spices are fragrant (about 1 minute), add the corn.

Corn in a soup pot

Step 3: Add the broth

Cooking soup

Lastly, add in your broth! If you do some Googling, you’ll find that different cooks use different amounts of broth. That’s because the amount of broth added, plus the amount of toppings you’ll add when the soup is finished, determines how soupy the finished product will be! You can always go back later and add more broth, so don’t worry about adding too little. You can’t go back and take broth out without removing flavor from the spices and cooked veggies, so err on the side of caution!

Simmer the soup for 30 minutes or so, while you make the crunchy, spicy corn garnish!

Step 4: Make the corn garnish

Ingredients for crunchy corn garnish

Combining a handful of corn kernels and a lesser amount of the same spices used in the soup, you can make a topping that adds a fun texture to your soup! Put your handful of corn kernels in a piece of reusable cheesecloth, and give them a good squeeze or two to remove any excess liquid. Then, add about a teaspoon of cooking oil and the corn kernels to a mixing bowl. Toss a few times to coat the kernels in oil. Sprinkle the spices over top, and continue tossing to coat until evenly distributed. Once the kernels are evenly coated in spices, spread them in an even layer on a baking sheet. Bake at 400 degrees Fahrenheit for about 7 minutes or until they have reached the desired texture!

Crunchy corn garnish for Mexican tomato and corn soup

Step 5: Serve!

Ladle some soup into a soup bowl. Traditional toppings for Mexican tomato and corn soup include lime juice, sliced radishes, cilantro, crema (sour cream), and cheese. For ours, we used cotija cheese, cheddar cheese, cilantro, crema, and lime juice!

If you would like this recipe to be vegan, substitute the crema and/or cheese for coconut cream and lime juice. Don’t skip the lime juice in this case, since it is replacing the tang of the crema!

If you don’t like cilantro, simply substitute parsley. No one will know if you serve it already chopped up!

Plated Mexican tomato and corn soup

Pro tip: make up a batch of honey and jalapeno cornbread to crumble in your soup! It really takes the soup to the next level!

Did you make our soup? Let us know in the comments! Want to make it later? Click the button in the recipe card to send the recipe to yourself as a pin on Pinterest. We are wishing you all a warm and nutritious fall!

A Dish to Share helps curious home cooks feel proud of what they made, excited about what’s next, and increasingly knowledgeable about food and culture, one global recipe at a time.

Mexican Tomato and Corn Soup

Print Recipe Pin Recipe
Prep Time:15 minutes mins
Cook Time:45 minutes mins
Total Time:1 hour hr
Course: Soup
Cuisine: Mexican
Servings: 6 bowls

Equipment

  • 1 Dutch oven
  • 1 cookie sheet
  • 1 silicone liner or parchment paper

Ingredients

  • cooking oil
  • 1 jalapeno diced
  • 3 cloves garlic minced
  • 1 cup tomatoes diced
  • 1 onion diced
  • 4 tsp paprika
  • 1 ½ tsp ancho chili powder
  • 1 ½ tsp cayenne pepper omit if you cannot tolerate spice
  • 1 tsp oregano
  • 1 tsp salt
  • 2 ½ cups corn kernels frozen, canned, or fresh
  • 6-8 cups vegetable broth adjust to your preference
  • 2 limes quartered, for garnish
  • ¼ cup cilantro leaves for garnish
  • Cotija cheese for topping
  • crema for topping

Instructions

  • Heat some cooking oil in a Dutch oven or other soup pot. Add in diced jalapeno, tomatoes, onion, and minced garlic. Cook over medium high heat until softened, about 5-7 minutes.
    cooking oil, 1 jalapeno, 3 cloves garlic, 1 cup tomatoes, 1 onion
  • Add in spices and stir to coat evenly. Continue stirring until spices are fragrant, about 1 minute.
    4 tsp paprika, 1 ½ tsp ancho chili powder, 1 tsp oregano, 1 tsp salt, 1 ½ tsp cayenne pepper
  • Stir in corn and continue stirring until evenly coated in spices, as well. Continue cooking until corn has warmed through.
    2 ½ cups corn kernels
  • Add in as much broth as you prefer. Remember: you can always add more later, but you can't take any away once it's in! Simmer for 30 minutes or so to let the flavors marry.
    6-8 cups vegetable broth
  • Serve with optional toppings.
    2 limes, ¼ cup cilantro leaves, Cotija cheese, crema

Notes

To make the recipe vegan, substitute cheese and/or crema for coconut cream and lime juice. The lime juice is essential in this case, as it replaces the tang of the crema.
 
If you don’t like cilantro, that’s okay! Just use parsley!

By: Elizabeth · In: Dinner, Recipes, Soup · Tagged: Latin American, Mexican

you’ll also love

Mexican Honey Jalapeno Cornbread
Boursin Orzo Bake
Gluten-free Brazilian Cheese Bread (Pão de queijo)

Get our free guide!

5 globally-inspired, whole-ingredient dinners I make when I want to eat well — without making my life harder." The button says "Send it to me!" And on the banner, it says "With a shopping list.

Next Post >

Decadent Gruyere-stuffed Baguette Slices

Footer

On the Blog

  • The Dish
  • Recipes

Info

  • About Me
  • Contact
  • Privacy Policy
  • TOS & Disclaimer

A Dish to Share helps curious home cooks feel proud of what they made, excited about what’s next, and increasingly knowledgeable about food and culture, one global recipe at a time.

stay in the know

Copyright © 2026 · Theme by 17th Avenue

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.