The Mexi Plate

Ensalada de Nopales

Elena Valdés

Elena Valdés

Elena Valdés is a Mexican-American home cook and the culinary heart behind MexiPlate. Inspired by the bustling kitchens of her childhood in Jalisco and Texas, she specializes in translating authentic Mexican flavors into approachable recipes for everyday cooks. Whether she is sharing her grandmother's secret for the perfect tamale masa or a quick 30-minute weeknight enchilada bake, Elena believes that good food is the best way to bring people together.

Published October 17, 2026

Updated October 17, 2026

If you grew up around a Mexican kitchen, you probably know nopales as that humble, bright-green ingredient that somehow shows up everywhere: tucked into tacos, scrambled with eggs, simmered with pork, or served cold in a refreshing salad. This ensalada de nopales is one of my favorite ways to introduce cactus paddles to beginners because it is simple, vibrant, and forgiving. Once you learn how to clean and boil nopales properly, the rest is just a quick chop-and-toss.

A bowl of ensalada de nopales with diced tomatoes, white onion, cilantro, and crumbled queso fresco, lightly glossy from lime and olive oil, on a kitchen table

What nopales taste like

Nopales are tender and slightly tangy with a clean, green flavor, kind of like a cross between green beans and asparagus. The texture is the part that surprises people: fresh cactus paddles release a natural sap that can feel slippery (we call it baba). The good news is that with the right boil and rinse, you can keep the nopales pleasantly crisp without that slick feeling.

Choosing nopales at the store

Look for paddles (also called pencas) that are:

  • Firm and bright green, not dull or wrinkled
  • Medium thickness (very thick paddles can be more fibrous)
  • Free of deep cuts or dark mushy spots

You might see them sold already cleaned and diced in a tub or bag. Those are a great shortcut, but if you can find whole paddles, you will get the best texture and flavor.

Fresh whole nopales cactus paddles stacked on a market produce display, their surfaces dotted with small bumps where spines grow

Tools and safety

Nopales have tiny spines and little prickly nodes. Store-bought paddles are often partially de-spined, but I still treat them like they can bite.

  • Cutting board that will not slip
  • Sharp knife (a dull knife makes you press harder, which is when slips happen)
  • Tongs to hold the paddle steady
  • Gloves if you have sensitive hands (optional but helpful)

My abuela trick: hold the paddle with tongs and scrape the surface at a shallow angle. You are not peeling it, just shaving off any remaining spines and rough spots.

Ingredients

For cooking the nopales

  • 1 to 1 1/2 pounds fresh nopales (about 6 to 8 medium paddles)
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • 1 small piece of white onion (optional, helps aroma)
  • 1 clove garlic (optional)
  • 1 tablespoon lime juice or a small piece of lime peel (optional)

For the salad

  • 2 to 3 Roma tomatoes, diced
  • 1/3 to 1/2 cup white onion, finely diced
  • 1/2 cup chopped cilantro
  • 2 to 3 tablespoons fresh lime juice (start small, add more)
  • 1 to 2 tablespoons olive oil (optional but delicious)
  • 1 to 2 serrano chiles or 1 jalapeño, finely chopped (optional)
  • Queso fresco or cotija, crumbled (optional)
  • 1 ripe avocado, diced (optional)
  • Salt and black pepper, to taste

Clean and prep nopales

1) Trim the edges and base

Rinse the nopales and pat dry so they do not slide around. Using tongs to hold the paddle steady, trim off the thick outer edge and the small nub at the base.

2) Remove spines and bumps

Lay the paddle flat. With your knife at a shallow angle, scrape across the surface to remove any remaining spines and the little raised nodes. You do not need to gouge the flesh, just skim the top.

3) Dice

Slice into strips, then dice into bite-sized pieces. For ensalada, I like pieces about 1/2 inch so they stay crisp and scoop easily with a tortilla chip.

Hands using kitchen tongs and a knife to scrape spines from a cactus paddle on a cutting board, close-up in a home kitchen

Boil nopales

1) Start with a big pot of water

Add enough water to comfortably cover the diced nopales. Add salt. If you like, add a small piece of onion and a garlic clove.

2) Simmer until tender-crisp

Add the nopales and bring to a boil, then reduce to a steady simmer. Cook 10 to 15 minutes, stirring once or twice. You will notice foam and a slightly thick look in the water. That is normal.

Doneness cue: the nopales should turn a brighter olive-green and feel tender but still have a little bite. Very young, thin paddles can be ready closer to 10 minutes. Thicker paddles may take a bit longer.

3) Drain and rinse well

Drain in a colander, then rinse under cool running water while gently tossing with a spoon or tongs. This rinse is key for washing away excess baba. For an extra-crisp salad, rinse until the nopales feel clean and less slick, then let them drain very well.

4) Cool

Let the nopales cool to room temperature. If you are in a hurry, spread them on a plate or tray so steam escapes faster. You can also chill them, which makes the salad extra refreshing.

Cooked diced nopales draining in a metal colander over a sink, with steam rising and pieces looking tender and bright green

