Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Street Corn Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

Mexican Street Corn Soup is a creamy, cheesy, and spicy twist on the beloved elote. Packed with sweet corn, zesty lime, cotija cheese, and smoky spices, this soup offers comforting warmth and vibrant flavor in every bite.


Ingredients

  • 4 cups corn kernels (fresh, frozen, or canned)
  • 2 tbsp butter or olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 jalapeño, minced (optional)
  • 3 cups chicken or vegetable broth
  • 1 cup heavy cream or half-and-half
  • 1/2 cup cotija cheese, crumbled
  • 2 tbsp fresh lime juice
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp fresh cilantro, chopped (optional for garnish)

Instructions

  1. In a large pot, heat butter or olive oil over medium heat. Sauté the onion and jalapeño until soft and fragrant.
  2. Add the garlic and cook for 30 seconds.
  3. Stir in the corn kernels and cook for 4–5 minutes until slightly browned.
  4. Pour in the broth and bring to a simmer. Cook for 10 minutes to meld the flavors.
  5. Using an immersion blender, blend part of the soup to thicken, leaving some kernels whole for texture.
  6. Stir in the cream, cotija cheese, lime juice, chili powder, smoked paprika, salt, and pepper.
  7. Simmer for another 5 minutes. Taste and adjust seasoning if needed.
  8. Serve hot, garnished with extra cotija, cilantro, and a sprinkle of chili powder or Tajín.

Notes

  • Use roasted corn for a deeper flavor.
  • Replace cream with crema or sour cream for variation.
  • Add cooked chicken or black beans to make it more filling.
  • For vegan, use plant-based cream and vegan cheese.
  • A splash of hot sauce or chipotle powder adds extra spice.

Nutrition

  • Serving Size: 1 cup
  • Calories: 320
  • Sugar: 6g
  • Sodium: 540mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 45mg