Elote, the grilled street corn of Mexico City, is smoky, tangy, creamy, and a little spicy all at once. This soup takes every one of those flavors and melts them into a slow-cooker bowl you can set and forget while the house fills with the smell of roasted corn and chili.
Advertisements1
The trick is layering: fire-roasted corn and a poblano go in early so they sweeten and soften, while a handful of corn gets blended into a silky puree that thickens the broth without a drop of heavy cream. Cotija, lime, and cilantro go in at the very end so they stay bright and salty instead of turning dull.
It is the kind of dinner that works on a Tuesday and impresses on a weekend, and it reheats beautifully for lunches all week.
Why You'll Love This Recipe
About the Ingredients
6 cups (about 900g) frozen fire-roasted corn kernels, divided
Fire-roasted corn gives the smoky elote backbone; if you cannot find it, use regular frozen corn plus 1 teaspoon smoked paprika. Trader Joe's and most supermarkets carry roasted corn in the freezer aisle.
1 medium poblano pepper (about 4 oz/115g), seeded and diced
A poblano is mild and grassy; an Anaheim or a small green bell pepper works if poblanos are unavailable. Look for firm, glossy skin with no soft spots.
1 medium yellow onion (about 8 oz/225g), diced
Yellow onion melts into sweetness; white onion is sharper and more traditional for elote, so use it if you want a punchier finish.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder can stand in. Choose heads that feel heavy and firm with tight papery skin.
4 cups (950ml) low-sodium chicken broth
Use vegetable broth to keep it vegetarian, or a good-quality bouillon cube plus water in a pinch. Low-sodium lets you control the salt at the end.
1 can (4 oz/113g) diced green chiles, undrained
Canned Hatch or Anaheim chiles add gentle heat; swap in 1 minced jalapeno for more kick. Do not drain them, the liquid carries flavor.
4 oz (115g) cream cheese, cubed and softened
Neufchatel or full-fat cream cheese both work; full-fat blends smoother. Let it sit at room temperature 20 minutes so it melts without lumps.
1 teaspoon chili powder
Use a mild ancho chili powder for sweetness or a hot blend for heat. Check the label for added salt if you are watching sodium.
1 teaspoon smoked paprika
This is the smoky secret; regular paprika is a decent substitute but far less punchy. Buy in small jars, as paprika fades within a year.
1/2 cup (60g) crumbled cotija cheese, plus more for serving
Cotija is salty and crumbly; feta is the closest substitute, or use grated Parmesan in a pinch. Find it in the refrigerated Latin section.
2 tablespoons fresh lime juice (about 1 lime)
Fresh juice only here, bottled tastes flat. Roll the lime on the counter before juicing to get more out of it.
1/4 cup (10g) chopped fresh cilantro, plus more for serving
Flat-leaf parsley works if you dislike cilantro. Store cilantro stems-down in a glass of water to keep it fresh for a week.
Tips & Tricks
Blend Only Part of the Soup
Puree about 2 cups of the finished soup and stir it back in, so you keep creamy body without losing corn texture.
Soften the Cream Cheese First
Whisk the cubed cream cheese with a ladle of hot broth in a small bowl before adding it, which prevents curdling and streaks.
Salt at the Very End
Cotija is salty and broth reduces, so taste after the cheese goes in and only then adjust with salt and lime.
Pro Tips
Step-by-Step Instructions
1. Prep the Vegetables
Dice the onion and poblano and mince the garlic so everything is ready before it hits the pot. Set aside 1 cup of the corn for a crispy garnish later.
2. Load the Slow Cooker
Add the remaining 5 cups corn, onion, poblano, garlic, green chiles, chili powder, smoked paprika, and broth to a 6-quart slow cooker. Stir once to combine.
3. Cook Low and Slow
Cover and cook on LOW for 5 to 6 hours or on HIGH for 3 hours, until the onions are translucent and the corn is tender when pressed with a spoon. The broth should smell sweet and smoky at the lid.
4. Blend for Creaminess
Ladle about 2 cups of the soup into a blender and puree until smooth, then stir it back into the pot. Alternatively use an immersion blender for 10 to 15 seconds, leaving plenty of texture.
5. Melt in the Cream Cheese
Whisk the softened cream cheese with a ladle of hot broth in a bowl until smooth, then stir it into the soup. Cover and cook on HIGH for 15 minutes, until the soup is gently bubbling at the edges and slightly thickened.
6. Finish with Cotija and Lime
Turn off the heat and stir in the cotija, lime juice, and cilantro. Taste and add salt only if needed, since cotija is salty.
7. Crisp the Garnish
Heat a dry skillet over medium-high heat (400F/204C) and toast the reserved 1 cup corn for 3 to 4 minutes, stirring, until golden brown spots appear and it smells nutty.
8. Serve Hot
Ladle into bowls and top with crispy corn, extra cotija, cilantro, and a lime wedge. Serve with warm tortillas or tortilla chips.
Delicious Variations
Chicken Street Corn Soup
Stir in 2 cups shredded rotisserie chicken during the last 20 minutes for a heartier, protein-packed version.
Spicy Chipotle Version
Add 1 minced chipotle in adobo with the chiles and skip the chili powder for a deep, smoky heat.
Vegan Elote Soup
Swap the chicken broth for vegetable broth, use plant-based cream cheese, and top with nutritional yeast instead of cotija.
How to Store Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
Refrigerator
Store in an airtight container for up to 4 days. The soup thickens as it chills; loosen with a splash of broth when reheating.
Freezer
Freeze in portions for up to 2 months, but leave out the cilantro and lime until serving. Cream cheese soups can separate slightly, so whisk vigorously after thawing.
Reheating
Reheat gently on the stovetop over medium-low heat (about 300F/149C) for 5 to 7 minutes, stirring, until steaming but not boiling. Add fresh lime and cilantro after reheating.
Frequently Asked Questions
Q: Can I use canned corn instead of frozen for this soup?
Yes, three 15-ounce cans of drained corn work well in place of the frozen kernels. Use fire-roasted canned corn if you can find it, and add it with the broth just as you would the frozen kind.
Q: Can I make this Mexican street corn soup in the Instant Pot?
Yes, pressure cook the base on HIGH pressure for 8 minutes with a 10-minute natural release, then stir in the cream cheese and finish as written. Saute the onion and poblano first for deeper flavor.
Q: How do I make this soup spicier?
Add one minced jalapeno or a minced chipotle in adobo with the green chiles, or pass sliced jalapenos at the table. Taste after the cotija goes in, since the cheese adds salt that can mute the heat.
Q: Why did my cream cheese curdle in the soup?
The cream cheese was too cold or the soup was boiling when it went in. Let it soften, whisk it with hot broth first, and keep the slow cooker on LOW or Warm after adding it.
Q: Is this soup gluten-free?
Yes, as written this soup is naturally gluten-free since it is thickened with blended corn rather than flour. Always check your broth and chili powder labels to be sure.
Grab your slow cooker, a bag of fire-roasted corn, and a lime, and let this Mexican street corn soup simmer its way into your weeknight rotation. If you make it, leave a rating and tell me how you topped your bowl.
Mexican Street Corn Soup Crockpot Recipe for Cozy Nights
This Mexican street corn soup crockpot recipe turns elote flavors into a creamy, cheesy slow-cooker bowl that warms you up on chilly nights.
🧂 Ingredients
- 6 cups (about 900g) frozen fire-roasted corn kernels, divided
- 1 medium poblano pepper (about 4 oz/115g), seeded and diced
- 1 medium yellow onion (about 8 oz/225g), diced
- 3 cloves garlic, minced
- 4 cups (950ml) low-sodium chicken broth
- 1 can (4 oz/113g) diced green chiles, undrained
- 4 oz (115g) cream cheese, cubed and softened
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 cup (60g) crumbled cotija cheese, plus more for serving
- 2 tablespoons fresh lime juice (about 1 lime)
- 1/4 cup (10g) chopped fresh cilantro, plus more for serving
📋 Instructions
- 1Prep the Vegetables — Dice the onion and poblano and mince the garlic so everything is ready before it hits the pot. Set aside 1 cup of the corn for a crispy garnish later.
- 2Load the Slow Cooker — Add the remaining 5 cups corn, onion, poblano, garlic, green chiles, chili powder, smoked paprika, and broth to a 6-quart slow cooker. Stir once to combine.
- 3Cook Low and Slow — Cover and cook on LOW for 5 to 6 hours or on HIGH for 3 hours, until the onions are translucent and the corn is tender when pressed with a spoon. The broth should smell sweet and smoky at the lid.
- 4Blend for Creaminess — Ladle about 2 cups of the soup into a blender and puree until smooth, then stir it back into the pot. Alternatively use an immersion blender for 10 to 15 seconds, leaving plenty of texture.
- 5Melt in the Cream Cheese — Whisk the softened cream cheese with a ladle of hot broth in a bowl until smooth, then stir it into the soup. Cover and cook on HIGH for 15 minutes, until the soup is gently bubbling at the edges and slightly thickened.
- 6Finish with Cotija and Lime — Turn off the heat and stir in the cotija, lime juice, and cilantro. Taste and add salt only if needed, since cotija is salty.
- 7Crisp the Garnish — Heat a dry skillet over medium-high heat (400F/204C) and toast the reserved 1 cup corn for 3 to 4 minutes, stirring, until golden brown spots appear and it smells nutty.
- 8Serve Hot — Ladle into bowls and top with crispy corn, extra cotija, cilantro, and a lime wedge. Serve with warm tortillas or tortilla chips.