Make the salad

1) Combine the vegetables

In a medium bowl, add cooled nopales, tomatoes, onion, and cilantro. If using chile, add it now.

2) Dress simply

Add lime juice, a pinch of salt, and olive oil if using. Toss gently.

3) Taste and adjust

This salad should taste bright and lively. Add more lime or salt as needed. If your tomatoes are extra juicy, you can drain them for a minute in a strainer before mixing, or simply spoon off a little liquid at the bottom of the bowl. If you want a little creaminess, fold in avocado right before serving. If you want it more savory, sprinkle queso fresco or cotija on top.

4) Let it rest (optional)

If you have 10 to 15 minutes, let the salad rest in the fridge. The onion softens slightly, and the flavors come together.

A glass mixing bowl with cooked nopales, diced tomatoes, chopped onion, and cilantro being tossed with lime juice using a spoon

Seasoning ideas

  • Oregano and cumin: A small pinch of Mexican oregano and a tiny pinch of cumin makes it feel extra homey.
  • Pickled jalapeños: Swap fresh chiles for pickled and add a splash of the brine.
  • Epazote: If you have it, a little chopped epazote is very traditional with nopales.
  • More crunch: Add thin-sliced radish or cucumber.

If tomatoes are out of season, I like swapping in grilled corn or even a handful of chopped jicama for a crisp, juicy bite.

Troubleshooting

My nopales are still slimy

  • Simmer a few minutes longer next time, then rinse more thoroughly.
  • Make sure the nopales drain well before mixing the salad. Excess water can make everything feel slick.
  • Try adding a little extra salt to the boiling water, then rinse and taste at the end.

They taste a little bitter

  • Older, very thick paddles can taste more bitter. Choose medium paddles when possible.
  • Rinsing after boiling helps. You can also add a small piece of onion or a bit of lime peel to the cooking water.

They are too soft

  • Boil for less time. Start checking at 10 minutes. You want tender but still a little bite.
  • Dice slightly larger pieces so they hold their shape.

Make-ahead and storage

This is a fantastic prep-ahead side. For best quality and basic food safety, refrigerate promptly in an airtight container and do not leave it out at room temperature for more than 2 hours.

  • Cooked nopales: keep refrigerated and use within about 4 days.
  • Finished salad: best within 24 to 48 hours. Tomatoes release juice over time. If making ahead, keep tomatoes separate and mix before serving.
  • Avocado tip: add avocado right before serving so it stays pretty and creamy.

How to serve

In my house, this salad shows up whenever the main dish is rich or smoky. A few favorites:

  • Alongside carne asada or grilled chicken
  • With tacos al pastor for something fresh and cooling
  • Scooped onto tostadas with a little bean spread
  • As a simple lunch with warm tortillas and a sprinkle of queso fresco

If you want to make it a heartier side, add a handful of cooked black beans or chickpeas. Not traditional everywhere, but very weeknight-friendly.

A plate with crispy tostadas served next to a bowl of ensalada de nopales, with lime wedges on the side in a bright kitchen setting

FAQ

Do I need to peel nopales?

No. You only need to trim the edges and scrape off spines and bumps. The skin is tender once cooked and adds nice texture.

Can I eat nopales raw?

You can, but for beginners I strongly recommend cooking them first. Cooking and rinsing makes the texture much more pleasant and the flavor more balanced.

Can I use jarred nopales?

Yes. Jarred nopales are already cooked and usually packed in brine. Drain and rinse well, then pat dry before mixing your salad. The texture will be softer than fresh-boiled, but it is a solid shortcut.

Are nopales healthy?

Nopales are naturally low in calories and are a source of fiber. They are one of those traditional ingredients that just happens to fit beautifully into modern, health-conscious cooking.

Recipe

Serves: 4 to 6
Prep time: 20 minutes
Cook time: 10 to 15 minutes
Total time: about 35 minutes, plus cooling

Ingredients

  • 1 to 1 1/2 pounds fresh nopales, cleaned and diced
  • 1 1/2 teaspoons kosher salt (for boiling water)
  • 2 to 3 Roma tomatoes, diced
  • 1/3 to 1/2 cup white onion, finely diced
  • 1/2 cup chopped cilantro
  • 2 to 3 tablespoons fresh lime juice
  • 1 tablespoon olive oil (optional)
  • 1 serrano chile or 1 jalapeño, finely chopped (optional)
  • Queso fresco or cotija (optional)
  • Salt and black pepper, to taste

Instructions

  • Boil diced nopales in salted water for 10 to 15 minutes until tender-crisp.
  • Drain, rinse well under cool water, and drain again until not slick. Cool completely.
  • Mix nopales with tomatoes, onion, cilantro, and chile (if using).
  • Toss with lime juice, olive oil (if using), and salt to taste.
  • Chill 10 to 15 minutes if you have time. Top with cheese right before serving.

If you make this, I hope it becomes one of those easy sides you keep in your back pocket, especially for cookouts and taco nights. Once you are comfortable with nopales, a whole world of classic dishes opens up.