If you love Mexican street corn, this soup deserves a place on your table. It captures the same sweet corn, smoky spices and bright lime in a creamy, one-pot soup that’s hearty enough for dinner yet light and fresh enough for summer.

Fifteen years ago, early in my food writing journey, I tried to recreate street corn on the cob with a parmesan-lime version. A lot has changed since then, but my dislike of heavy mayo remains. I adore the flavors of elotes—lime, smoky chile and cilantro—but not the copious mayonnaise. This soup captures those classic flavors without relying on mayo.
Transforming elotes into soup lets you keep the bright, smoky notes while swapping the mayo for creamy potatoes and milk. Fresh summer corn takes center stage alongside tender potatoes, creating a texture that’s part chowder, part light summer soup—perfect for warm evenings or cooler nights alike.
It’s also an easy way to enjoy seasonal corn without having to nibble around the cob. The soup showcases corn’s natural sweetness combined with savory spices and a squeeze of lime for brightness.

What You’ll Need
The recipe card below includes exact amounts, but here are helpful notes and substitutions to consider.
- Corn – Fresh summer corn is ideal. In winter, frozen charred corn works well; canned corn is an acceptable fallback if needed.
- Onions, garlic, peppers – These aromatics create the flavor base. Swap the bell pepper for a roasted poblano or add a charred jalapeño for more heat.
- Spices – Smoked paprika, chili powder, cumin, salt and pepper recreate the characteristic street-corn seasoning.
- Potatoes – Yukon Golds add body and creaminess. Dice them small so they become tender in the simmer time.
- Broth – Use good-quality chicken or vegetable broth. Chicken broth adds depth; vegetable broth keeps it vegetarian.
- Milk – Whole milk creates a rich finish without heavy cream. For a dairy-free option, try full-fat canned coconut milk.
- Toppings – Toppings elevate this soup: cilantro, lime wedges, charred corn, jalapeño slices, crumbled cotija or feta, and a drizzle of Mexican crema, sour cream or Greek yogurt. At minimum, add cilantro and a squeeze of lime.
How to Make Mexican Street Corn Soup
Below is a short overview; follow the detailed recipe card for exact steps and measurements.






- Cook the aromatics: Sauté onion, garlic and bell pepper in oil over medium heat until softened.
- Build the flavor: Stir in chili powder, smoked paprika, cumin, salt and pepper and cook an additional minute.
- Simmer: Add diced potatoes, corn and broth. Bring to a boil, then reduce heat and simmer about 20–25 minutes until potatoes are fork-tender.
- Blend: Use an immersion blender to puree about one-third of the soup in the pot. Alternatively, blend a few cups in a countertop blender and return it to the pot.
- Finish: Stir in milk and lime juice over low heat, warm through for a few minutes, then taste and adjust seasonings.
- Serve: Ladle into bowls and garnish with cotija, cilantro, jalapeño slices, crema and extra lime as desired.
Pro Tips
For the best results
- Use fresh, sweet corn in season. For extra depth, lightly roast or char the corn first.
- Don’t purée the entire pot—leaving whole kernels and potato pieces gives the soup a satisfying, chowder-like texture.
- Let the soup rest a few minutes before serving to allow flavors to meld.
- Add more broth if you prefer a thinner soup.

Serving Ideas
This soup is delicious on its own, but here are a few ways to enjoy it:
- Serve with crusty bread or sourdough.
- Add tortilla chips for dipping or crunch on top.
- Stir in shredded rotisserie or grilled chicken for added protein.
- Dip a warm quesadilla into the soup for a comforting combination.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 5 days. The soup will thicken as it cools because the potatoes continue to absorb liquid; thin it with a splash of broth or milk when reheating.
You can freeze the soup (without garnishes) for up to 3 months. Thaw overnight in the refrigerator before gently reheating.
Reheat slowly on the stovetop over medium-low heat, stirring occasionally and adding a bit of broth if the consistency needs loosening.

More Summer Soup Ideas
If you enjoy soup in warm weather, consider trying other light, seasonal options such as creamy tomato tortellini, escarole and beans, or a chilled cucumber gazpacho. Cold fruit-based soups like mango-melon or chilled avocado-citrus are refreshing alternatives.

Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 4 garlic cloves, minced
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 pound Yukon Gold potatoes, peeled and diced
- 6 cups corn kernels (fresh, frozen, or canned and drained)
- 6 cups chicken or vegetable broth
- 1 cup whole milk (or full-fat coconut milk for dairy-free)
- Juice of 2 limes
Topping Options
- 1/2 cup crumbled cotija or feta cheese
- 1/4 cup chopped cilantro
- 1 jalapeño, thinly sliced
- Extra lime wedges
- Chili powder for sprinkling
- Drizzle of Mexican crema, sour cream, or Greek yogurt
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and bell pepper and cook 5–6 minutes until softened. Stir in garlic, chili powder, smoked paprika, cumin, salt and pepper and cook another minute.
- Add the diced potatoes, corn, and broth. Stir, bring to a gentle boil, then reduce heat.
- Simmer on medium-low for 20–25 minutes, or until the potatoes are fork-tender.
- Using an immersion blender, blend about one-third of the soup directly in the pot for a mix of smooth and chunky texture. If you don’t have an immersion blender, carefully blend a few cups in a countertop blender and return to the pot.
- Reduce the heat to low and stir in the milk and fresh lime juice. Warm through for 2–3 minutes, taste and adjust seasoning if needed.
- Ladle into bowls and top with cotija cheese, chopped cilantro, jalapeño slices, a drizzle of crema and an extra squeeze of lime as desired.
Notes
Slow Cooker Option: Add all ingredients except the milk and lime juice to a slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Blend a portion of the soup, then stir in the milk and lime juice during the last 15 minutes of cooking.
Nutrition
Serving: 1 serving • Calories: 300 kcal
Carbohydrates: 44 g • Protein: 11 g • Fat: 11 g • Saturated Fat: 4 g
Sodium: 1573 mg • Potassium: 750 mg • Fiber: 6 g • Sugar: 13 g
Vitamin A: 1156 IU • Vitamin C: 48 mg • Calcium: 149 mg • Iron: 2 mg
Nutrition information is an estimate and should be used as a guideline.
Additional Info
Course: Soups & Stews
Cuisine: Mexican-inspired