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
Elote Soup Recipe

Elote Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 14 reviews

  • Author: Emma
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

Elote Soup is a creamy and flavorful soup inspired by Mexican street corn, featuring sweet corn, spices, and tangy cotija cheese. This recipe is easy to make and perfect for a cozy night in.


Ingredients

Scale

For the Soup:

  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 medium onion (diced)
  • 3 cloves garlic (minced)
  • 1 jalapeño (seeded and finely chopped)
  • 4 cups corn kernels (fresh, frozen, or canned)
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 cups vegetable or chicken broth
  • 1/2 cup heavy cream or Mexican crema
  • 1/2 cup crumbled cotija cheese
  • 2 tablespoons chopped cilantro
  • juice of 1 lime

Instructions

  1. Sauté Aromatics: In a large pot, heat butter and olive oil. Sauté onion until softened. Add garlic and jalapeño, cook for 1 minute.
  2. Add Corn and Spices: Stir in corn, chili powder, paprika, salt, and pepper. Cook for 3–4 minutes.
  3. Cook Soup: Pour in broth, bring to a boil, then simmer for 10–15 minutes.
  4. Blend: Use immersion blender for creamy texture or blend half in a blender.
  5. Finish Soup: Stir in cream, cotija cheese, simmer for 2–3 minutes. Add lime juice and cilantro.
  6. Serve: Top with extra cheese, cilantro, and chili powder if desired.

Notes

  • For a smoky twist, use roasted corn or char fresh corn on the grill before adding.
  • You can substitute feta for cotija in a pinch.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-American

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 310
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 9g
  • Cholesterol: 40mg