Mexican street corn, elote, is grilled corn slathered with crema, lime, chili powder, and cotija cheese. This soup borrows that exact flavor stack and moves it into a slow cooker, so the corn sweetens slowly and the broth turns silky without you stirring a pot on the stove. The benefit is concrete: you get the tangy-creamy-savory contrast of street corn in a hands-off bowl that is ready the moment you walk in on a cold evening.
Advertisements1
A note on jargon before we start. Crema is a thin, tangy Mexican cultured cream; sour cream is a fine stand-in, but whisk it with a spoon of milk so it does not break. Cotija is a dry, salty aged cheese that crumbles like feta; feta or a firm Parmesan works if cotija is not on your shelf. Charring the corn first is optional but it is the single step that separates this from ordinary corn chowder, because browning builds the toasted, nutty notes that grilled elote has.
What this does not cover: making your own crema from scratch, or a fully dairy-free version that keeps the same body. I have noted the closest swaps below, but a coconut-milk version will taste like coconut, and I would rather tell you that than pretend otherwise.
Why You'll Love This Recipe
About the Ingredients
6 cups (about 900g) frozen sweet corn kernels, thawed and patted dry
Frozen corn is sweeter and more consistent than off-season fresh corn. If corn is in season, cut kernels from 6 ears of fresh corn and use those instead.
1 medium yellow onion (about 200g), finely diced
Yellow onion gives a rounder sweetness than white. A leek, white parts only, is a gentler substitute if onion disagrees with you.
3 cloves garlic, minced (about 15g)
Fresh garlic only here; jarred garlic tastes flat after long cooking. Garlic powder is a last resort: use 1 teaspoon in its place.
1 medium jalapeño (about 15g), seeded and minced
Seeding tames the heat but keeps the green, grassy note. A serrano gives more bite; a poblano gives smoke with almost no heat.
4 cups (960ml) low-sodium chicken broth
Low-sodium matters because cotija and chili powder both bring salt. Use vegetable broth for a vegetarian pot, and check that it is not sweetened.
2 cups (480ml) whole milk
Whole milk keeps the soup from tasting thin. For a richer bowl, swap 1 cup of it for half-and-half, added at the same stage.
4 oz (115g) cream cheese, cubed and at room temperature
Room-temperature cream cheese melts smoothly; cold cubes can leave flecks. Neufchâtel is a lighter substitute with the same melting behavior.
2 tablespoons (30g) unsalted butter
Butter is for charring the corn, so do not skip it. Olive oil works but browns the corn faster, so watch the pan.
1 teaspoon chili powder, plus more to finish
Use a mild blended chili powder, not cayenne. Ancho chili powder is deeper and less sharp if you have it.
1 teaspoon ground cumin
Cumin is the backbone of the earthy note. Toast it in the pan for 30 seconds if you want it louder.
3/4 teaspoon fine sea salt, plus more to taste
Hold back some salt until the cotija goes in, since the cheese is salty. Kosher salt measures differently, so use 1 teaspoon if you switch.
1/4 cup (30g) crumbled cotija cheese, plus lime wedges and chopped cilantro to serve
Cotija is salty and dry, so it crumbles rather than melts. Feta is the closest substitute; aged Parmesan is the second best.
Tips & Tricks
Do not add the dairy at the start
Milk and cream cheese curdle after hours of heat, so they go in during the last 30 minutes on Low, or off-heat entirely.
Char the corn in batches
Crowding the pan steams the kernels instead of browning them, and pale corn gives a flat soup.
Salt last, after the cotija
The cheese is salty enough that early seasoning often overshoots. Taste after stirring it in, then adjust.
Pro Tips
Step-by-Step Instructions
1. Char the corn
Melt the butter in a wide skillet over medium-high heat, about 375°F (190°C), and add the corn in two batches. Cook each batch 5 to 6 minutes without stirring much, until the kernels are golden brown in spots and smell toasted, then set aside.
2. Soften the aromatics
Lower the skillet to medium, about 350°F (175°C), and cook the onion, jalapeño, and garlic for 4 to 5 minutes until the onion is translucent and the garlic smells sweet rather than raw. Scrape everything into the slow cooker.
3. Build the base
Add the charred corn, chicken broth, chili powder, cumin, and 1/2 teaspoon of the salt to the slow cooker. Stir once so nothing sticks to the bottom.
4. Slow cook
Cover and cook on Low for 5 to 6 hours or on High for 2 1/2 to 3 hours. The soup is ready when the corn is tender and the broth tastes sweet and rounded rather than watery.
5. Temper the dairy
Whisk the room-temperature cream cheese with a ladle of hot broth in a small bowl until smooth, then stir that back into the pot along with the milk. This step is what keeps the dairy from curdling.
6. Finish on Low
Cover and cook on Low for 25 to 30 minutes, until the soup is steaming at the edges but not bubbling hard. Taste and add the remaining 1/4 teaspoon salt only if it needs it.
7. Blend for body
If you want it thicker, blend about 1 cup of the soup until smooth and stir it back in. Leave the rest chunky so the corn still reads as corn.
8. Serve
Ladle into bowls and top with crumbled cotija, a squeeze of lime, chopped cilantro, and a dusting of chili powder. Serve hot, with more lime on the side.
Delicious Variations
Smoky Chipotle Version
Stir 1 minced chipotle in adobo, plus a teaspoon of its sauce, in with the broth for a deeper, hotter bowl.
Green Chile and Poblano
Swap the jalapeño for 1 roasted poblano and add a 4 oz can of diced green chiles for a milder, roastier soup.
Bacon and Corn
Cook 4 slices of bacon first, char the corn in the drippings, and crumble the bacon over each bowl for a savory, salty finish.
How to Store Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The soup thickens as it chills; loosen it with a splash of broth or milk when reheating.
Freezer
Freeze in portions for up to 3 months, leaving 1 inch of headspace. Dairy-based soups can separate slightly on thawing, so whisk vigorously while reheating.
Reheating
Reheat gently over medium-low heat, about 300°F (150°C) surface temperature, stirring often, until steaming but not boiling. In the microwave, use 70 percent power in 1-minute bursts.
Frequently Asked Questions
Q: Can I put frozen corn directly in the crockpot?
Yes, but char it first if you want the street corn flavor. Frozen corn can go in straight from the bag, though the soup will taste sweeter and flatter without the browning step.
Q: Why did my corn soup curdle?
The dairy was added too early or the pot boiled after the milk went in. Add milk and cream cheese in the last 30 minutes on Low, and temper the cream cheese with hot broth first.
Q: Can I make this Mexican street corn soup vegetarian?
Yes, swap the chicken broth for a good vegetable broth and check that it is not sweetened. Everything else in the recipe is already vegetarian, including the cotija.
Q: How do I thicken corn soup without cream?
Blend about 1 cup of the finished soup and stir it back in, or mash a handful of the corn against the side of the pot. Both use the corn's own starch instead of added cream.
Q: Is this soup spicy?
It is mild as written, since the jalapeño is seeded. Keep the seeds and ribs in, or add a chipotle in adobo, if you want real heat.
If you make this for a cold night in, tell me whether you charred the corn or skipped it, because that is the choice that changes the bowl most. Run the numbers twice.
Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
This Mexican street corn soup crockpot recipe turns elote flavors into a creamy, slow-cooked bowl of sweet corn, lime, and chili ready when you get home.
🧂 Ingredients
- 6 cups (about 900g) frozen sweet corn kernels, thawed and patted dry
- 1 medium yellow onion (about 200g), finely diced
- 3 cloves garlic, minced (about 15g)
- 1 medium jalapeño (about 15g), seeded and minced
- 4 cups (960ml) low-sodium chicken broth
- 2 cups (480ml) whole milk
- 4 oz (115g) cream cheese, cubed and at room temperature
- 2 tablespoons (30g) unsalted butter
- 1 teaspoon chili powder, plus more to finish
- 1 teaspoon ground cumin
- 3/4 teaspoon fine sea salt, plus more to taste
- 1/4 cup (30g) crumbled cotija cheese, plus lime wedges and chopped cilantro to serve
📋 Instructions
- 1Char the corn — Melt the butter in a wide skillet over medium-high heat, about 375°F (190°C), and add the corn in two batches. Cook each batch 5 to 6 minutes without stirring much, until the kernels are golden brown in spots and smell toasted, then set aside.
- 2Soften the aromatics — Lower the skillet to medium, about 350°F (175°C), and cook the onion, jalapeño, and garlic for 4 to 5 minutes until the onion is translucent and the garlic smells sweet rather than raw. Scrape everything into the slow cooker.
- 3Build the base — Add the charred corn, chicken broth, chili powder, cumin, and 1/2 teaspoon of the salt to the slow cooker. Stir once so nothing sticks to the bottom.
- 4Slow cook — Cover and cook on Low for 5 to 6 hours or on High for 2 1/2 to 3 hours. The soup is ready when the corn is tender and the broth tastes sweet and rounded rather than watery.
- 5Temper the dairy — Whisk the room-temperature cream cheese with a ladle of hot broth in a small bowl until smooth, then stir that back into the pot along with the milk. This step is what keeps the dairy from curdling.
- 6Finish on Low — Cover and cook on Low for 25 to 30 minutes, until the soup is steaming at the edges but not bubbling hard. Taste and add the remaining 1/4 teaspoon salt only if it needs it.
- 7Blend for body — If you want it thicker, blend about 1 cup of the soup until smooth and stir it back in. Leave the rest chunky so the corn still reads as corn.
- 8Serve — Ladle into bowls and top with crumbled cotija, a squeeze of lime, chopped cilantro, and a dusting of chili powder. Serve hot, with more lime on the side.



