Mexican Food Journal

  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
×
Home » Salads

Cactus Salad Recipe

Douglas Cullen, This blog generates income via ads and affiliate links which earn us a small commission.

“Ensalada de Nopales”

Believe it or not, cactus is not only edible, it is delicious.

Variations of our prickly pear cactus salad recipe – ensalada de nopales – are eaten throughout Mexico. Cactus salad is typically served as a side dish or eaten in tacos as a light meal. Our version has a mild flavor which pairs well when sharing the plate with bolder flavored dishes or salsa.

Taco de Ensalada de Nopal on a Rustic Clay Plate
Taco de Ensalada de Nopales

Try it wrapped in a warm corn tortilla drizzled with your favorite salsa. It’s great paired with carne asada. These recipes for the guajillo chili salsa or the classic Mexican salsa pair really well.

What Does Cactus Taste Like?

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. I would say it tastes more like “tangy green beans.”

If you have never tried cactus, I think you will be surprised by how tasty it is. Did you know that cactus fruit is edible too?

How to Make Cactus Salad (Ensalada de Nopales)

Gather everything you need to make the salad: cactus pads, tomatoes, onion, cilantro, and ranchero cheese, “queso ranchero.” 

Cactus Salad (Ensalada de Nopales) Ingredients
Cactus Salad Ingredients

How to Choose Cactus (Nopal)

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. If you need to remove the spines, here is how to do it.

Raw cactus has a bright green color. To cook it you add it to cold water in the pan, not hot water.

Chopped Fresh Cactus Ready to be Cooked
Fresh Cactus Ready to be Cooked

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 the cooked cactus to retain a little crunch.

Cactus Releases Slime During Cooking
Cactus Releases Slime During Cooking

Fully cooked cactus will change color from a bright green to a darker green. Rinse the cactus under running water to remove any remaining slime. Rinsing it also stops it from cooking anymore so it retains some crunch.

Fully Cooked Cactus in a Pot
Fully Cooked Cactus with all the Slime Removed

The Remaining Ingredients Prepped and Ready to Add to the Salad

Chopped Tomatoes, Onions and Cilantro for the Salad on a Rustic Clay Plate
Chopped Tomatoes, Onions and Cilantro for the Salad

Assembling the Salad and Salting

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 salt after you have tasted it to avoid an overly salty salad.

All of the Prepared Ingredients to Cactus Salad (Ensalada de Nopales) in a Stainless Mixing Bowl
All of the Ingredients Ready to be Mixed

The Finished Salad

A beautiful salad in the colors of the Mexican flag. Serve the salad at room temperature or slightly chilled. Don’t serve it very cold because it tastes bland when too cold.

Prepared Cactus Salad (Ensalada de Nopales) in a Rustic Clay Bowl
A Beautiful, Delicious Cactus Salad

How to Make a Bolder Version of Our Cactus Salad Recipe

If you want a bolder version of this salad, you can add the juice of 2 limes and one very finely chopped serrano chile to add the citrus tanginess of the limes and the heat of the serrano pepper.

Vegetarian or Vegan Options

As we have prepared it, the cactus salad is vegetarian because it contains cheese. Just omit the cheese and you have now you have a delicious Mexican vegan salad option.

Finished Cactus Salad with Ranchero Cheese
Print Pin
3.59 from 12 votes

Cactus Salad Recipe

Recipe for a delicious, easy to prepare, healthy, vegetarian Mexican cactus salad (nopal or nopalitos salad).
Course Salad
Cuisine Mexican
Keyword cactus salad recipe, how to make cactus salad, nopalitos recipe, nopalitos salad
Prep Time 10 minutes minutes
Cook Time 15 minutes minutes
Total Time 25 minutes minutes
Servings 6 cups
Calories 105kcal
Author Douglas Cullen

Ingredients

  • 2 lbs. cactus pads
  • 4 Roma tomatoes plum
  • 1 large white onion
  • 12 sprigs of cilantro
  • 6 ozs. ranchero cheese
  • ½ tsp. salt + more if needed

