This Mexican street corn soup recipe takes the flavors of Mexican street corn—sweet fresh corn, chile, lime, cream, and salty cheese—and turns them into a silky, creamy soup finished with a spicy blue cheese-chile crumble.
This post may contain affiliate links. Read our affiliate policy.
The corn for this batch happened to be the last of the corn from our garden, which meant I had to finally acknowledge that summer was coming to an end. The temperature dropping to nearly freezing the night before probably should have been my first clue.
If you’ve spent any time browsing Mexican food recipes, you’ve probably come across plenty of dishes inspired by elote, the beloved Mexican corn coated with something creamy, a sprinkle of chili powder, fresh lime, and salty cheese.
Naturally, I decided what the world needed was another variation. Except mine comes in soup form. Because if there’s one thing I believe, it’s that almost everything can be improved by putting it in a bowl.
If you love these flavors, my Elote-Style Mexican Street Corn Casserole and Elote are two more ways to put fresh corn to very good use.
Ingredients You’ll Need
- Fresh Corn – gives the soup its sweet, summery flavor and also provides the cobs for the homemade stock; frozen corn works well if fresh ears aren’t available.
- Olive Oil – I recommend California Ranch Extra Virgin Olive Oil because it tends to be fresher than many imported options.
- Red Onion and Garlic – adds sweetness while garlic builds savory depth, and if you’re out of red onion, white or yellow onion works just as well.
- Jalapeños – add fresh chile flavor and mild heat, and you can remove the seeds for less heat or swap in poblano peppers or mild green chiles.
- Chile Powder – gives the soup a warm, smoky background flavor, and a mild chili powder blend is the best choice if you don’t want it too spicy.
- Heavy Cream – gives the soup its smooth, rich texture, and whole milk can be used for a lighter result if needed.
- Blue Cheese – adds a salty, tangy contrast to the sweetness of the corn, and feta, queso fresco, or Cotija are easy swaps if you prefer a milder flavor.
- Fresh Cilantro and Fresh Chile – brightens the topping while the sliced chile adds heat, and you can leave out the chile entirely if you want a milder finish.
- Fresh Lime – adds acidity that cuts through the creaminess and brings out the sweetness of the corn, and bottled lime juice will work in a pinch.
- Kosher Salt and Freshly Ground Black Pepper – Season the soup throughout. I always use Morton kosher salt, not Diamond Crystal unless otherwise specified. If you only have table salt, use a little less because the grains are finer.
How to Make Mexican Street Corn Soup
step one
Remove all the kernels from the corn by sliding your knife down the cob of the corn. Save the kernels (you should have about 3 cups) and place the cobs in a pot.
step two
To make the corn stock, cover the cobs with 8 cups of water then add the onion trimmings, garlic skins, jalapeño core, and 1 teaspoon kosher salt. You can add more aromatics if you want, things like chopped celery, bay leaf, black peppercorns, or fresh parsley would be good. Bring it all to a boil, then reduce to a simmer and cook for an hour.
step three
When the stock is ready, heat oil in a stock pot over medium-high heat. Add onions and season with salt and pepper. Let cook for a few minutes to soften then add garlic and jalapeños, and corn. Season again with salt and pepper. Let cook until vegetables are tender, about 5 minutes. Add chile powder and let toast for a minute or two.
step four
Place a fine mesh strainer over the vegetables in the pot and carefully pour the stock through the strainer. Discard the solids.
step five
Bring the mixture to a boil, then reduce to a simmer. Cover and simmer for 30 minutes or until vegetables are soft.
step six
Ladle soup into a blender and cover the top with a clean dish towel (you may need to do this in batches). Purée on low, then slowly increase the speed until the mixture is smooth. Return the puréed soup to the pot, add the cream and reheat. Taste and add more salt and pepper if needed.
step seven
While you are waiting for the soup to reheat you can make the crumble by combining the blue cheese, cilantro, and chile in a small bowl.
step eight
Ladle soup into bowls and top with a spoonful of the crumble and serve immediately.
How to Build the Best Corn Flavor
- Make the corn stock: Simmer the corn cobs with 8 cups water, onion trimmings, garlic skins, jalapeño cores, and 1 teaspoon kosher salt for about 1 hour.
- Sauté the vegetables: Cook the red onion, garlic, jalapeños, and corn kernels in olive oil until tender and fragrant.
- Toast the chile powder: Add the chile powder and cook for 1 to 2 minutes to deepen the flavor.
- Simmer until tender: Add the strained corn stock and cook until the vegetables and corn are completely soft.
- Blend until creamy: Purée with an immersion blender or countertop blender, then stir in the heavy cream over medium-low heat; strain for an extra-silky texture if desired.
About That Blue Cheese-Chile Crumble
Blue cheese might sound unexpected in a Mexican street corn soup recipe, but hear me out.
Sweet corn needs something salty. The blue cheese gives you that same sweet-and-salty contrast that makes Mexican street corn so good, while fresh cilantro and sliced chile keep the topping bright and lively.
For a flavor closer to classic elote, replace the blue cheese with salty Cotija cheese, queso fresco, or feta cheese. You could even add a small spoonful of sour cream or Mexican crema to each bowl before sprinkling on the crumble.
Different Ways to Make It Your Own
- Make it smokier: Use fire-roasted corn or add a little chipotle chile powder.
- Keep it mild: Remove the jalapeño seeds and skip the fresh chile garnish.
- Make it chunkier: Reserve some of the soup or about 1/2 cup corn kernels before blending, then stir them back in.
- Add more protein: Stir in shredded rotisserie chicken or black beans after blending.
- Make it creamier: Add sour cream, Mexican crema, or softened cream cheese.
- Add more vegetables: Sauté bell pepper or roasted poblano peppers with the onions for extra flavor.
What to Serve with Mexican Street Corn Soup
This creamy soup is satisfying on its own, but it also pairs well with something crunchy or a simple Mexican-inspired side.
Serve it with tortilla chips, warm tortillas, quesadillas, or a piece of pumpkin cornbread for dipping.
For a larger meal, pair it with enchiladas suizas or a Mexican breakfast skillet if you’re leaning into a cozy brunch-for-dinner situation.
And if you want something bright and citrusy afterward, these lime shortbread bars make an easy dessert pairing.
For the soup itself, set out a few favorite toppings so everyone can finish their own bowl:
- Crumbled Cotija cheese or queso fresco
- Fresh cilantro
- Sour cream or Mexican crema
- Thinly sliced green chiles
- Extra corn kernels
- A sprinkle of chili powder
- Lime wedges
- Crushed tortilla chips
Whatever you choose, don’t skip the fresh lime. That final squeeze of lime cuts through the richness of the heavy cream and brings out the sweetness of the corn.
Can I Make This in a Slow Cooker?
Yes. Sauté the onion, garlic, jalapeños, corn, and chile powder first, then transfer to the slow cooker with the corn stock and cook until tender. Blend, then stir in the heavy cream at the end.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days, keeping the blue cheese topping separate. Reheat gently over medium-low heat, adding a splash of broth, milk, or water if the soup thickens. Freeze the soup before adding the cream, then add the cream after reheating.

