Ensalada de nopales, also known as nopalitos salad, is a fresh and traditional Mexican cactus salad made with tender cactus pads, tomatoes, onion, chili peppers, and lime.
What I love most about this salad is how fresh and simple it is. The lime, chilies, and tomatoes come together with the nopales in a way that feels light but full of flavor.
It’s one of those dishes that instantly makes any meal feel more complete, without being heavy or complicated.
I like it because it’s so versatile, it can be served as a side for carne asada, as a topping for tacos, or even enjoyed on its own with crispy tortilla chips.
You’ll Need
- Nopales cactus (fresh or pickled nopalitos)
- Tomatoes
- Onion
- Fresh chilies (jalapeño, serrano, or to taste)
- Cilantro
- Lime juice
- Salt (add to taste, especially if using jarred nopales)
How To Make Ensalada de Nopales
Start by chopping the onion, dicing the tomatoes, and finely chopping the jalapeño or serrano pepper and cilantro. Add everything to a mixing bowl.
Now add the nopalitos, squeeze in the juice of half a lime, and season with salt.
If you’re using fresh nopales instead of jarred nopalitos, make sure they’re cleaned, cut, and boiled until tender first.
Give everything a good toss until it’s all well mixed. Taste it and add a bit more lime or salt if you feel it needs it.
You can serve your ensalada de nopales right away, or pop it in the fridge for a bit if you like it chilled.
My Notes & Tips
- You can remove the seeds and core of the tomatoes if you prefer, but if you like your nopalitos salad a bit juicier, just chop everything and add it in.
- If you’re removing the seeds and veins from chilies, use gloves or wash your hands right away, otherwise you might end up with that spicy burn on your fingers (and trust me, it always finds your eyes later).
- A splash of vinegar is totally optional, but it adds a nice tangy touch and also helps the salad keep a bit longer, which makes it great for potlucks.
- I’m using a 15 oz jar of Doña MarÃa nopalitos on this recipe. I love them because they’re already cooked and cut, which makes this salad so quick and easy.
- You can also add a little twist with a pinch of oregano or some minced garlic if you feel like changing things up.
Serving Suggestions
If you want to know how to serve this Mexican cactus salad, here are my recommendations:
- As an appetizer. Place the salad in a bowl and scoop it up with totopos chips.
- Stuffed. In quesadillas or make some tacos with queso fresco, frijoles de la olla, and molcajete salsa (see photo below).
- As a side. For grilled meats, or fried mojarra fish.
- As topping. For tacos, sopes, or tostadas like this tostaguac.
Keeping Leftovers
I usually keep any ensalada de nopales leftovers in an airtight glass container in the fridge, where they stay fresh for up to 4 days. I don’t recommend freezing this salad because the tomatoes and onions lose their texture once thawed.
If I’m making it ahead for a gathering, I like to chop everything in advance and keep the ingredients in separate containers.
Then, right before serving, I toss everything together with the cilantro, lime juice, and salt so the salad tastes as fresh as possible.
FAQ
What are nopales or nopalitos?
Nopales and nopalitos refer to the same edible cactus pads used in Mexican cooking. Nopalitos is simply the diminutive of nopales, and in everyday conversation, Mexicans often use the two terms interchangeably. It’s common to hear people call this dish ensalada de nopales or simply nopalitos, especially when the context makes it clear they’re talking about the salad.
How do you cook fresh nopales?
If you’re using fresh nopales, start by cleaning them well and removing the thorns, then cut them into strips or small pieces. Place them in a pot with water, a bit of salt, and a piece of onion, and let them simmer for about 15–20 minutes until they’re soft. Drain them well, let them cool, and they’re ready to use in your salad.
What does ensalada de nopales taste like?
It’s fresh, slightly tangy, and a little citrusy from the lime, with a mix of soft and lightly crunchy textures. The nopales themselves have a mild, green flavor that soaks up all the flavors from the tomatoes, onion, and chilies.
More Mexican Side Dishes
Ensalada de Nopales
Ingredients
- 1-15 oz jar nopalitos (read notes)
- 3 medium tomatoes (diced)
- 1 medium onion (chopped)
- 2 jalapeño peppers (chopped)
- 1 bunch cilantro (chopped)
- 1 lime (juice)
- salt (to taste)
Instructions
- Dice the tomatoes and chop the onions, jalapeño peppers, and cilantro.
- Place everything in a medium mixing bowl.
- Drain nopales from the jar, chop them roughly and then add to the bowl.
- Add lime juice and season everything with salt.
- Mix for one minute, then taste and adjust with salt and lime juice if needed.
- Serve as a side or enjoy as an appetizer with tortilla chips.
Notes
- You can use either fresh nopales or jarred nopalitos for convenience.
- If using fresh nopales, boil them in salted water with a small piece of onion until tender, then drain and let them cool before using.
- Adjust lime and chilies to your taste, I like it quite tangy.
- A splash of vinegar is optional but gives a nice extra kick.
- It’s best served fresh, but it also tastes great after chilling for a bit.
- Add a little oregano or garlic if you want a deeper flavor.

This salad is so interesting. I have never had pickled cactus. Must source these ingredients soon to try this out. Thanks so much.
This is such a great way to use nopales!
I have never heard of nopal before. This looks like a wonderful salad with full of goodness and flavour.
This was delicious – so much flavour. The perfect amount of spice too.
This was my first time trying Mexican Nopales Salad, but it was so good that it certainly will not be my last! I served it on top of tacos and it tasted amazing! Thanks for the recipe.