Mexican Fava Bean Salad
This Mexican fava bean salad is one of those dishes that surprises people — hearty enough to stand on its own as a meal, yet light and bright enough to serve alongside anything on the table. Protein-packed fava beans, grilled cactus paddles, fresh tomatoes, cilantro, and jalapeños come together in a zesty lime dressing. It tastes like Mexico in a bowl.
This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

What Makes This Salad Special?
This salad stands out for its unique blend of flavors and nutritional value. The fava beans deliver serious plant-based protein, the nopales add a slightly acidic green note that balances everything out, and the lime dressing pulls it all together with brightness and heat. Whether you use fresh or canned fava beans, this is a reliable, versatile, and deeply satisfying dish.
Why Try This Salad?
- Packed with plant protein — fava beans are one of the richest legume sources of protein and fiber.
- Offers a burst of authentic Mexican flavors that will surprise your palate.
- A clean, healthy addition to any meal plan — no heavy dressings, no processed ingredients.
- Accessible year-round thanks to canned fava beans.

Ingredients
Key Ingredients
Fava Beans
You can use fresh or dried fava beans — both work beautifully. Canned fava beans are the most convenient option and require only a rinse before use.
- Why they matter: Fava beans are the protein backbone of the salad. Their creamy, slightly earthy flavor pairs perfectly with the bright acidity of lime and the freshness of cactus.
Cactus Paddles (Nopales)
Nopales are a staple of Mexican cooking — slightly acidic, green, and succulent. Look for them fresh at Mexican grocery stores, or use jarred nopales as a convenient alternative.
- Why they matter: Their mild acidity and firm texture balance the creaminess of the fava beans and keep the salad from feeling heavy.
Tomatoes
Use fresh, ripe tomatoes. Remove the seeds and use only the flesh to prevent the salad from becoming watery.
- Why they matter: They add juiciness and a touch of sweetness that rounds out the acidity of the lime dressing.
Cilantro
Fresh cilantro is non-negotiable here. Its robust, herbal taste is one of the defining flavors of the Mexican profile in this dish.
- Why it matters: Cilantro brings a refreshing herbaceousness that lightens every bite and adds that unmistakable Mexican identity.
Jalapenos
One to two jalapeños, roughly chopped, adds just the right level of heat without overpowering the other flavors. Remove the seeds for a milder kick.
- Why they matter: Heat activates the other flavors in the salad and makes every bite more dynamic.
Lime
Generous lime juice forms the base of the dressing. Do not be shy — this salad needs real citrus brightness.
- Why it matters: Lime acid brightens every ingredient, makes the beans taste fresher, and ties the dressing together.
Mexican Oregano
Mexican oregano has an earthy, slightly citrusy flavor that is distinct from Mediterranean oregano. It is worth seeking out for this recipe.
- Why it matters: It adds depth and authenticity to the dressing — the flavor note that makes this taste unmistakably Mexican.

How to Cook Fresh Fava Beans
Cooking fresh fava beans only takes 5–7 minutes depending on pod size. Remove the beans from their shells and boil them in salted water for 5–7 minutes. Meanwhile, prepare a bowl of ice water. Once the beans turn a vibrant moss green, transfer them to the ice bath immediately. Once cool, use your fingers to peel off the pale outer skin — the bright green inner bean is what you want.
How to Cook Dried Fava Beans
Dried fava beans require soaking and simmering before use.
- Place beans in a large bowl and cover with water. Soak overnight or for at least 8 hours.
- Drain, rinse, and place in a pot. Cover with fresh water at least 2 inches above the beans.
- Bring to a boil, then reduce to a simmer. Cook for 1 to 1.5 hours until tender, adding water as needed.
For another hearty, healthy Mexican salad, try the original pico de gallo or the warm lentil and sweet potato salad.

Frequently Asked Questions
Can I use canned fava beans instead of fresh?
Yes — canned fava beans are the easiest option. Simply drain, rinse thoroughly under cold water, and they are ready to use. The texture is slightly softer than fresh but the flavor is excellent, especially once dressed.
What can I substitute for nopales?
If you cannot find cactus paddles, you can substitute with blanched green beans, sliced zucchini, or cucumber for a similar crunchy, fresh element. The flavor profile will shift slightly but the salad will still be delicious.
How long does fava bean salad keep?
Store undressed salad in the refrigerator for up to 3 days. If already dressed, it is best consumed within 24 hours as the acid in the lime juice will continue to soften the vegetables.
Is this salad served warm or cold?
It is typically served at room temperature or slightly chilled. If using freshly cooked beans or nopales, allow them to cool before dressing and combining.
Can I make the dressing ahead of time?
Absolutely. Whisk all dressing ingredients together and store in a sealed jar in the refrigerator for up to 5 days. Give it a good shake before using.
Mexican Fava Bean Salad
Ingredients
- 1 can (15pz) fava beans, drained and rinsed ( 2.5 cups of shelled and peeled fresh fava beans)
- 1 cup diced fresh tomatoes
- 1 cup diced fresh cactus paddles "nopales"
- ½ cup red onion, finely chopped
- ¼ cup cilantro, finely chopped
- 1-2 jalapeños, roughly chopped
- 2 limes, juiced
- 1 tsp dried oregano
- ¼ cup olive oil
- 1 tsp sugar
- 1 tsp salt (to taste)
- black pepper (to taste)
Instructions
- 1FRESH FAVA BEANS: bring a large pot of water to a boil. Remove the bean from the shell, and boil them for 5-7 minutes. Once the pods have turned into a moss colour green, remove them and quickly place them in the ice bath. Now use your fingers to peel off the tough outer skin of each bean. The vibrant green inner bean is what you want to keep.
- 2CANNED FAVA BEANS: Remove the beans from the can and strain out the liquid. Give them a good rinse in water. Strain.
- 3DRESSING: Put all the ingredients together and give it a good stir with a whisk.
- 4PUTTING IT TOGETHER: Add all the fava beans tomato, cactus paddles, red onion, cilantro, and jalapeños together in a large bowl. Give it a good toss, and top it off with the dressing and give it another good toss. Serve immediately.
Nutrition per serving
Recipe by Love & Harvest
Made this recipe? Leave a rating
Shop What You'll Need

Instant Pot Duo 7-in-1
Used in our chili, menudo, and black garlic recipes.

Mandoline Slicer (6-in-1)
Paper-thin veggies for our Thai chicken salad and pickled red onions.

Tamarind Paste
Key to our mango tamarind broccoli wings sauce.
* As an Amazon Associate I earn from qualifying purchases.
Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.
Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Recipe by
Samantha Chow
Recipe Developer
Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →
Free Download
Get 7 Quick 30-Minute Family Dinners — Free
Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.
By subscribing you agree to our Privacy Policy. Unsubscribe anytime.
Try These Next
appetizers recipesWarm Lentil and Sweet Potato Salad
This Warm Lentil and Sweet Potato Salad is the perfect dish to celebrate the cooler months. It’s beautiful enough to impress guests, cozy enough for a family meal, and packed with wholesome goodness. Oven-roasted sweet potatoes, hearty lentils, and a silky peanut butter-cumin dressing come together in a bowl that feels both nourishing and indulgent []
Get the Recipe →
appetizers recipesEasy Plum Jam
An appetizers recipe the whole family will love.
Get the Recipe →
appetizers recipesThai Chicken Salad
An appetizers recipe the whole family will love.
Get the Recipe →

