Skip to Content

Ensalada De Nopales (Authentic Mexican Cactus Leaves Salad)

This is an authentic Mexican cactus leaves salad or Ensalada de nopales, as it is called in Spanish. Nopales are a staple in Mexican cuisine and are wildly used in salsas, tacos, salads, or stews.

Ensalada de Nopales in a black bowl

What are nopales?

Nopales are the fleshy green leaves of the nopal cactus, and they are edible.

They are consumed in great quantities in the central and more arid parts of Mexico.

These leaves have prickles that need to be cleaned.

In Mexico, you can buy nopales at the markets, where you will find them already cleaned, or they clean them for you while you wait.

The prickles are scraped off, leaving as much as possible of the outer green layer.


Try to buy fresh nopales that had their prickles removed.

Most Mexican grocery stores in the US carry them, and they are usually cleaned and sliced.

If not, use a pair of heavy-duty gloves and scrape them off with a sharp knife.

I like to buy them whole and cut them to the size I want. The pre-cut ones sold in bags tend to lose their juice very fast.

They can also be found canned or bottled, but for this salad, you need fresh ones. They just taste better.

Nopales or cactus leaves are good for you.

The cactus leaves contain a lot of water and are also very rich in vitamins and minerals. They are usually cooked and then used in the recipes.

The taste is almost the same as green beans after cooking them.

In the United States, you can find fresh nopales in Mexican grocery stores, but also canned ones.

The nopales have a mucilaginous texture inside(it is called baba in Spanish) due to their rich soluble fiber content.

The fiber helps with digestion and constipation but also helps lower cholesterol and blood sugar.

For that matter, the nopales are considered healthy and good for you.  

I don’t like the slime on the nopales. How do I remove that?

I hear you. Many people avoid nopales because of the slime the leaves contain.

As I said, that slime is just water and fiber. However, there are different tricks to cook nopales and get rid of that slime.

  • Boil in water. You cook them like you would cook green beans. You need a pot, water, some salt, and nopales.

They need about 10 minutes until they become tender. Remove them from the water, and rinse them well.

Drain and pat them with some paper towels. Then, use them in your recipe.

The downside of this method is that most people will cook the life out of the nopales, then rinse them, by which time all the color and food value has been lost.

  • Grill them. Grilling the nopales is a great method, and they are awesome in tacos with grilled meats. After removing the thorns, make five slits from the edge down to about 2 inches of the base.

It will look like a hand with fingers. Place the nopales on a lightly oiled grill rack directly over the fire and grill until they turn lighter in color with some browned areas.

Four minutes on each side should be enough.

  • Cook them in the pan with oil. Heat the oil in a heavy pan and cook the nopales over a low flame, covered with a lid.

Stir them from time to time until the nopales are almost tender. They should be very juicy at this stage.

Uncover the pan and continue cooking the nopales until all the sticky liquid has dried up.

How To Cook Cactus Leaves or Nopales for this salad:

Choose one of these two methods:

1. Place a pot of water on the stove and bring to a boil, adding a hefty pinch of salt.

Add sliced nopales and boil for about 15-20 minutes or until tender. When tender, drain well and then add to the recipe.

2. Place a medium skillet over medium-high heat and add in a bit of oil–not too much. Add the sliced nopales and a pinch of salt (to taste) and cook for a couple of minutes.

Cover with lid and reduce heat to medium.

Let cook and sweat for about 20 minutes or until the goo has seeped out and dried up.

How to make the Mexican Cactus Leaves Salad:

I used the first method, where the nopales are cooked in water and salt.

Slice them thin and put them in a pot with water. Simmer them until tender.

They should have the texture of a cooked green bean, not too soft, with a little bit of bite to it, like the green beans.

cactus leaves , sliced nopales on a wooden board-

While the nopales are cooking, slice and chop the rest of the ingredients, green onions, tomatoes, and cilantro.

Chopped tomatoes on wooden board0

When the cactus leaves are cooked, remove them from the hot water and let them cool down.

You can also do this by placing them in cold, icy water for a few minutes.

Authentic Mexican cactus leaves salad (ensalada de nopales)

Assemble the salad.

In a salad bowl, place the cactus leaves, tomatoes, green onion, and cilantro.

Add salt to your taste, squeeze lime or lemon juice over them, and a little bit of vegetable oil(I used olive oil).

