Go Back
+ servings
A bowl of Mexican street corn soup with a spoon in it.

Mexican Street Corn Soup Recipe

This Mexican Street Corn Soup is built with fire-roasted corn, layered spices and a bright lime finish. Simple, tested techniques help you nail the texture and flavor on the first try.
No ratings yet

Ingredients

For the Soup and Topping:

  • 3 tablespoons unsalted butter
  • 1 medium yellow onion finely chopped
  • 3 garlic cloves minced
  • 1 teaspoon chili powder
  • 1 teaspoon kosher salt
  • ½ teaspoon ground cumin
  • ¼ teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • 3 ½ cups frozen fire-roasted corn 1 pound bag
  • 1 can diced green chiles 4 ounces
  • 4 cups chicken stock
  • ½ cup crumbled queso fresco plus more for serving
  • ¼ cup chopped cilantro plus more for serving
  • Zest of 1 lime
  • 1 cup half and half
  • ½ cup sour cream
  • Juice of 1 lime

For Serving:

Instructions

  • Make the Soup: Melt butter in large pot over medium heat. Add onion and cook 4 to 5 minutes or until softened, stirring occasionally.
  • Add garlic, chili powder, salt, cumin, pepper and paprika and cook 30 seconds, stirring constantly.
  • Add corn and green chiles and cook 4 minutes, stirring occasionally. Scoop out 1 cup of corn mixture and transfer to medium bowl.
  • Add chicken stock to pot and heat to boiling over medium-high heat. Reduce heat to medium-low and simmer 10 minutes, stirring occasionally.
  • Meanwhile, add queso fresco, cilantro and lime zest to bowl with reserved corn and stir to combine.
  • Remove soup from heat and use immersion blender to blend about half of the soup, leaving plenty of corn texture (or transfer a few cups to a blender, puree, and return to pot).
  • Add half and half and sour cream to soup and whisk until smooth. Cook over medium-low heat 3 to 5 minutes or until warmed through. Stir in lime juice.
  • Ladle soup into bowls and top with the elote corn garnish. Finish with extra queso fresco, cilantro, Tajín, lime wedges and pickled jalapeños, if desired.
Calories: 426kcal, Carbohydrates: 32g, Protein: 14g, Fat: 29g, Saturated Fat: 15g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0.5g, Cholesterol: 78mg, Sodium: 1138mg, Potassium: 660mg, Fiber: 3g, Sugar: 12g, Vitamin A: 1261IU, Vitamin C: 15mg, Calcium: 222mg, Iron: 2mg
This website provides estimated nutrition information as a courtesy only. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.
Did you make this recipe?Leave a Review below or share a photo and tag me on Instagram @foxeslovelemons with the hashtag #foxeslovelemons.