Skip to main content
Green Pea Soup (Sopa de Chícharo)
Sopas y CaldosEasyFree

Green Pea Soup (Sopa de Chícharo)

35 min (10 prep + 25 cook) Easy 4 servings Centro
Edmond Bojalil
Edmond Bojalil

Recetas Mexas

Published: 24 Mar 2026 · Updated: 29 Mar 2026
Share:
Creamy green pea soup with onion, garlic and epazote, classic Central Mexico.

About this recipe

Creamy green pea soup with onion, garlic and epazote. Simple, economical and nutritious - a classic of everyday Central Mexican home cooking.

History & Origin

Sopa de chícharo is a simple yet deeply rooted dish in everyday Central Mexican cooking, especially in the Valley of Mexico, Hidalgo, Puebla and Tlaxcala. The green pea (Pisum sativum) was introduced to Mexico during the colonial period by the Spanish, but integrated so naturally into mestizo cuisine that it seems to have always been there. The combination of peas with epazote is one of the most characteristic of central highland cooking. Epazote (Dysphania ambrosioides) is a pre-Hispanic aromatic herb with an intense, slightly anise-like and earthy flavour that balances the natural sweetness of peas. This combination also has carminative properties, aiding digestion of legumes - a quality greatly valued in traditional Mexican cooking. In 20th-century Mexican middle-class homes, pea soup formed part of the weekly rotation of pasta, rice and vegetable soups. Mexican mothers and grandmothers prepared it for weekday lunches, taking advantage of frozen peas always being on hand. The simplest version is a broth with whole peas, while the "deluxe" version is blended and strained for a smooth, brilliant green cream. Today, pea soup has experienced a renaissance in contemporary Mexican restaurants, served with epazote oil, tortilla croutons or crumbled fresh cheese.

Estimated cost

£3.00

Total cost

£0.75

Per serving

* Approximate prices based on UK supermarkets

Nutritional information per serving

160

Calories

8g

Protein

22g

Carbohydrates

4g

Fat

6g

Fibre

420mg

Sodium

* Approximate values. May vary depending on ingredients used.

Method

  1. 1

    In a pot, heat 1 tablespoon oil over medium heat. Sauté half a chopped white onion and 2 chopped garlic cloves for 5 minutes until soft and translucent.

    Step 1
  2. 2

    Add 500g fresh or defrosted peas. Sauté 2 minutes, stirring to absorb the onion and garlic flavour.

    Step 2

    💡 Frozen peas do not need defrosting beforehand.

  3. 3

    Pour in 1 litre hot vegetable or chicken stock. Add 3-4 sprigs fresh epazote, salt and pepper to taste. Bring to the boil and cook for 15 minutes over medium heat.

    Step 3

    💡 If you cannot find fresh epazote, use dried (half the quantity).

  4. 4

    For broth-style: serve directly with whole peas. For cream: remove epazote, blend soup in batches until smooth. Strain through a sieve for a silky texture. Reheat over low heat.

    Step 4

    💡 When blending hot liquids, open the blender lid and cover with a cloth to avoid splashing.

  5. 5

    Serve hot. Garnish with soured cream, crumbled fresh cheese, tortilla crisps and fresh epazote leaves.

    Step 5

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