Salads
This Goya bean salad recipe delivers a creamy, crunchy, and citrus-kissed dish that transforms pantry staples into something restaurant-worthy in just 20 minutes.
I developed this recipe after realizing how often canned Goya beans—those little yellow legumes from Puerto Rican cuisine—sat forgotten in my pantry, waiting for their moment to shine.
The secret lies in balancing their earthy flavor with bright citrus, fresh herbs, and a creamy dressing that ties everything together without overpowering the beans' natural taste.
The beauty of this salad is its versatility—it works as a standalone vegetarian dish, a side for grilled meats, or even a filling for wraps.
I use a simple mayo-based dressing (with optional dairy) that keeps the beans tender while adding richness, but a vegan version swaps in Greek yogurt or avocado for creaminess.
The key is soaking the beans briefly to soften them, then tossing them with crisp vegetables, herbs, and a zesty citrus dressing that cuts through the richness.
What you’ll end up with is a salad that’s creamy from the dressing, crunchy from the vegetables, and bursting with flavor from the citrus and herbs. The texture is perfect—no mushy beans here—just bite-sized, tender legumes that hold their shape while soaking up the dressing.
This is the kind of dish that tastes even better the next day, making it ideal for meal prep or potlucks.
For a modern twist, add diced avocado or toasted pumpkin seeds for extra texture, or keep it classic with a sprinkle of fresh cilantro and a squeeze of lime. The possibilities are endless, but the foundation remains the same: simple, flavorful, and impossible to resist. Let’s get started!
Ingredients for goya bean salad
Pantry staples meet vibrant citrus—just 13 ingredients for a salad that tastes restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Goya Beans (Yellow) 🌽 | 15 oz | Drained and rinsed thoroughly |
| Mayonnaise 🥛 | ½ cup | Dairy-based, full-fat preferred |
| Plain Greek Yogurt 🧀 | ¼ cup | Full-fat for creaminess (vegan option: avocado) |
| Fresh Lime Juice 🍋 | ¼ cup | Freshly squeezed for brightness |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Red Onion 🧅 | ¼ whole | Thinly sliced, white parts only |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Celery Stalk 🥬 | 1 whole | Diced, for crunch |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for flavor |
| Lemon Zest 🍋 | 1 tsp | From 1 lemon, for aroma |
| Avocado (Optional) 🥑 | ½ whole | Diced, for vegan creaminess |
Goya beans are the star, so grab the 15-ounce can from the Latin foods aisle—Trader Joe's or Walmart usually stock them. The yellow ones are sweeter than the green, and freshness matters: check the can for dents or bulging. For the dressing, full-fat mayo and Greek yogurt create that signature creaminess, but if you're vegan, swap in avocado or cashew cream. The lime juice should be freshly squeezed—bottled juice lacks that bright zing. Fresh cilantro and red bell pepper add the crunch and color that make this salad pop.
No mayo? Greek yogurt plus 1 tbsp olive oil works as a substitute. Short on lime? Orange juice plus a pinch of salt mimics that citrus punch. The red onion can be swapped for shallots if you prefer a milder bite, and celery can be omitted if you're watching carbs. For extra texture, toast pumpkin seeds or sunflower seeds in a dry pan until golden. The avocado, if using, should be added just before serving to prevent browning. If you're meal prepping, hold off on adding the lime juice until serving to keep the beans from getting soggy.
This salad keeps beautifully for 3-4 days in the fridge, but the texture is best within 2 days. Store the dressing separately if prepping ahead—toss everything together just before serving. For extra flavor, let it sit for 10 minutes after tossing to let the dressing meld with the beans. Double the batch and portion into containers for easy lunches—it's perfect for work or potlucks. The flavors actually improve overnight, so making this ahead is a game-changer.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this one—just drain those canned goya beans, toss in a handful of diced bell pepper, and mix. No knife skills required, just a fork and 10 minutes of your life.
- Tangy Creamy Magic: That Greek yogurt-mayo combo with lime juice? It’s the secret weapon. Sweet, creamy, and bright all at once—like a party in your mouth that doesn’t require a reservation.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Keeps for days in the fridge, travels well, and my kids actually eat it (yes, even the picky ones). Protein-packed and no sad soggy sandwiches here.
- Pantry Staple Power: You’ve got mayo, yogurt, and lime? Done. No specialty ingredients, no last-minute grocery runs. Honestly, it’s the kind of recipe that makes me feel like I’m winning at life when I pull it together.
Step-by-step instructions for creamy goya beans salad
Here's how to assemble this velvety, citrus-infused salad that balances rich creaminess with vibrant crunch.
Prepare the Bean Base
Drain and rinse the 15 oz canned goya beans thoroughly under cold water to remove any excess starch. I like to give them a quick pat dry with paper towels to ensure the dressing clings perfectly. Transfer them to a large mixing bowl - these beans will form the heart of your salad, so don't skip the rinsing step or you'll end up with a gummy texture.
While the beans are still warm from the can, add the 0.5 cup mayonnaise and 0.25 cup plain Greek yogurt. Use a silicone spatula to gently fold these together until fully combined. The warmth of the beans helps emulsify the dressing right away, creating that signature creamy consistency we're after. If you're using the optional 0.5 whole avocado, mash it lightly with a fork before adding to prevent avocado chunks from making the salad too thick later.
Add Citrus and Aromatics
Measure out the 0.25 cup fresh lime juice and 1 tsp lemon zest - this citrus combination is what makes this salad sing. Add both to the bean mixture and stir gently to distribute evenly. The acidity will brighten the flavors and help balance the richness of the mayonnaise. I like to add the zest first so it infuses the mixture before the liquid is incorporated.
Next, fold in the 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper. Taste the mixture at this point - you should notice a perfect balance between the creamy base and the sharp citrus notes. If the salad tastes too thick, add 1-2 tablespoons of water to loosen it slightly. The texture should be smooth but still coat the back of a spoon.
Incorporate the Crunchy Vegetables
In a separate bowl, combine the finely diced 1 whole red bell pepper, 0.25 whole red onion, 0.25 cup fresh cilantro, and 1 whole celery stalk. I prefer to dice these vegetables into uniform 1/8-inch pieces for even distribution throughout the salad. The celery adds a refreshing crunch while the bell pepper brings natural sweetness that complements the citrus perfectly.
Gently fold the vegetable mixture into the bean base using a gentle folding motion with your spatula. Be careful not to overmix or you'll crush the vegetables and lose that desirable texture contrast. The salad should now have visible flecks of red, white, and green throughout. If you're using the optional avocado, add it now and fold it in gently to preserve its creamy texture.
Finish with Olive Oil and Rest
Drizzle the 2 tbsp extra-virgin olive oil over the salad and toss gently to coat. This final touch adds a fruity depth that ties all the flavors together. I like to give it one final taste at this point - the salad should have a perfect balance of creamy, crunchy, and citrusy elements. The olive oil helps emulsify everything while adding that final layer of complexity.
Cover the salad and refrigerate for at least 30 minutes before serving. This resting period allows all the flavors to meld together beautifully. The longer it sits, the more the citrus flavors will penetrate the beans, creating that restaurant-quality depth. Serve chilled with crusty bread or as a refreshing side dish to grilled proteins.
Pro Tips For Making Goya Bean Salad
- DRAIN AND RINSE BEANS: Drain the canned goya beans thoroughly, then rinse them under cold water for 30 seconds. The syrup clinging to them can make the salad cloyingly sweet—trust me, you’ll taste the difference.
- DICE BELL PEPPER SMALL: Cut the red bell pepper into 1/4-inch dice, not thin slices. Larger pieces hold up better in the dressing and stay crisp longer—no one likes soggy salad after 20 minutes.
- MIX DRESSING LAST: Wait to fold in the lime juice until just before serving. The acid breaks down the yogurt and mayo faster, turning your creamy dressing into a sad, watery mess if you mix it too early.
- USE FULL-FAT YOGURT: Skip the non-fat version—full-fat Greek yogurt adds richness without making the salad heavy. It also emulsifies better with mayo, so your dressing stays smooth, not separated.
Best sauces and condiments for goya bean salad
Classic Mayo-Yogurt Dressing
The signature dressing here is a simple but brilliant combo of ½ cup full-fat mayonnaise and ¼ cup plain Greek yogurt, which creates that signature creamy texture without being too heavy.
I find that Duke's mayonnaise (the classic jarred kind) works perfectly, but if you prefer a lighter option, Hellmann's Light keeps the richness while cutting calories slightly. The yogurt adds a subtle tang that balances the beans' earthiness.
For extra depth, I always add 1 tsp lemon zest right into the dressing—this infuses the citrus aroma directly into the mayo, making every bite brighter. 🍋
Vegan Avocado Dressing
If you're avoiding dairy, swap the mayo and yogurt for ½ ripe avocado mashed with 2 tbsp olive oil and 1 tbsp lime juice. The avocado provides that same creamy texture while adding healthy fats, and the lime keeps it fresh.
I like to add ¼ tsp ground cumin to this version for a subtle earthy note that mimics the beans' natural flavor. For extra richness, blend in 2 tbsp silken tofu—it adds protein without altering the texture.
This version holds up beautifully in the fridge for 2 days if stored in an airtight container.
Citrus Vinaigrette Twist
For a lighter option, replace the mayo entirely with a bright citrus vinaigrette made from ¼ cup extra-virgin olive oil, 3 tbsp lime juice, 1 tbsp honey, and ½ tsp Dijon mustard. Whisk everything together until emulsified, then toss with the beans and vegetables.
This version is lighter but still packed with flavor—perfect for warm weather or if you're watching calories. I often add 1 minced garlic clove to this dressing for a subtle punch. The acidity from the lime cuts through the beans beautifully, making each bite refreshing. ✨
Spicy Harissa Kick
Want to add some heat? Stir 1 tsp harissa paste (like Bella brand) into your mayo-yogurt dressing for a smoky, spicy depth. This North African-inspired twist adds complexity that pairs perfectly with the beans' earthy flavor.
For extra smokiness, toast ½ tsp smoked paprika in a dry pan for 30 seconds until fragrant, then mix it into the dressing. The harissa also brings a slight sweetness that balances the acidity of the lime.
If you're sensitive to spice, start with ½ tsp harissa and adjust to taste.
Herb-Infused Olive Oil
Finish your salad with a drizzle of herb-infused olive oil for an extra layer of flavor. Simply combine 2 tbsp olive oil with 1 tbsp chopped fresh cilantro, 1 tbsp chopped fresh parsley, and a pinch of salt.
Let it sit for 10 minutes to infuse, then drizzle over the salad just before serving. The oil carries the herbaceous notes directly to your plate, adding a fresh finish. I also like to add a few drops of hot sauce to the oil for a subtle kick.
This step elevates the salad from good to restaurant-quality in seconds. 🌿
Nutrition facts
Frequently asked questions about goya bean salad
Why do the beans need to be soaked before making the salad?
Soaking the beans for 5-10 minutes removes excess starch from the canning process, preventing a gummy texture in your salad. The warm water helps soften them slightly while rinsing away any metallic taste from the can. Pat them dry afterward so the dressing clings perfectly to each bean.
Can I use green Goya beans instead of yellow?
Yes, but expect a slightly earthier, less sweet flavor. Green Goya beans have a firmer texture and work well in the salad, though they may need 10-15 minutes of soaking to soften properly. For best results, stick with yellow beans—they're sweeter and more tender out of the can.
How can I make this salad vegan?
Swap the mayo and yogurt for ½ avocado mashed with 2 tbsp olive oil and 1 tbsp lime juice. Add ¼ tsp cumin for depth, or blend 2 tbsp silken tofu into the avocado for extra protein. The avocado keeps the creamy texture while making it plant-based.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. Keep the dressing separate if prepping ahead—toss it in just before serving to maintain the best texture. The flavors actually improve overnight, but the crunchy veggies may soften slightly.
Can I add cooked meat or fish to this salad?
This salad pairs beautifully with grilled chicken, shrimp, or blackened fish. Add the protein just before serving to keep it warm and separate from the chilled salad. For extra flavor, toss the cooked meat with 1 tsp lime juice and ½ tsp smoked paprika before mixing in.