Mexican Street Corn Soup brings the irresistible flavors of elote straight to your spoon. This creamy, comforting soup captures everything I love about Mexican street corn – the charred sweetness, tangy lime, and savory cheese – in one delicious bowl that comes together quickly on busy weeknights.
I’ll never forget the first time I tried elote from a street vendor in San Diego. The combination of charred corn, creamy sauce, tangy cheese, and bright lime was unforgettable. When I wanted that same experience on a chilly evening, I created this Mexican Street Corn Soup. It delivers all those beloved flavors in a warm, satisfying bowl that’s become a regular in my kitchen. The best part? You get that authentic street corn taste without leaving home, and it’s perfect whether you need a cozy appetizer or a full meal.
Table of Contents
What You’ll Need for This Street Corn Soup
Before you start, I always recommend using fresh corn when it’s in season for the best flavor, though frozen works beautifully year-round. Pro tip: if using canned corn, drain and rinse it first to reduce excess sodium.
- 4 cups corn kernels (fresh, frozen, or canned)
- 1/2 cup diced white onion
- 2 cloves garlic, minced
- 1 jalapeño, finely diced (optional for heat)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- 1/2 cup crumbled cotija cheese or feta cheese
- 1 tablespoon butter
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and black pepper to taste
- Juice of 1 lime (about 2 tablespoons)
- Fresh cilantro, chopped for garnish
- Tortilla strips or crushed tortilla chips for topping
My ingredient tip: I prefer cotija cheese for authentic flavor, but crumbled feta is an excellent substitute that’s easier to find. For a bolder taste, I sometimes add an extra 1/4 teaspoon of chili powder.

