
Creamy Corn Soup with Epazote
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
Shuck 4 fresh corn cobs or use 400g fresh or frozen corn kernels. Reserve cobs if using fresh corn for extra stock.

💡 Seasonal corn (July-September) has more sweetness and flavour.
- 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.

- 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.

- 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.

💡 Partial blending gives creamy texture while keeping whole kernels.
- 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.

💡 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 reviewRelated Articles
Rate this recipe

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 moreRelated Recipes

Yucatecan "Poison" Black Beans (Frijoles con Veneno)
Yucatecan black beans with whole habanero, epazote and lard. Spicy and deeply flavourful.

Tlalpeño Broth
Chicken broth with chickpeas, green beans, chipotle chilli, and avocado.

Red Pozole
Hearty hominy corn and pork broth in a rich red chilli sauce.

Chiapas Bread and Chilli Soup
Chiapas soup of dried egg bread with guajillo chilli and warm spices.