Mexican Street Corn Soup with Blue Cheese-Chile Crumble
Ingredients
Method
- Cut the corn: Remove the kernels from the 4 ears of corn by sliding a sharp knife down each cob. You should have about 3 cups corn kernels. Set the kernels aside and place the stripped cobs in a large pot.
- Make the corn stock: Add the 8 cups water, reserved onion trimmings, garlic skins, jalapeño cores, and 1 teaspoon kosher salt to the pot with the corn cobs. Bring to a boil, then reduce to a simmer and cook for 1 hour. Add celery, bay leaf, black peppercorns, or fresh parsley if desired.
- Sauté the vegetables: Heat the 3 tablespoons olive oil in a large stockpot over medium-high heat. Add the 2 chopped small red onions and season with salt and freshly ground black pepper to taste. Cook for a few minutes, then add the 3 chopped garlic cloves, 2 chopped jalapeños, and about 3 cups corn kernels. Cook for about 5 minutes, or until the vegetables are tender.
- Toast the chile powder: Add the 1 teaspoon chile powder and cook for 1 to 2 minutes, stirring, until fragrant.
- Add the stock: Place a fine-mesh strainer over the vegetables and carefully pour the corn stock through it. Discard the corn cobs and other solids.
- Simmer the soup: Bring the mixture to a boil, then reduce to a simmer. Cover and cook for about 30 minutes, or until the vegetables are very soft.
- Blend and add the cream: Carefully purée the soup in a blender, working in batches if necessary, until smooth. Return the soup to the pot and stir in the 1 cup heavy cream. Reheat gently and season with additional salt and freshly ground black pepper to taste.
- Make the crumble: Combine the 1/3 cup crumbled blue cheese, 2 tablespoons chopped fresh cilantro, and 1 thinly sliced cayenne or Thai bird chile in a small bowl.
- Serve: Ladle the soup into bowls, top each serving with the blue cheese-chile crumble, and serve immediately with lime wedges.
Tried this recipe?
Let us know how it was!FAQs
Yes. Use about 3 cups and replace the homemade corn stock with chicken or vegetable broth; fire-roasted corn is great for extra smoky flavor.
Blue cheese adds a bold, salty finish, while Cotija, queso fresco, or feta give you a more traditional street corn flavor.
Remove the jalapeño seeds and membranes, skip the fresh chile garnish, or use mild poblano peppers instead.
Yes. Blend and refrigerate the soup, then reheat gently and stir in the heavy cream before serving.












Corn! From your garden… you lucky woman. I love the look and sound of this and I love how you use every last bit of corn, making stock from the cobs, too! Smartie. Also: “ain’t nobody got time for garlic butts” should be a t-shirt. A very bizarre t-shirt, but still! ^__^
Thanks Lyndsay! I agree about the t-shirt, I need to work on that. I’m envisioning a whole line….tank tops, swim suit cover-ups, the whole nine. 🙂
Hey, Kate!!! I love corn and everything else related to it.
What a comforting dish especially on these days when season starts to change…
Thanks Denise! So sweet of you to comment!