This cozy soup brings elote (Mexican street corn) flavors to a creamy bowl. It is rich, a little smoky, and bright with lime. Sweet corn, warm spices, and a silky base make it perfect for busy nights or easy weekends. You can use fresh, frozen, or even canned corn, so it works in any season. Top each bowl with cotija, chili powder, and cilantro for a fun street corn finish.

Why Make Creamy Mexican Street Corn Soup
This soup has the bold, happy flavors of Mexican street corn, but in a warm and creamy form you can eat with a spoon. It is simple to make and uses common, low-cost ingredients. Sweet corn and gentle spice make it a hit with both kids and adults. The creamy base feels rich, yet you can lighten it or make it dairy-free with easy swaps.
It is also a great year-round recipe. In summer, use fresh corn and grill it for extra char. In winter, frozen corn gives you the same sweet pop without any fuss. The soup stores well, reheats well, and makes a great lunch or dinner with a salad or quesadilla. It is a smart way to stretch a bag of corn into a filling, flavorful meal that tastes like comfort in a bowl.
Why You’ll Love This Creamy Mexican Street Corn Soup
Cozy Flavor with Everyday Ingredients
- Sweet corn, onion, garlic, and a jalapeño build a warm base.
- Chili powder, smoked paprika, and cumin add gentle heat and depth.
- Lime and cotija finish the bowl with bright and salty notes.
- You likely have most of it in your pantry already.
Quick to Make, Easy to Love
- 30 minutes on the stove.
- Simple prep, minimal dishes.
- Blend partly for a creamy, chunky texture that feels hearty and fun.
Ingredients and Substitutions
What You’ll Need for This Recipe
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced (leave seeds for more heat)
- 4 cups corn kernels (fresh from 5–6 ears, or frozen, thawed)
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 4 cups chicken or vegetable broth
- 1 cup whole milk
- 1/2 cup heavy cream or Mexican crema
- 1/4 cup mayonnaise (optional, for classic elote flavor)
- 1/2 cup crumbled cotija cheese, plus more for topping
- 1–2 tablespoons fresh lime juice, to taste
- Salt and black pepper, to taste
- Optional thickener: 1 tablespoon cornstarch mixed with 2 tablespoons cold milk
- For topping: chopped cilantro, sliced green onions, chili powder or Tajín, lime wedges, tortilla strips
Smart Swaps for Dietary Needs
- Vegetarian: Use vegetable broth.
- Vegan: Use olive oil only, swap milk/cream with unsweetened oat or coconut milk, use vegan mayo or cashew cream, and vegan “cotija” or feta-style crumble.
- Lighter: Use 2% milk and skip the mayo and heavy cream; thicken with a cornstarch slurry if needed.
- Gluten-free: The soup is naturally gluten-free as written.
Smart Variation (Optional)
- Charred corn: Pan-roast or grill half the corn until lightly charred for smoky flavor.
- Spicy: Add chipotle in adobo or use serrano instead of jalapeño.
- Extra protein: Stir in cooked chicken or black beans at the end.
- Street-corn garnish: Mix mayo, lime, chili powder, and a pinch of salt; drizzle on top.
How to Make Creamy Mexican Street Corn Soup
Step-by-Step Cooking Instructions
Step 1: Prep the produce. Dice the onion, mince the garlic, and seed and mince the jalapeño. If using fresh corn, cut the kernels from the cobs.
Step 2: Sauté the base. Warm butter and olive oil in a large pot over medium heat. Add onion and jalapeño; cook 4–5 minutes until soft. Stir in garlic; cook 30 seconds.
Step 3: Season and add corn. Stir in chili powder, smoked paprika, and cumin. Add corn and cook 2–3 minutes to coat and lightly toast.
Step 4: Add broth. Pour in the broth, scrape the pot, and bring to a gentle boil. Reduce to a simmer.
Step 5: Partially blend. Simmer 8–10 minutes. Use an immersion blender to blend about half the soup for a creamy yet chunky texture (or blend 2 cups in a blender and return it to the pot).
Step 6: Make it creamy. Stir in milk, heavy cream (or crema), and mayonnaise if using. Simmer on low heat 5–8 minutes; do not boil. Add cornstarch slurry if you want it thicker. Season with salt and pepper.
Step 7: Finish and serve. Stir in lime juice to taste. Ladle into bowls and top with cotija, chili powder or Tajín, cilantro, green onions, and tortilla strips. Serve with lime wedges.
Tips for Texture, Timing & Tools
- Do not boil after adding dairy; keep heat low to prevent curdling.
- Blend only part of the soup to keep sweet corn pops in every bite.
- If too thick, add a splash of broth. If too thin, simmer a few minutes more or use a slurry.
- An immersion blender is the easiest tool; a countertop blender works in batches.
Storage & Reheating
How to Store It Right
- Cool fully, then refrigerate in airtight containers for 3–4 days.
- For freezing, leave out the dairy, freeze up to 2 months, and stir in dairy after reheating. Dairy can separate when frozen.
Reheating Without Losing Flavor
- Stovetop: Warm on low, stirring often. Add a splash of broth or milk to loosen.
- Microwave: Heat at 50% power in short bursts, stirring between each to keep it smooth.
- Rebrighten with a squeeze of lime and a pinch of salt before serving.
A Dish Worth Making Again and Again
It is fast, flexible, and full of flavor. Keep corn on hand and you can make this comfort bowl anytime.
PrintCreamy Mexican Street Corn Soup
A warm, creamy soup that captures the bold flavors of Mexican street corn, perfect for any season.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced
- 4 cups corn kernels (fresh, frozen, or canned)
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 4 cups chicken or vegetable broth
- 1 cup whole milk
- 1/2 cup heavy cream or Mexican crema
- 1/4 cup mayonnaise (optional)
- 1/2 cup crumbled cotija cheese, plus more for topping
- 1–2 tablespoons fresh lime juice, to taste
- Salt and black pepper, to taste
- Optional: 1 tablespoon cornstarch mixed with 2 tablespoons cold milk
- For topping: chopped cilantro, sliced green onions, chili powder or Tajín, lime wedges, tortilla strips
Instructions
- Prep the produce: Dice the onion, mince the garlic, and seed and mince the jalapeño. If using fresh corn, cut the kernels from the cobs.
- Sauté the base: Warm butter and olive oil in a large pot over medium heat. Add onion and jalapeño; cook for 4–5 minutes until soft. Stir in garlic; cook for 30 seconds.
- Season and add corn: Stir in chili powder, smoked paprika, and cumin. Add corn and cook for 2–3 minutes to coat and lightly toast.
- Add broth: Pour in the broth, scrape the pot, and bring to a gentle boil. Reduce to a simmer.
- Partially blend: Simmer for 8–10 minutes. Use an immersion blender to blend about half the soup for a creamy yet chunky texture.
- Make it creamy: Stir in milk, heavy cream (or crema), and mayonnaise if using. Simmer on low heat for 5–8 minutes; do not boil. Add cornstarch slurry if desired. Season with salt and pepper.
- Finish and serve: Stir in lime juice to taste. Ladle into bowls and top with cotija, chili powder, cilantro, green onions, and tortilla strips. Serve with lime wedges.
Notes
This soup can be made vegan by using vegetable broth and non-dairy milk. It stores well and can be reheated.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 40mg
(FAQs)
Can I use frozen or canned corn?
Yes. Frozen corn works great; no need to thaw fully. Canned corn also works—drain it well first.
How do I make this soup vegan?
Use vegetable broth, plant milk (oat or coconut), vegan mayo or cashew cream, and vegan feta-style crumble instead of cotija.
Can I make it ahead or freeze it?
Yes. Make up to 3–4 days ahead and chill. For best freezing, cook without dairy, freeze, then add dairy when you reheat.
How can I make it spicier or milder?
Spicier: keep jalapeño seeds, add a second pepper, or stir in chipotle. Milder: skip the seeds or use a small pinch of chili powder only.
Final Thoughts
This Creamy Mexican Street Corn Soup is warm, bright, and easy. It turns simple corn into a rich, weeknight-friendly bowl with classic street corn vibes. Make it your own with toppings and swaps, and enjoy it any time of year.










Leave a Reply