Why Make This Recipe
Mexican Street Corn Soup is a delicious and comforting dish that captures the vibrant flavors of street corn, also known as elote. This soup is creamy, slightly spicy, and full of fresh corn goodness. It’s perfect for a cozy dinner or as a fun twist for a summer gathering. Making this soup is not only easy, but it also brings the taste of Mexico right to your kitchen!
How to Make Mexican Street Corn Soup
Ingredients:
- 4 ears of corn, husked
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup milk
- 1 teaspoon chili powder
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Directions:
- Preheat the oven to 400°F (200°C). Place the corn on a baking sheet and roast for 20-25 minutes until charred. Allow to cool and cut kernels off the cob.
- In a large pot, heat olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and cook for another minute.
- Add the roasted corn kernels, vegetable broth, milk, chili powder, salt, and pepper to the pot. Bring to a boil, then reduce the heat and let it simmer for 15 minutes.
- Use an immersion blender to puree the soup to your desired consistency.
- Serve hot, garnished with chopped cilantro and lime wedges.
How to Serve Mexican Street Corn Soup
Serve this soup hot in bowls. Garnish each bowl with fresh cilantro and a lime wedge on the side. You can also serve some tortilla chips for added crunch. This makes a great starter or a light main course.
How to Store Mexican Street Corn Soup
If you have leftovers, let the soup cool completely. Transfer it to an airtight container and store it in the fridge. The soup will stay fresh for about 3 to 4 days. You can also freeze it for up to 3 months. Just make sure to leave some space in the container, as the soup may expand when frozen.
Tips to Make Mexican Street Corn Soup
- Make sure to roast the corn until it’s nice and charred. This adds a great smoky flavor to the soup.
- If you want a thicker soup, blend it for a longer time or add less vegetable broth.
- Adjust the spices according to your taste. If you like it spicier, feel free to add more chili powder or a splash of hot sauce.
Variation
You can easily customize this soup by adding other ingredients. For a heartier version, consider adding diced potatoes or a mix of your favorite vegetables. For a non-vegetarian option, cooked chicken or shrimp can be added as well.
FAQs
1. Can I use frozen corn instead of fresh corn?
Yes, you can use frozen corn. Just add it straight to the pot without needing to roast it first.
2. Is there a dairy-free option for this soup?
Yes, you can replace the milk with a plant-based milk, like almond or coconut milk, to make it dairy-free.
3. Can I make this soup ahead of time?
Absolutely! This soup can be made in advance and stored in the fridge. Just reheat it on the stove or in the microwave before serving.

Mexican Street Corn Soup
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy and slightly spicy soup that captures the vibrant flavors of elote, perfect for cozy dinners or summer gatherings.
Ingredients
- 4 ears of corn, husked
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup milk
- 1 teaspoon chili powder
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Instructions
- Preheat the oven to 400°F (200°C). Place the corn on a baking sheet and roast for 20-25 minutes until charred. Allow to cool and cut kernels off the cob.
- In a large pot, heat olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and cook for another minute.
- Add the roasted corn kernels, vegetable broth, milk, chili powder, salt, and pepper to the pot. Bring to a boil, then reduce the heat and let it simmer for 15 minutes.
- Use an immersion blender to puree the soup to your desired consistency.
- Serve hot, garnished with chopped cilantro and lime wedges.
Notes
For thicker soup, blend longer or use less vegetable broth. Adjust the spices for desired heat level.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting and Blending
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 6g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 10mg
Keywords: soup, Mexican, corn, vegetarian, comfort food