How to Make Mexican Street Corn Soup Step by Step
I recommend gathering all your ingredients before starting – this soup comes together quickly once you begin. Having everything prepped makes the process smooth and enjoyable.
Step 1: Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until the onion becomes translucent and softened. You should smell a sweet aroma as the onion cooks.
Step 2: Add the minced garlic and diced jalapeño (if using) to the pot. Cook for another minute, stirring constantly to prevent the garlic from burning. The mixture should become very fragrant at this point.
Step 3: Add the corn kernels, vegetable broth, chili powder, and cumin to the pot. Season with salt and black pepper to taste. Stir everything together to combine the spices evenly throughout the soup base.
Step 4: Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low and let it simmer for 15-20 minutes. This allows the flavors to meld together beautifully. The corn will become tender and the broth will develop a deeper flavor.
Step 5: Remove the pot from the heat. Use an immersion blender to partially blend the soup directly in the pot, pulsing until it’s about half smooth and half chunky. This creates the perfect creamy texture while keeping some corn kernels whole for texture. If you don’t have an immersion blender, carefully transfer about half of the soup to a regular blender, blend until smooth, and return it to the pot. Pro tip: let the soup cool for 2-3 minutes before blending to avoid splattering.
Step 6: Stir in the heavy cream and crumbled cotija cheese. Heat the soup over low heat for 3-4 minutes until it is warmed through and the cheese begins to melt into the soup. Do not let it boil, as this can cause the cream to separate and affect the texture.
Step 7: Remove from the heat and stir in the fresh lime juice. The lime brightens all the flavors and adds that signature tang. Taste for seasoning balance – you may want more salt for depth, additional lime for brightness, or extra chili powder for heat.
Step 8: Ladle the Mexican Street Corn Soup into bowls and garnish generously with additional cotija cheese, fresh cilantro, and tortilla strips before serving. The toppings add essential texture and flavor.
Perfect Pairings for Your Street Corn Soup
This soup pairs beautifully with dishes that complement its creamy, savory profile without overwhelming the delicate corn flavor.
Warm Quesadillas: The crispy, cheesy exterior and gooey interior create a satisfying contrast to the smooth soup texture. The mild cheese flavors don’t compete with the street corn taste.
Fresh Garden Salad: A simple salad with crisp lettuce, tomatoes, and lime vinaigrette adds brightness and crunch. It balances the richness of the Mexican Street Corn Soup perfectly.
Mexican Rice: Fluffy, tomato-seasoned rice makes this soup a complete meal. The rice soaks up the creamy broth beautifully and adds substance.
Grilled Chicken Tacos: Light chicken tacos with fresh toppings turn the soup into a full Mexican feast. The combination works great for gatherings or family dinners.
Crusty Garlic Bread: Perfect for soaking up every last drop of this delicious soup. The garlic complements the Mexican spices wonderfully.
More Mexican-Inspired Soups and Comfort Food
Mexican Street Corn Soup fits perfectly into a lineup of flavorful, satisfying meals that bring bold tastes to the table. For another Mexican-inspired favorite, try Street Corn Chicken Rice Bowl which features similar elote flavors in a hearty bowl format, or explore the creamy, smoky notes in Creamy Chipotle Chicken Soup for a spicier alternative.
When craving more comforting soup options, the rich and satisfying Creamy Taco Soup delivers Mexican flavors with ground beef and cheese, while Chicken Tortilla Soup offers a lighter broth-based option loaded with tender chicken and topped with crispy tortilla strips. Each of these recipes shares that warm, welcoming quality that makes Mexican Street Corn Soup such a beloved choice.
Storing and Reheating Your Corn Soup
Store leftover Mexican Street Corn Soup in an airtight container in the refrigerator for up to 3-4 days. The flavors actually deepen overnight, making leftovers even more delicious.
When reheating, I recommend doing so gently over medium-low heat on the stovetop, stirring occasionally. The soup will thicken as it cools, so add a splash of broth or water to thin it to your desired consistency. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. Don’t let it boil during reheating to maintain the creamy texture.
Pro tip: if you plan to freeze this soup, do so before adding the cream and cheese. These dairy ingredients can separate when frozen and thawed. Simply add them when you reheat the soup base. Frozen soup base keeps well for up to 2 months.
Common Questions About Mexican Street Corn Soup
Can I use frozen corn instead of fresh for this soup?
Absolutely! Frozen corn works perfectly in Mexican Street Corn Soup. No need to thaw it first – just add it directly to the pot. The flavor and texture are nearly identical to fresh.
What can I substitute for heavy cream to make it lighter?
You can use half-and-half, evaporated milk, or even coconut milk for a dairy-free version. Keep in mind that coconut milk will add a subtle sweetness and change the flavor profile slightly.
How can I make this soup spicier?
Add an extra jalapeño, include the seeds and membranes from the pepper, or stir in a pinch of cayenne pepper. You can also top individual bowls with hot sauce so everyone can adjust their heat level.
Can I make Mexican Street Corn Soup ahead of time?
Yes! Prepare the soup completely but wait to add the lime juice until just before serving. The soup keeps its flavor well when made 1-2 days ahead and tastes even better as the flavors meld.
Make This Cozy Soup Tonight
Mexican Street Corn Soup delivers restaurant-quality flavor with minimal effort. The creamy texture, authentic spices, and bright lime create a bowl that’s both comforting and exciting. Whether serving it as a starter or making it the main event, this soup brings everyone to the table. Try this recipe tonight and discover why it’s become one of the go-to dishes for easy weeknight dinners and casual entertaining!
Mexican Street Corn Soup
This creamy and flavorful Mexican Street Corn Soup, inspired by the popular elote, is a perfect blend of sweet corn, savory spices, and tangy lime. Ready in 35 minutes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer, Blend
- Cuisine: Mexican
Ingredients
- 4 cups corn kernels (fresh, frozen, or canned)
- 1/2 cup diced white onion
- 2 cloves garlic, minced
- 1 jalapeño, finely diced (optional)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- 1/2 cup crumbled cotija cheese or feta cheese
- 1 tablespoon butter
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and black pepper to taste
- Juice of 1 lime
- Fresh cilantro, chopped for garnish
- Tortilla strips or crushed tortilla chips for topping
Instructions
- Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and cook until softened, about 3-4 minutes.
- Add the minced garlic and diced jalapeño (if using) and cook for another minute until fragrant.
- Add the corn kernels, vegetable broth, chili powder, and cumin to the pot. Season with salt and black pepper.
- Bring the mixture to a boil, then reduce the heat and let it simmer for 15-20 minutes, allowing the flavors to meld together.
- Remove the pot from the heat. Use an immersion blender to partially blend the soup directly in the pot, blending until it’s about half smooth and half chunky. Alternatively, carefully transfer about half of the soup to a regular blender, blend until smooth, and return it to the pot.
- Stir in the heavy cream and crumbled cotija cheese. Heat the soup over low heat until it is warmed through and the cheese is melted. Do not let it boil.
- Remove from the heat and stir in the fresh lime juice.
- Ladle the soup into bowls and garnish with additional cotija cheese, fresh cilantro, and tortilla strips before serving.
Notes
- For a smokier flavor, you can char the fresh corn on a cob over a gas stove or grill before cutting the kernels off.
- If you prefer a smoother soup, you can blend it completely. If you like it chunkier, blend it less.
- Cotija cheese is a salty, Mexican-style cheese. Feta is a good substitute if you can’t find it.
- Taste and adjust seasoning before serving. You may want more salt, lime juice, or chili powder depending on your preference.
- For a lighter version, you can substitute the heavy cream with evaporated milk or a non-dairy alternative like coconut milk, though the flavor will change slightly.
- The soup will thicken as it cools. If reheating, you may need to add a splash of broth or water to thin it out.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 285 kcal
- Sugar: 8 g
- Sodium: 720 mg
- Fat: 18 g
- Saturated Fat: 11 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 3 g
- Protein: 8 g
- Cholesterol: 55 mg







