
Pork with Purslane in Green Sauce
Pork in green sauce with fresh purslane, a traditional central Mexican stew.
About this recipe
Pork pieces cooked in green tomatillo sauce with fresh purslane. A traditional central Mexican stew, intensely flavourful with the herbal freshness of purslane.
History & Origin
Pork with purslane is one of the most representative stews of the Mexican Central Highlands, particularly from the states of Puebla, Hidalgo, State of Mexico and Mexico City. It has deeply pre-Hispanic roots, as purslane (Portulaca oleracea) was consumed by Mesoamerican peoples centuries before the Spanish arrived. Purslane is a succulent plant with small, fleshy leaves that grows wild in Mexico, especially during the rainy season from June to September. The Mexica called it "itzmiquílitl" and consumed it in broths and stews. Its flavour is slightly sour and fresh, with a texture that holds even when cooked, and it is notably rich in omega-3 fatty acids. The stew with pork came after the conquest, as pigs arrived with the Spanish. However, the combination was so natural and successful that it quickly became a classic: the fat and intense flavour of pork balance perfectly with the acidity and vegetal freshness of purslane in green tomatillo and chilli sauce.
Estimated cost
£24.15
Total cost
£6.04
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
380
Calories
32g
Protein
12g
Carbohydrates
22g
Fat
5g
Fibre
620mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Cut 600g pork (rib or leg) into 4cm pieces. In a large pot, cook the meat with 1 halved onion, 2 garlic cloves, salt and enough water to cover. Bring to a boil and skim. Cook for 30 minutes until the meat is tender but not falling apart.

💡 Keep the cooking stock - you will need it for the sauce.
- 2
While the meat cooks, prepare the green sauce: roast 500g tomatillos, 2-3 serrano chillies, 2 garlic cloves and 1/4 onion on a griddle until slightly charred. Blend with salt and a little of the pork stock.

- 3
Clean 300g purslane, removing the thicker stalks, keeping only the small leaves and tender stems. Wash well and drain.

💡 Choose the most tender purslane for the best flavour and texture.
- 4
Drain the cooked meat. In the same pot with a little oil, fry the meat until lightly golden. Add the green sauce and fry together for 5 minutes. Add 1 cup of stock and bring to a boil.

- 5
Once the sauce is boiling, add the fresh purslane. Mix well and cook for 8-10 minutes over medium heat. The purslane should be tender but still bright green. Adjust salt and serve with white rice and tortillas.

💡 Do not cook the purslane for more than 10 minutes or it will lose its colour and texture.
Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.
Read moreRelated Recipes

Pork Loin in Prune and Chilli Sauce
Roasted pork loin with sweet and sour prune and ancho chilli sauce.

Chicken in Pipián with Chayote
Chicken in green pumpkin seed pipián sauce with tender chayote squash.

Aporreado de Carne Seca (Michoacán-Style Pounded Dried Beef with Eggs)
Michoacán pounded dried beef stew with eggs and green chilli.

King Ranch Chicken Casserole
Texan layered casserole of tortillas, shredded chicken, melted cheddar and chilli sauce.
Related Guides
Learn more about these ingredients and dishes
Enjoyed this?
Follow on TikTok for Mexican recipe & restaurant videos, and get updates by email.