Mexican Street Corn Soup

The first time I tasted Mexican Street Corn Soup, I was instantly hooked. It was creamy, sweet, smoky, and just a little spicy, everything I love about elote (Mexican street corn) but in a warm, comforting bowl. I grew up loving grilled corn on the cob slathered with mayo, cheese, and lime. Turning those bold flavors into a soup? Absolute magic.
This soup has become one of my go-to recipes when I want something cozy but still exciting. The roasted corn brings in this wonderful charred sweetness, the chili powder gives it a smoky kick, and a splash of lime keeps everything bright. It’s the kind of soup you crave on rainy days, but it also feels perfect for summer evenings when fresh corn is everywhere.
Why You’ll Love This Recipe
If you love classic elote, you’re going to adore this soup. It has that perfect balance of creamy and zesty, with just enough spice to keep it interesting. It’s also incredibly easy to make, especially if you use frozen corn or canned fire-roasted corn in a pinch.
The texture is a beautiful mix of silky broth with bits of charred corn and crumbled cheese that melt slightly into the soup. I like to top mine with extra lime juice, a sprinkle of chili powder, and a handful of crushed tortilla chips for some crunch.
This Mexican Street Corn Soup is naturally vegetarian, and it can be easily adapted to be dairy-free or gluten-free. It’s also a crowd-pleaser. I’ve served it at family dinners, casual brunches, and even summer BBQs.
If you’re craving another spin on this flavor, I love this version from Striped Spatula that chars the corn and simmers the cobs for an extra-rich base. Get the recipe here.

Mexican Street Corn Soup
This creamy Mexican Street Corn Soup is everything I love about elote, but in cozy, comforting soup form. Sweet corn, warm spices, and a swirl of cream come together with bold toppings like cotija, lime, and jalapeños. It’s quick to make, deeply flavorful, and perfect for chilly nights or easy weeknight dinners. If you’re craving something hearty with a little spice and a whole lot of comfort, this soup delivers.
Ingredients
- 4 cups fresh or frozen corn (thawed if frozen)
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, thinly sliced
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika1 teaspoon ground cumin
- 1 teaspoon salt (more to taste)
- 3 cups vegetable broth
- 1/2 cup heavy cream or full-fat coconut milk
- 1/4 cup crumbled cotija cheese (plus more for garnish)
- Juice of 1 lime
- Fresh cilantro, chopped (for garnish)
- Jalapeño slices (optional, for garnish)
Instructions
- In a large pot, heat olive oil over medium heat. Add diced onion and cook until soft and slightly golden.
- Stir in garlic, chili powder, smoked paprika, cumin, and salt. Let the spices bloom for 1 minute.
- Add corn and stir well to coat. Cook for about 5 minutes to slightly char and deepen flavor.
- Pour in the vegetable broth. Simmer for 10–15 minutes until everything is tender and flavorful.
- Blend half of the soup in a blender or with an immersion blender to make it creamy, leaving some texture.
- Return to the pot and stir in the heavy cream and cotija cheese. Simmer 2–3 more minutes until heated through.
- Finish with a squeeze of lime and adjust salt to taste.
Notes
Ingredients & Substitutions

Directions
Roasting the Corn
If you’re using fresh corn, start by removing the husks and brushing each ear with a little oil. Grill or roast them over medium-high heat until you see some nice charred spots, turning every few minutes. Once cool, slice the kernels off the cob. You’ll need about four cups.
If you’re using canned or frozen corn, drain well and toast it in a dry skillet until golden and slightly browned. It only takes a few minutes, but it makes a big difference in flavor.
Building the Base
In a large pot, heat a bit of oil or butter over medium heat. Add the onion and a pinch of salt. Cook until soft and translucent, about 5 minutes. Add the garlic and cook for another minute.
Stir in the chili powder and smoked paprika, letting them bloom for 30 seconds. Then pour in the broth and bring it to a gentle simmer.

Add the street corn and cook for about 10 minutes. I usually blend half of the soup at this point using an immersion blender. This gives it a creamy body while keeping plenty of texture.

Finishing Touches
Stir in the milk or cream and let it warm through. Add the lime juice, cotija cheese, and season with salt and pepper to taste. Keep the heat low so the dairy doesn’t curdle.

Ladle into bowls and top with extra cotija, a drizzle of crema, cilantro, and tortilla chips. A dusting of chili powder on top really brings it home.

Mistakes to Avoid
Variations You’ll Love
Tips for Better Results
How I Like to Enjoy Mexican Street Corn Soup
I love serving this with warm tortillas or thick slices of buttered toast. A side of grilled veggies or a fresh avocado salad makes it a full meal.
For drinks, I pair it with a cold glass of lime agua fresca or sparkling water with a squeeze of citrus. And if I’m having friends over, a trio of dips with chips alongside the soup feels like a festive dinner.
FAQs
What is in Mexican street corn soup?

Mexican Street Corn Soup typically includes roasted corn, onion, garlic, broth, milk or cream, chili powder, cotija cheese, and lime juice. It mirrors the flavors of elote (street corn) with creamy texture and bold, tangy spices.
What goes with Mexican street corn soup?
It pairs beautifully with tortillas, toasted bread, or a light side salad. For heartier meals, serve it alongside grilled chicken or a bean and rice dish. My zucchini Chips and guacamole also make a great appetizer.
What sauce is on Mexican street corn?
Traditional Mexican street corn is slathered with a mix of mayonnaise, lime juice, chili powder, and cotija cheese. For soup, those elements are blended into the broth or used as toppings.
What are the ingredients in Panera Mexican Street Corn Soup?
Panera’s version typically features roasted corn, fire-roasted red peppers, poblano peppers, cream, and queso blanco. It’s creamy, savory, and slightly smoky with a mild spice level. My homemade version uses similar ingredients with a bit more customizable spice and texture.