Mexican Street Corn Soup is a flavorful homemade soup inspired by the popular Mexican street food known as elote. It takes the familiar combination of sweet corn, lime, chili, cilantro, and Cotija cheese and brings those flavors together in a warm, creamy soup.
This recipe is a great way to enjoy fresh corn in a different form. The corn cobs are also used while the soup simmers, adding extra corn flavor to the broth. The finished soup has a creamy texture, bright citrus notes, and a savory finish that makes every spoonful satisfying.

1. Mexican Street Corn Soup Recipe (Yield: 5 Cups)
Ingredients
- ¼ cup olive or vegetable oil
- 6 cups fresh corn kernels, from 8–10 shucked cobs (save 6 of the stripped cobs for simmering the soup)
- 1 cup chopped yellow onion
- ¼ teaspoon ancho chili powder, plus more or less to taste
- Kosher salt and freshly ground black pepper
- 2 large garlic cloves, chopped (about 1 tablespoon)
- 4 cups chicken or vegetable broth
- ½ cup sour cream
- ½ cup grated dry/aged Cotija cheese, plus additional for garnish
- Parmesan or Romano cheese, if substituting for Cotija
- 1 tablespoon fresh lime juice
- 1 teaspoon grated lime zest
- 2 tablespoons plus 2 teaspoons chopped cilantro, divided
Instructions
Begin by shucking the corn and removing the kernels from the cobs. Set aside 6 of the stripped cobs because they will be used to add extra corn flavor to the soup.
Heat the olive or vegetable oil in a large pot over medium-high heat. Add the fresh corn kernels and chopped yellow onion. Season lightly with kosher salt, freshly ground black pepper, and the ancho chili powder. Cook for about 6–8 minutes, stirring occasionally, until the corn begins to soften and develop a little color.
Add the chopped garlic and cook for about 30 seconds, stirring constantly so the garlic does not burn.
Pour in the chicken or vegetable broth and add the reserved corn cobs. Bring the mixture to a gentle boil, then reduce the heat to low. Cover partially and simmer for about 20–25 minutes. Stir occasionally while the soup cooks.
Carefully remove and discard the corn cobs. At this point, the broth should have a noticeable corn flavor, and the vegetables should be tender.
For a creamy texture, transfer about half of the soup to a blender. Blend carefully until mostly smooth, then return it to the pot. You can also use an immersion blender directly in the pot, blending only part of the soup. Leave some corn pieces whole so the finished soup has a pleasant combination of creamy and chunky textures.
Reduce the heat to low. Stir in the sour cream and ½ cup of grated Cotija cheese until well combined. Do not let the soup come to a hard boil after adding the sour cream, as high heat can cause the dairy to separate.
Add the fresh lime juice and lime zest. Stir in 2 tablespoons of the chopped cilantro. Taste the soup and adjust the salt, black pepper, ancho chili powder, or lime juice as needed.
Ladle the soup into bowls and garnish with the remaining 2 teaspoons of chopped cilantro and additional grated Cotija cheese. Serve warm.

2. Tips for Perfect Mexican Street Corn Soup
Use the freshest corn you can find. Freshly shucked corn gives this soup its best natural sweetness and texture. Choose ears with plump kernels and avoid corn that looks dry or shriveled.
Char some of the corn for extra flavor. Letting the kernels cook undisturbed for a short time helps them develop light golden-brown spots. This adds a subtle roasted character that works especially well in this soup.
Do not over-blend the soup. The best texture comes from blending only part of the soup. Keeping some whole corn kernels gives the finished dish more texture and makes it feel closer to the inspiration of Mexican street corn.
Add dairy over low heat. Sour cream and cheese should be added after the main simmering is finished. Gentle heat helps keep the soup creamy and prevents the sour cream from curdling.
Balance the lime at the end. Lime juice can vary in acidity, so add it near the end and taste before adding more. The goal is a noticeable brightness that complements the corn rather than overpowering it.
Season in layers. Add a little salt and chili powder during cooking, then taste again after adding the cheese and sour cream. Cotija can be salty, so the final seasoning should be adjusted only after all the major ingredients are combined.
3. Frequently Asked Questions
Can I use frozen corn instead of fresh corn?
Yes, frozen corn is a good substitute when fresh corn is unavailable. Thaw it first and drain any excess liquid. The flavor will be slightly different, but the soup will still have a sweet corn base and creamy texture.
What does Cotija cheese taste like?
Cotija is a firm Mexican cheese with a salty, tangy flavor. It is commonly used as a finishing cheese for dishes such as elote. Its strong flavor means a relatively small amount can add plenty of character to the soup.
Is Mexican Street Corn Soup spicy?
This recipe is mildly spicy because it uses a small amount of ancho chili powder. You can increase the amount for more heat or reduce it if you prefer a very mild soup.
Can I make this soup vegetarian?
Yes. Simply use vegetable broth instead of chicken broth. The remaining ingredients are suitable for a vegetarian version as long as the cheese and other dairy products fit your dietary preferences.
How should I reheat leftover corn soup?
Reheat the soup gently in a saucepan over low to medium-low heat, stirring occasionally. Avoid bringing it to a rapid boil because the sour cream and cheese can separate. If the soup becomes too thick after refrigeration, stir in a small amount of broth.
4. Nutrition Information
The following nutrition information is an estimate for one serving and can vary depending on the specific cheese, sour cream, broth, and amount of oil used.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 390 kcal |
| Protein | 11 g |
| Total Fat | 25 g |
| Saturated Fat | 8 g |
| Carbohydrates | 37 g |
| Fiber | 5 g |
| Sugar | 12 g |
| Sodium | 720 mg |
| Cholesterol | 35 mg |
Mexican Street Corn Soup brings together the familiar ingredients of elote in a creamy soup that feels both comforting and distinctive. Fresh corn provides the main character, while the cheese, lime, chili, and herbs add layers of flavor without making the recipe complicated.
It is a versatile recipe that works well for a casual homemade meal and is especially enjoyable when fresh corn is in season. With a creamy base and plenty of corn texture, this soup offers a delicious way to turn a classic Mexican-inspired combination into a satisfying bowl.
