Creamy Mexican Street Corn Soup (Elote-Style)
⏱ Prep Time: 10 minutes
🍳 Cook Time: 30 minutes
🍽 Serves: 4–6
🌽 Ingredients
-
2 tbsp butter or olive oil
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
3 cups corn kernels (fresh, frozen, or canned & drained)
-
1 tsp chili powder
-
½ tsp smoked paprika
-
½ tsp ground cumin
-
Salt & black pepper, to taste
-
3 cups chicken or vegetable broth
-
1 cup heavy cream (or half-and-half)
-
½ cup cream cheese, softened
-
½ cup cotija cheese, crumbled (or feta)
-
Juice of 1 lime
For Topping:
-
Extra cotija or feta cheese
-
Fresh cilantro, chopped
-
Chili flakes or Tajín
-
Sour cream or Mexican crema
-
Tortilla strips or crushed tortilla chips
🍳 Instructions
1. Build the Flavor Base
Melt butter in a large pot over medium heat.
Add onion and sauté until soft, about 4–5 minutes.
Stir in garlic and cook for 30 seconds.
2. Season & Simmer
Add corn, chili powder, paprika, cumin, salt, and pepper.
Cook for 3–4 minutes until corn is fragrant.
Pour in broth, bring to a gentle boil, then simmer 10 minutes.
3. Make It Creamy
Reduce heat to low.
Stir in cream, cream cheese, and cotija cheese.
Simmer gently until smooth and creamy, about 5 minutes.
4. Blend (Optional)
For a smoother soup, blend half the soup using an immersion blender.
Leave some whole corn for texture.
5. Finish
Stir in lime juice. Adjust seasoning to taste.
🌮 Serving Suggestions
Top with:
-
Extra cheese
-
Cilantro
-
Chili flakes or Tajín
-
Drizzle of crema
-
Crunchy tortilla strips
Serve with warm tortillas or crusty bread.
🌟 Tips & Variations
-
Spicy: Add diced jalapeño or chipotle in adobo
-
Protein boost: Add shredded chicken or crispy bacon
-
Vegan: Use coconut milk & plant-based cream cheese
-
Thicker soup: Blend more corn or add a diced potato
💛 Why You’ll Love It
✔ Creamy & comforting
✔ Sweet corn with smoky spice
✔ One-pot & easy
✔ Crowd-pleasing flavor

