Skip to main content
Creamy Corn Soup with Epazote
Sopas y CaldosEasyFree

Creamy Corn Soup with Epazote

40 min (15 prep + 25 cook) Easy 4 servings Centro
Edmond Bojalil
Edmond Bojalil

Recetas Mexas

Published: 24 Mar 2026 · Updated: 12 May 2026
Share:
Creamy sweet corn soup with epazote, poblano pepper and soured cream.

About this recipe

Creamy sweet corn soup with fresh epazote, chicken stock, soured cream and poblano pepper. Comforting and aromatic, a classic of central Mexico.

History & Origin

Corn soup is one of the most beloved preparations of central Mexican cuisine, particularly in the highlands states of Mexico, Puebla and Tlaxcala. Maize, a sacred gift from the gods according to Mesoamerican cosmogonies, has been the centre of Mexican food for thousands of years. Consuming it as a soup in its tender, sweet state before full maturity is a way of honouring that legacy. Epazote is the aromatic herb par excellence of central Mexican cuisine. Its name comes from Nahuatl "epazotl" and its penetrating, unique aroma - described by some as medicinal, by others as herbal - is unmistakable. The Mexica used it in cooking and traditional medicine alike. Without epazote, corn soup loses its most authentic character. The modern version of this soup, creamy and comforting, has become a classic in canteens and restaurants across central Mexico. At markets in Toluca, Cuernavaca and Mexico City, fondas serve this soup as a starter on set lunch menus with great success. Fresh seasonal corn - available mainly June to September - gives the best result, though it can now be made year-round with fresh or frozen corn. The addition of poblano pepper, either as roasted strips or blended in, adds a slightly smoky, mildly spiced note that balances the natural sweetness of the corn. The final soured cream adds richness and smooths the flavours, creating a soup that is humble in origin and sophisticated in result.

Estimated cost

£4.80

Total cost

£1.20

Per serving

* Approximate prices based on UK supermarkets

Nutritional information per serving

280

Calories

8g

Protein

32g

Carbohydrates

14g

Fat

4g

Fibre

560mg

Sodium

* Approximate values. May vary depending on ingredients used.

Method

  1. 1

    Shuck 4 fresh corn cobs or use 400g fresh or frozen corn kernels. Reserve cobs if using fresh corn for extra stock.

    Step 1

    💡 Seasonal corn (July-September) has more sweetness and flavour.

  2. 2

    Roast 1 poblano pepper directly over a flame until the skin is charred. Place in a plastic bag for 10 minutes. Peel, deseed and cut into 1cm strips.

    Step 2
  3. 3

    Heat 1 tablespoon oil or butter in a pot. Sauté 1/4 diced white onion and 1 garlic clove for 3 minutes. Add corn kernels and cook 5 minutes.

    Step 3
  4. 4

    Blend half the corn with 1 cup chicken stock until smooth. Pour into the pot along with 2 more cups of stock, the poblano strips and 3-4 fresh epazote sprigs.

    Step 4

    💡 Partial blending gives creamy texture while keeping whole kernels.

  5. 5

    Simmer over medium heat for 15 minutes. Remove epazote. Add 150ml soured cream, adjust salt and serve with crumbled fresh cheese and more epazote.

    Step 5

    💡 If fresh epazote is unavailable, use dried but reduce to 1 teaspoon.

Have you tried this recipe?

Tell us how it turned out. Your feedback helps other cooks.

Leave a review

Rate this recipe

Edmond Bojalil
Edmond Bojalil

Founder, Recetas Mexas

Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.

Read more

Related Recipes