Instructions

Cooking the Cactus

  • Cut the cactus pads into ¼" x ½" 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.

Notes

Preparation Notes
  • For a bolder version of this salad, add the juice of 2 limes and one very finely chopped serrano chile to add the citrus tanginess of the limes and the heat of the serrano pepper.
  • 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.

Nutrition

Serving: 1cup | Calories: 105kcal | Carbohydrates: 11g | Protein: 9g | Fat: 7g | Sodium: 454mg | Sugar: 5g

More Mexican Salad Recipes

  • Cuernavaca Style Cucumber Salad
  • Spicy Tuna Salad
  • Chayote and Zucchini Squash Salad
  • Beet Salad
  • Mexican Fruit Salad

Comments

  1. Dolores ortega says

    September 20, 2016 at 11:25 pm

    I am ready to try several of your reciepes, since I am diabetic. Thank you.

    Reply
    • Douglas Cullen says

      September 21, 2016 at 4:47 pm

      You’re welcome. I think the cactus salad recipe would be a good choice. You might want to try the garbanzos in guajillo chile sauce.

      Reply
  2. Anna says

    April 13, 2017 at 11:17 pm

    4 stars
    This is a great salad and for those that do not know, cactus is great to relieve those that are diabetic. This is a great salad for hot days in tacos, nachos, served with carne asada and with avocado.
    Thanks for your lovely presentation.

    Reply
  3. Amalia says

    January 06, 2018 at 1:43 pm

    5 stars
    My favorite dish anytime, especially on a hot day, Making it today and serving it with pork guiso and fideo… Do add avocados n lemon juice to mine.. mmm, thanks for the recipe.

    Reply
    • Douglas Cullen says

      January 08, 2018 at 10:44 am

      That sounds great. Save us a plate!

      Reply
  4. Mark says

    November 16, 2018 at 6:25 pm

    5 stars
    I just returned from Mexico where I ate a lot of nopales, a long time breakfast taco favorite. I was craving them so I made this salad for a pot-luck and it was a big hit, everyone loved it. I had to use queso fresco since thats what my store had, besides that exactly as instructed and so easy. Now added to the top of my rotation.

    Reply
  5. Lorretta Martinez says

    August 16, 2019 at 12:49 am

    I love cactus salad .I can eat this every day. And I’m 54 years old and I crave it all the time.But I don’t cook it.I put tomatoes,onions ,cilantro and chopped Jalepenos.

    Reply
3.59 from 12 votes (9 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Profile picture for Douglas Cullen, Mexican Food Journal

I'm Douglas

I spent 25 years living across Mexico, from Durango and Monterrey to Puerto Vallarta and San Miguel de Allende. Since 2013, we have published nearly 200 of our own Mexican recipes and we have collaborated with professional chefs, established food bloggers, and writers to bring you even more. 

About me

Most Popular Mexican Recipes

  • bowl of salsa verde with spoon
    Classic Salsa Verde
  • Bowl of Mexican Restaurant Style Salsa
    Restaurant Style Salsa
  • Bowl of Traditional Mexican Sopa de Fideo
    Traditional Sopa de Fideo
  • Bowl of Authentic Red Pozole
    Red Pork Pozole Recipe — Authentic Pozole Rojo with Ancho & Guajillo
  • Bowl of Chicken Tinga
    Chicken Tinga
  • pitcher of agua de jamaica drink
    Agua de Jamaica (Hibiscus Tea) Recipe
  • Tres Leches Cake with Berries
    Tres Leches Cake
  • Beet Salad Citrus Balsamic Vinaigrette Recipe
    Beet Salad with Feta Cheese and Citrus Balsamic Viniagrette
  • Cheese Enchiladas with Red Enchilada Sauce
    Red Enchilada Sauce
  • Authentic Mole Poblano
    Authentic Mole Poblano with Chicken

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate we earn from qualifying purchases.

Copyright © 2026 Mexico Publishing LLC

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.