Authentic Mexican cactus leaves salad (ensalada de nopales)

Sprinkle crumbled queso anejo over the salad and serve with grilled meats, frijoles de olla(Mexican beans), tacos, scrambled eggs, etc.

If you do not have queso Anejo, some crumbled feta cheese or queso cotija works as well.

15 authentic Mexican recipes- link to the recipes

I hope you make the recipe. It is easy, delicious, and super healthy. If you are also a vegan or a vegetarian, this recipe could be good for you as well. Enjoy!

More Recipes To Love:

Spicy Chickpea Salad

Greens Couscous Pecans Salad With Grilled Salmon

Papas con chorizo

authentic Mexican cactus leaves salad (ensalada de nopales) in a dark color bowl
Authentic Mexican Cactus Leaves Salad Ensalada De Nopales1

Authentic Mexican Cactus Salad (Ensalada De Nopales)

This is an authentic Mexican cactus leaves salad (ensalada de nopales), a very refreshing salad for the summer that goes well with grilled meats, in tacos, with scrambled eggs, burritos or stews. Healthy and easy to make, this recipe will bring joy at the table.
4.68 from 74 votes
Print Pin Share Grow Rate
Course: Salads
Cuisine: Mexican
Keyword: cactus leaves, cactus salad with queso fresco, ensalada de nopales, ensalada de nopales mexicana, Mexican cactus salad, Mexican cuisine, nopales, nopalitos, salad
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 servings
Calories: 110kcal


  • 3-4 medium cactus leaves cleaned of spines
  • 2-3 fresh medium tomatoes diced
  • 2-3 green onions chopped
  • 1 bunch of cilantro chopped
  • juice from 1 lime
  • salt and pepper to taste
  • ¼ teaspoon dried Mexican oregano
  • 2 Tablespoons vegetable oil
  • ¼ cup crumbled Queso Anejo or queso cotija or Feta


  • Clean the cactus leaves of spines and wash them very well.
  • Slice the nopales thin and put them in a pot with water to cover them. Add 1/2 teaspoon salt.
  • Cook the leaves on medium high heat until tender, for about 15-20 minutes.
  • Meanwhile, chop the green onions, tomatoes and cilantro. Set them aside.
  • When nopales are cooked, remove them from the stove, drain the water and place the vegetables in cold icy water. When cool, use them for the salad.
  • In a salad bowl, place the cactus leaves, onion, tomatoes, cilantro and dried Mexican oregano.
  • Squeeze the juice of the lime over the salad. Add oil. Taste for salt and pepper and mix everything together.
  • Sprinkle crumbled cheese over and serve.
  • It goes very well with grilled meat, cooked beans, in eggs, tacos etc.
  • Enjoy!


Serving: 1g | Calories: 110kcal | Carbohydrates: 8g | Protein: 4g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Cholesterol: 11mg | Sodium: 263mg | Fiber: 3g | Sugar: 4g
Tried this recipe?Please leave a comment on the blog or like us on Facebook!
Authentic Mexican Cactus Leaves Salad or Ensalada de Nopales- Pinterest
Note: “We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.”
Recipe Rating


Friday 3rd of March 2023

Can you make this a day before serving?

The Bossy Kitchen

Friday 3rd of March 2023

I would cook the nopales the night before, but I would put the salad together before serving it. Tomatoes, onions, and cilantro would lose their freshness overnight.

Hortensia de la rosa

Monday 25th of April 2022

Does cactus have to be cooking for salad? Can it be made raw?

The Bossy Kitchen

Monday 25th of April 2022

Yes, you can use raw cactus leaves in salads. Most people cook the cactus leaves because of the mucilaginous texture inside, but my research shows that there are Mexican versions of this salad made with raw cactus as well.


Monday 18th of April 2022

What if you are using nopales that come in a jar?

The Bossy Kitchen

Wednesday 20th of April 2022

Then you skip all the steps for cooking the nopales and just make the salad.


Friday 28th of January 2022

I am wondering how to make the napoles less slimy?

The Bossy Kitchen

Friday 28th of January 2022

After you cook them in water and salt, drain and rinse them very well. This method takes care of the slime.


Friday 28th of January 2022

I tweaked the recipe a bit by adding jalapeños to give it a little more kick. Delicious