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.
Post last updated September 21, 2026.
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 mayo or crema, 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, try my Elote-Style Mexican Street Corn Casserole, my elote loco recipe or my street corn garnaches. There are so many 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, just swap in store-bought broth for the homemade stock.
- Olive Oil – I recommend California Ranch Extra Virgin Olive Oil because it tends to be fresher than many imported options.
- Yellow Onion and Garlic – adds sweetness while garlic builds savory depth, and if you’re out of yellow onion, white or red 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. Half and half can be used for a lighter result if you’d like.
- Blue Cheese – adds a salty, tangy contrast to the sweetness of the corn. Feta, queso fresco, or Cotija are easy swaps if you prefer a milder flavor.
- Fresh Cilantro or Mexican oregano 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. Lemon 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 water.
Chop your vegetables (the onion, garlic, and jalapeño) for the soup but don’t discard the trimmings like the onion skins or the root ends. Instead, add them along with 1 teaspoon kosher salt to the pot with the corn cobs to flavor the corn stock.
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 (or Mexican oregano), 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 Safely Blend Hot Liquids
Blending hot liquids will make your blender explode if you’re not careful. Here’s how to do it without a hot soup explosion.
- Only fill the blender half way with the hot soup.
- Remove the plastic insert from the lid so there is an open hole on top.
- Cover the blender with the lid and place a couple layers on paper towels over the hole.
- Hold the paper towel down with one hand and turn the blender on LOW with the other.
- Slowly increase the speed until the soup is smooth.
To be extra safe you can either wait for the soup to cool completely or use an immersion blender.
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 (or oregano) 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 and swap the chili powder for 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, but you’ll need to make the corn stock separately. 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.
Shop This Post
7-Quart Oval Dutch Oven
Buy Now →
Fine Mesh Strainer
Buy Now →
measuring spoons
Buy Now →
wooden cutting board
Buy Now →
8″ Chef Knife
Buy Now →
measuring cups
Buy Now →
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.
To freeze, transfer to a airtight container after it cools and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove or in the microwave until warmed through.
FAQs
Can I use frozen or canned corn?
Frozen corn will work (I especially like the fire-roasted frozen corn from Trader Joe’s) but I wouldn’t use canned corn, it has an overly metallic flavor that will take over the soup. If you are going to use frozen corn, swap 8 cups chicken or vegetable broth for the corn stock.
What cheese works best?
Blue cheese adds a bold, salty finish, while Cotija, queso fresco, or feta give you a more traditional street corn flavor.
How can I make it less spicy?
Remove the jalapeño seeds and membranes, skip the fresh chile garnish, or use mild poblano peppers instead.
Can I make this vegan?
Sure! Substitute full-fat canned coconut milk for heavy cream and vegan cheese for the blue cheese (or just leave the cheese out).
Mexican Street Corn Soup with Blue Cheese-Chile Crumble
Mexican Street Corn Soup with Blue Cheese-Chile Crumble is everything we love about elote: spicy, tangy, cheesy corn-on-a-stick, in a bowl.
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.
-
Prep the veggies: Peel the onion and garlic and remove the stem and seeds from the jalapeños, but save all these trimmings for the corn stock. Roughly chop the vegetables and set aside.
-
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. For even more flavor, add celery, bay leaf, black peppercorns, or fresh parsley if desired.
-
Sauté the vegetables: Heat the 3 tablespoons olive oil in a separate large stockpot over medium-high heat. Add the chopped 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 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 (please see notes in the blog post about blending hot liquids), 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 or Mexican oregano, and 1 thinly sliced serrano 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 and tortilla chips.
Notes
- Make-Ahead Friendly: The soup base (without toppings) can be made up to 5 days in advance and kept in the fridge.
- Freezing: Cool soup completely then store in an airtight container and freeze. When ready to eat, thaw, and heat gently to avoid scorching the cream.
- Acid is Key: Don’t skip the fresh lime wedges at serving time—the bright citrus cuts through the richness of the heavy cream and balances the heat from the chiles.
- Charred Corn Alternative: For a smoky flavor, grill or blister the corn kernels in a hot cast-iron skillet before sautéing the vegetables.
