The first time I made elote-style corn soup, I did it on the stovetop and stood there stirring for 25 minutes wondering why anyone would bother. Then a reader asked whether it could go in a slow cooker, and I got curious enough to test it. Short answer: yes, but only if you treat the corn right.
Advertisements1
Here is the trade-off nobody mentions. A crockpot gives you creamy, hands-off broth, but it cannot brown anything. So you get the sweet corn base in the slow cooker and do the charred, nutty corn topping in a hot skillet at the end. That one extra pan is the difference between soup that tastes like corn and soup that tastes like street corn.
This makes about 6 generous bowls, roughly 285 calories each, and the active work is mostly chopping an onion and grating cheese. If you have a slow cooker with a saute function you can skip a pan, though mine runs hot and scorches onions, so I still use the stove.
Why You'll Love This Recipe
About the Ingredients
6 cups (about 900g) frozen sweet corn kernels, divided
Frozen corn is sweeter and more consistent than off-season fresh corn, and you need it divided: most goes in the crockpot, about 1 1/2 cups gets charred for topping. Canned corn works but drain and rinse it first, and it will taste flatter.
1 medium yellow onion (about 1 cup / 160g), diced
Yellow onion gives a rounder sweetness than white. If you are short on time, frozen diced onion is fine, but use about 3/4 cup since it releases more water.
2 cloves garlic, minced (about 2 teaspoons)
Fresh garlic beats the jarred paste here because it goes in raw-ish and keeps some bite. Garlic powder is a backup at 1/2 teaspoon, added with the broth.
1 can (4 oz / 113g) diced green chiles, mild
These add a gentle vegetal heat without overwhelming kids. If you want real spice, use a can of hot Hatch chiles or add 1/4 teaspoon cayenne with the broth.
4 cups (960ml) low-sodium chicken or vegetable broth
Low-sodium matters because the cotija at the end is salty. Vegetable broth keeps it vegetarian; water plus 1 teaspoon bouillon paste is a decent shortcut.
1 cup (240ml) whole milk, or 3/4 cup (180ml) heavy cream for richer soup
Whole milk keeps it lighter; cream makes it noticeably silkier but heavier. Do not use skim milk, it splits and looks grainy when heated for hours.
3 tablespoons (24g) cornstarch whisked into 3 tablespoons cold water
This is the thickener, and it must go in near the end. Cornstarch loses its thickening power during long cooking, so adding it at the start gives you thin soup. Masa harina (3 tablespoons) is a more authentic swap with a tortilla-like flavor.
2 tablespoons (28g) unsalted butter, for charring
Butter browns and gives the corn a nutty edge that oil does not. Olive oil works if you need dairy-free, but lower the heat slightly since it smokes sooner.
1 teaspoon chili powder, plus more for serving
Use a mild ancho-style blend, not a spicy cayenne-heavy one. Smoked paprika plus a pinch of cumin is a good substitute if your chili powder is old and dull.
1/2 cup (60g) crumbled cotija cheese, plus extra for topping
Cotija is salty and crumbly, like a Mexican feta. Feta is the closest swap, but rinse it and use a little less. Queso fresco is milder and melts more.
1/4 cup (60g) sour cream or Mexican crema, plus extra for serving
Crema is thinner and tangier; sour cream is thicker and more acidic. Either works. Stir it in off the heat so it does not curdle.
1 lime (about 2 tablespoons juice) and 1/4 cup chopped cilantro, for finishing
Add lime at the very end, because long cooking kills the brightness. Cilantro is optional but skip it if you are one of the people who tastes soap.
Tips & Tricks
Do not dump all the corn in at once
reserve about 1 1/2 cups to char in a skillet at the end, or the soup tastes one-dimensional and sweet.
Add dairy late
stir milk and sour cream in during the last 30 minutes on low, or they can curdle and look curdled even when they taste fine.
Thicken with a slurry, not more corn
whisk cornstarch into cold water first, then stir it in during the last 20 minutes and let it bubble to activate.
Taste before salting
cotija and broth both carry salt, so season at the end and add salt only if it truly needs it.
Pro Tips
Step-by-Step Instructions
1. Load the crockpot
Add 4 1/2 cups of the frozen corn, the onion, garlic, green chiles, chili powder and broth to a 6-quart slow cooker. Stir once so nothing sits dry above the liquid.
2. Cook on low
Cover and cook on low for 3 hours, until the onions are translucent and a corn kernel squishes easily between your fingers. On high it takes about 1 hour 45 minutes, but the corn stays firmer and less sweet.
3. Char the reserved corn
About 15 minutes before the base is done, melt the butter in a skillet over medium-high heat, around 375F to 400F (190C to 205C). Add the reserved 1 1/2 cups corn and cook 4 to 5 minutes without stirring much, until the kernels are golden brown in spots and smell toasty.
4. Thicken the soup
Whisk the cornstarch with 3 tablespoons cold water until smooth, then stir it into the crockpot. Cover and cook on high for 20 minutes, until the broth bubbles at the edges and coats the back of a spoon.
5. Add the dairy
Turn the cooker to low or off. Stir in the milk, sour cream and half the cotija until the soup looks uniformly pale and creamy, about 1 minute. Do not let it boil hard after this point.
6. Finish and serve
Stir in the lime juice and taste for salt. Ladle into bowls and top with the charred corn, remaining cotija, cilantro, a swirl of crema and a dusting of chili powder.
Delicious Variations
Smoky chipotle version
add 1 minced canned chipotle in adobo with the broth and skip the chili powder for a deeper, hotter bowl.
Chicken and corn
stir in 2 cups shredded rotisserie chicken during the last 20 minutes for a heartier 30g-protein dinner.
Dairy-free
use vegetable broth, canned coconut milk instead of dairy, and skip the cotija in favor of crushed tortilla chips for salt and crunch.
How to Store Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
Refrigerator
Store in an airtight container for up to 4 days. It thickens in the fridge; loosen with a splash of broth or milk when reheating.
Freezer
Freeze the soup base before adding dairy for up to 3 months. Dairy-based soup freezes but can look slightly grainy after thawing, so stir well.
Reheating
Reheat gently over medium-low heat, about 5 minutes, stirring often. Avoid a hard boil, which can split the dairy.
Frequently Asked Questions
Q: Can I put frozen corn directly in the crockpot?
Yes, frozen corn can go straight into the slow cooker without thawing. Just add 15 to 20 extra minutes of cook time on low, since the frozen corn lowers the pot temperature at the start.
Q: Why did my corn soup turn out thin?
The cornstarch was likely added too early or the soup never came to a bubble. Cornstarch needs heat to thicken, so stir the slurry in during the last 20 minutes and let the soup simmer until the edges bubble.
Q: Can I make this Mexican street corn soup without a slow cooker?
Yes, simmer everything except the dairy in a covered pot on the stove for about 25 minutes over medium-low heat. Then follow the same finishing steps, adding the slurry for the last 5 minutes.
Q: Is this soup spicy?
No, with mild green chiles it lands at a gentle warmth most kids tolerate. The heat comes from the chiles and chili powder, so use hot Hatch chiles or add cayenne if you want real spice.
Q: Can I use fresh corn instead of frozen?
Yes, about 6 ears of fresh corn yields the 6 cups you need, and it is excellent in late summer. Fresh corn is less sweet than frozen, so taste and add a pinch of sugar only if the soup seems flat.
If you make this on a cold weeknight, tell me whether you charred the corn or skipped it, because that is the step people ask about most. Try it once as written, then adjust the heat and lime to your own taste. Test it before you trust it.
Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
This Mexican street corn soup crockpot recipe turns frozen corn and cotija into a creamy, smoky bowl you can set and forget on cold nights.
🧂 Ingredients
- 6 cups (about 900g) frozen sweet corn kernels, divided
- 1 medium yellow onion (about 1 cup / 160g), diced
- 2 cloves garlic, minced (about 2 teaspoons)
- 1 can (4 oz / 113g) diced green chiles, mild
- 4 cups (960ml) low-sodium chicken or vegetable broth
- 1 cup (240ml) whole milk, or 3/4 cup (180ml) heavy cream for richer soup
- 3 tablespoons (24g) cornstarch whisked into 3 tablespoons cold water
- 2 tablespoons (28g) unsalted butter, for charring
- 1 teaspoon chili powder, plus more for serving
- 1/2 cup (60g) crumbled cotija cheese, plus extra for topping
- 1/4 cup (60g) sour cream or Mexican crema, plus extra for serving
- 1 lime (about 2 tablespoons juice) and 1/4 cup chopped cilantro, for finishing
📋 Instructions
- 1Load the crockpot — Add 4 1/2 cups of the frozen corn, the onion, garlic, green chiles, chili powder and broth to a 6-quart slow cooker. Stir once so nothing sits dry above the liquid.
- 2Cook on low — Cover and cook on low for 3 hours, until the onions are translucent and a corn kernel squishes easily between your fingers. On high it takes about 1 hour 45 minutes, but the corn stays firmer and less sweet.
- 3Char the reserved corn — About 15 minutes before the base is done, melt the butter in a skillet over medium-high heat, around 375F to 400F (190C to 205C). Add the reserved 1 1/2 cups corn and cook 4 to 5 minutes without stirring much, until the kernels are golden brown in spots and smell toasty.
- 4Thicken the soup — Whisk the cornstarch with 3 tablespoons cold water until smooth, then stir it into the crockpot. Cover and cook on high for 20 minutes, until the broth bubbles at the edges and coats the back of a spoon.
- 5Add the dairy — Turn the cooker to low or off. Stir in the milk, sour cream and half the cotija until the soup looks uniformly pale and creamy, about 1 minute. Do not let it boil hard after this point.
- 6Finish and serve — Stir in the lime juice and taste for salt. Ladle into bowls and top with the charred corn, remaining cotija, cilantro, a swirl of crema and a dusting of chili powder.



