Ensalada de nopales with corn and black beans Recipe
Ensalada de nopales is a fresh, slightly tangy cactus salad that in Mexico is eaten both with lunch and as a light dinner on hot days. In this version, crunchy nopal is combined with corn and black beans, making a filling yet still light dish. The flavor is a bit like a mix of vegetable salad with pickled cucumber and beans, only in a sunnier, lime-forward version.
Ensalada de nopales is a rarely seen cactus dish that combines the freshness of a salad with the satisfying character of beans and corn. The slightly tangy lime dressing and herbal cilantro evoke a hot Mexican afternoon, while the texture of nopales is somewhere between crunchy cucumber and tender green beans. It’s a great way to try authentic Mexican cuisine in a light, plant-based version.
Chef's tips
The most important thing with fresh nopales is thorough cooking and rinsing – the slimy foam needs to reduce clearly, otherwise the salad will have a sticky texture. After draining, leave the cactus on a sieve for a few minutes and even gently squeeze it so the dressing doesn’t get watered down. If you’re making the salad ahead of time for a work lunchbox, add the tomatoes at the very end just before eating so they don’t release too much juice.
How to serve
This salad is perfect as a light dinner on a hot day or as a side to grilled meat or fish – especially Mexican-style chicken. You can serve it with warm tortillas or crunchy nachos to turn it into a more party-style snack. To drink, pair with lime and mint water, a light margarita or a non-alcoholic hibiscus-based drink.
Ingredients
- nopales - 300 g
- black beans - 1 can
- corn - 1 can
- tomato - 2 piece
- onion - 0.5 piece
- cilantro - 0.5 bunch
- lime - 2 piece
- vegetable oil - 3 tablespoon
- oregano - 0.5 teaspoon
- salt - 0.75 teaspoon
- pepper - 0.25 teaspoon
- chili pepper - 2 tablespoon
Preparation
- If using fresh nopales, remove the spines, rinse, cut into strips and place in a pot with salted water.
- Cook the nopales for 8–10 minutes from the moment the water starts boiling, until they soften and the slimy foam on the surface has reduced; drain, rinse with cold water and drain very well.
- Drain the beans and corn from their liquid and rinse under cold water in a sieve to remove excess salt.
- Cut the tomatoes into medium dice, slice the red onion into thin strips and roughly chop the cilantro.
- Finely chop pickled jalapeños; if using fresh chili, remove the seeds for a milder version and cut into small dice.
- In a large bowl, mix the oil, juice squeezed from the limes, dried oregano, salt and pepper until you have a simple dressing.
- Add the cooked and drained nopales, beans, corn, tomatoes, onion, chili and cilantro to the bowl with the dressing.
- Gently toss everything together so the ingredients are coated in the dressing but the tomatoes don’t break down.
- Let the salad sit for at least 10–15 minutes at room temperature so the flavors meld, then serve slightly chilled or at room temperature.
Storage
Store the salad in an airtight container in the fridge for up to 2 days. Stir before serving and, if needed, freshen it up with a little extra lime juice and chopped cilantro added at the last moment.