“Ensalada de Nopal”
Believe it or not, cactus is not only edible, it is delicious.
Prickly pear cactus salad – ensalada de nopal – is eaten throughout Mexico. It is typically served as a side dish or eaten in tacos as a light meal. It’s great paired with carne asada. It is also great wrapped in a warm corn tortilla drizzled with your favorite salsa. Try our recipes for the guajillo chili salsa or the classic Mexican salsa.
Cactus has a nice, bright, vegetable taste with a hint of sharpness. I have heard the taste described as “sour green beans” which does it a disservice because cactus is quite tasty. If you have never tried cactus, I think you will enjoy it.
How to Make
Gather everything you need to make the salad: cactus pads, tomatoes, onion, cilantro, and ranchero cheese, “queso ranchero.”
Choosing the Cactus
When you are buying the cactus for this dish look for paddles that are bright green and plump. If they have started to shrivel and have lost their bright green color they aren’t fresh. Also, choose the smaller thinner paddles which are younger and more tender.
How to Cook the Cactus
Most of the cactus available at the grocery store has already had the spines removed but give it a quick check to ensure that no spines remain. Raw cactus has a bright green color. To cook it you add it to cold water in the pan not hot water.
Bring the cactus to a boil and then reduce to a simmer. As the cactus cooks it turns a darker green and releases slime similar to the slime released by okra. You will have to skim the slime off a number of times during cooking. The slime is called “baba” which translates as “drool” in Spanish. I know that that doesn’t sound that appetizing but just remember cactus really is tasty.
Cook just long enough that it has released most of the slime, about 10 minutes. Don’t overcook it. You want it to have a little crunch to it.
Fully cooked cactus. Rinse the cactus under running water to remove any remaining slime. Rinsing it also stops it from cooking anymore so is retains some crunch.
The Remaining Ingredients Prepped and Ready to Add to the Salad
Assembling the Salad
Add all of the ingredients to a mixing bowl and gently turn until well mixed. The ranchero cheese is salty. You may not need to add additional salt. Only add more after you have tasted it to avoid an overly salty salad.
The Finished Dish
Serve the salad at room temperature or slightly chilled. Don’t serve it very cold because it tastes bland when too cold.
Cactus Salad Recipe
Yield 6 cups
Recipe for a delicious, easy to prepare, healthy, vegetarian Mexican cactus salad (nopal or nopalitos salad).
- 2 pounds cactus pads
- 4 Roma tomatoes
- 1 large white onion
- 12 sprigs of cilantro
- 6 ounces ranchero cheese
- 1/2 tsp. salt + more if needed
- Cooking the Cactus
- Cut the cactus pads into 1/4" x 1/2" pieces.
- Place the cactus in a large pan and cover with 2" of water.
- Turn the heat on high and bring the water to a boil.
- Reduce the heat to medium.
- Skim the slime during cooking until the cactus no longer releases any. (about 10 minutes)
- Drain the cactus and rinse under cool running water.
- Other Ingredients
- Dice the tomatoes.
- Dice the onion.
- Finely chop the cilantro.
- Crumble the ranchero cheese.
- Assembling the Salad
- Add all of the ingredients to a mixing bowl and gently turn until well mixed.
- The ranchero cheese is salty. You may not need to add additional salt. Only add more after you have tasted it to avoid an overly salty salad.
- The salad is best eaten fresh but it will keep in the fridge for 2 days. After that its texture becomes unappealing.
- You can make this vegetarian cactus salad recipe vegan by omitting the ranchero cheese.
Serving Size 1 cup
Amount Per Serving
% Daily Value
Total Fat 7 g
Sodium 454 mg
Total Carbohydrates 11 g
Sugars 5 g
Protein 9 g
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.