Salads
This Goya bean salad recipe delivers the perfect balance of creamy texture and satisfying crunch that keeps everyone reaching for seconds. The secret lies in properly preparing the beans—whether fresh or canned—and marrying them with a tangy dressing that clings to each bite.
I developed this version after realizing how versatile Goya beans can be beyond traditional dishes, transforming them into a salad that works as both a side and a hearty vegetarian main.
The foundation of this salad is simple: tender beans tossed with crisp vegetables, a creamy dressing, and just the right amount of acidity to brighten every flavor.
What makes it truly special is the texture contrast—creamy beans meet crunchy celery and onions, while a touch of mayo or yogurt binds everything together without overpowering the natural taste of the beans. The method is straightforward, but the result is restaurant-quality.
By the time you're done, you'll have a salad that's rich yet refreshing, with each bite offering a satisfying mix of textures and flavors. The creamy dressing coats the beans perfectly, while the crisp vegetables add freshness that keeps this dish from feeling too heavy.
This is the kind of salad that disappears quickly at gatherings but feels substantial enough to stand alone.
Serve it alongside grilled meats, pair it with crusty bread, or enjoy it as a standalone meal—this salad adapts to any occasion. The beauty of Goya beans is their ability to absorb flavors while maintaining their own distinct taste, making this recipe endlessly customizable.
Let's get started on creating your own crowd-pleasing version!
Ingredients for goya bean salad
Six ingredients for the creamy base, six for the crunchy contrast—just the right mix for this crowd-pleasing Goya bean salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya Beans (Dried) 🌱 | 1 ½ cups | Soaked overnight, drained well |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Celery Stalk 🥬 | 3 whole | Thinly sliced, crisp |
| Yellow Onion 🧅 | 1 whole | Finely diced, white part only |
| Mayonnaise 🥛 | ½ cup | Full-fat preferred for creaminess |
| Plain Greek Yogurt 🍶 | ¼ cup | Full-fat for richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🌿 | 1 tbsp | For tangy depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Light, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | Adjust to taste |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Red Wine Vinegar 🍷 | 1 tbsp | For acidity balance |
| Garlic Cloves 🧄 | 2 cloves | Minced, for dressing |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
Goya beans are the star, and dried is best—they hold up better than canned and soak up flavors beautifully. Trader Joe's carries them pre-soaked for convenience, but I always opt for the dried version to control the texture. Look for beans that are plump and free of blemishes; Costco sells them in bulk if you're making this often. The key is soaking them overnight—they triple in size, giving that creamy texture the salad is known for. If you're short on time, the canned version works in a pinch, but drain and rinse them well to cut down on sodium.
No mayo? Greek yogurt plus a splash of lemon juice keeps it creamy without dairy. Fresh dill is ideal, but dried dill at one-third the amount works if you're in a hurry. The red bell pepper adds sweetness, but yellow or orange works too. For extra crunch, toss in some diced cucumber or jicama. The dressing ratio is flexible—start with the amounts listed, then adjust the vinegar or lemon juice to taste. If you're serving this at a party, double the batch—it disappears fast.
This salad keeps beautifully for 4-5 days in the fridge, though the texture gets slightly softer over time. Store the dressing separately if you're prepping ahead—it keeps for 1 week in an airtight container. For a restaurant-style touch, garnish with extra dill and a drizzle of olive oil right before serving. The beans absorb flavors better the longer they sit, so if you can, let it marinate for at least 30 minutes before serving—trust me, it makes all the difference.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I was skeptical about dried goya beans—until I realized you just boil them whole for 20 minutes. No pre-soaking, no peeling, just toss them in with the veggies. That’s 15 minutes saved right there, and the skins stay intact for perfect texture.
- Sweet-Savory Magic: The red bell pepper and onion caramelize just enough to balance the earthy goya beans, while the mayo adds that creamy richness. It’s the kind of flavor that starts mild but grows on you—like a good sandwich, but better.
- Potluck Hero: This salad holds up like a champ. Pack it in a container for church dinners, family reunions, or even your own lazy Sunday—it won’t wilt or get soggy. Honestly, I’ve brought it to three gatherings this month, and no one’s ever asked what’s in it.
- Pantry Staple Power: Goya beans last forever, and the rest of the ingredients? Basic. You’re looking at a $5 recipe that feeds six with leftovers for days. My college budget still thanks me for discovering this—now my kids beg for it too.
Step-by-step instructions for creamy Goya bean salad
Here's how to make this velvety, crunchy salad that stays fresh for days.
Prepare the Goya Beans
Start by sorting through the 1.5 cups dried goya beans and discarding any shriveled or discolored beans. Rinse them thoroughly under cold water, then place them in a large bowl and cover completely with water by at least 2 inches. Let them soak overnight at room temperature - this ensures they soften properly and absorb flavor. In the morning, drain the beans and rinse again before transferring them to a medium saucepan.
Cover the beans with fresh cold water by about 1 inch and bring to a boil over medium-high heat. Once boiling, reduce heat to medium-low and simmer for 45-50 minutes until the beans are tender but not mushy. You'll know they're ready when they easily crush between your fingers. Drain immediately and let cool slightly before handling - this prevents the beans from breaking apart when chopped.
Build the Creamy Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup plain Greek yogurt, 2 tbsp lemon juice, 1 tbsp Dijon mustard, and 2 tbsp extra-virgin olive oil. This combination creates the perfect balance of richness and tang. Add the 2 minced garlic cloves, 0.75 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly ground black peppercorns, whisking until fully incorporated and smooth.
Next, stir in the 1 tbsp red wine vinegar and 0.25 cup chopped fresh dill. The vinegar brightens the flavors while the dill adds that fresh, herby note that makes this salad sing. Taste the dressing and adjust seasoning if needed - you might want to add a pinch more salt or lemon juice to balance the flavors. Cover and refrigerate while you prepare the vegetables.
Chop and Combine Vegetables
Finely dice the 1 whole yellow onion, removing only the white part for milder flavor. Thinly slice the 3 whole celery stalks on the diagonal for maximum crunch. Dice the 1 whole red bell pepper, removing seeds and membranes first. As you chop each vegetable, place them in separate bowls to keep them crisp - this prevents them from releasing moisture and becoming soggy.
When all vegetables are prepped, add them to a large mixing bowl along with the cooled goya beans. Pour the dressing over the vegetables and gently fold everything together with a large spoon. Be careful not to mash the beans - you want them to retain their shape while still being tender. Let the salad sit at room temperature for 10 minutes before transferring to the refrigerator to allow the flavors to meld.
Chill and Serve
Transfer the salad to an airtight container and refrigerate for at least 2 hours, or preferably overnight. This chilling time is crucial for developing the flavors and ensuring the dressing fully coats each component. The longer it sits, the creamier and more cohesive the salad becomes.
When ready to serve, give the salad a final toss to distribute any dressing that may have settled. The texture should be creamy from the beans and dressing, with satisfying crunch from the celery and bell pepper. Serve chilled as a side dish or main salad, garnished with additional chopped dill if desired. This salad keeps well in the refrigerator for up to 5 days, making it perfect for meal prep.
Pro Tips For Making Goya Bean Salad
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the overnight soak leaves you with tough, chewy beans that ruin the salad’s texture. Toss them in cold water for at least 8 hours (or up to 12), then drain. No soaking? At least boil them twice: once to soften, then again after rehydrating.
- CHAR THE ONIONS: Raw onions in this salad just taste sad. Slice the yellow onion thin, then cook it in a dry pan over medium heat until the edges turn golden and crispy—about 5 minutes. The caramelized bite cuts through the mayo and balances the beans’ earthiness.
- DICE UNIFORMLY SMALL: Big chunks of bell pepper and celery make this salad look like a hot mess. Aim for ¼-inch dice—small enough to eat without chewing like a cow, but not so fine it turns into a mushy mash. A sharp knife and steady hand (or a mandoline if you’re impatient) make this easier.
- MIX MAYO LAST: Toss the beans, peppers, and onions first, then fold in the mayo right before serving. The beans release moisture as they sit, and adding mayo early makes the salad soggy. If you’re prepping ahead, keep the mayo separate until serving—trust me, it’s worth the extra 30 seconds.
Perfect pairings for this dish
Classic Side Pairings
This creamy Goya bean salad pairs beautifully with grilled meats—think juicy pork chops or smoky pulled pork—where the salad's tangy dressing cuts through the richness. I love serving it alongside garlic butter shrimp skewers for a seafood twist that keeps the meal light yet satisfying.
For a vegetarian spread, pair it with warm pita bread and hummus—the contrast of textures makes every bite exciting. 🍽️
Beverage Matchups
A crisp sparkling water with lemon is my go-to drink pairing—it refreshes the palate between bites of creamy salad. For something stronger, a light lager like Corona or Heineken complements the salad's herby notes without overpowering them.
If you prefer wine, a dry white like Sauvignon Blanc adds brightness that mirrors the lemon in the dressing. 🍺
Global Variations
In Cuban cuisine, this salad often includes diced pickles for extra tang and hard-boiled eggs for protein. For a Caribbean twist, swap the mayo for coconut yogurt and add mango chunks for sweetness.
In Puerto Rican homes, it’s common to include diced ham and olives for a heartier version. Each adaptation keeps the creamy texture while adding local flavors. 🗺️
Dessert Pairings
After a meal featuring this salad, I love serving citrus sorbet—like lemon or orange—to cleanse the palate. For something richer, dark chocolate-dipped strawberries provide a sweet contrast to the salad's savory notes.
A simple vanilla ice cream with a drizzle of honey also works if you want to keep it light and refreshing. 🍓
Make-Ahead Serving
When prepping for gatherings, store the salad and dressing separately in airtight containers—this keeps the beans from getting soggy. Serve with warm tortilla chips for scooping or alongside grilled corn on the cob for a summer-friendly spread.
For a restaurant-style touch, arrange the salad in a hollowed-out bread bowl and garnish with extra dill and a sprinkle of smoked paprika. ✨
Nutrition facts
Frequently asked questions about Goya bean salad
Can I use canned Goya beans instead of dried?
Yes, but with adjustments! Canned beans are more convenient—they skip the soaking step—but they're softer and absorb less dressing. Drain and rinse them well to reduce sodium, then toss with the vegetables and dressing immediately. For best texture, use 1 (15 oz) can instead of 1.5 cups dried, and add 1 extra tablespoon of mayo or yogurt to compensate for the lack of bean creaminess.
How do I keep the salad from getting soggy?
Prevent sogginess by keeping vegetables and beans separate until the last minute. Chop celery and onion last, and store the salad in an airtight container with dressing on the side. Only mix everything together when ready to serve. For extra crunch, add 1/4 cup diced cucumber or jicama right before serving—these veggies hold up well to moisture.
What's the best way to make this salad vegan?
Swap mayo for vegan mayo or coconut yogurt, and use olive oil-based dressings instead of Greek yogurt. Add 1 tbsp nutritional yeast for a cheesy flavor. The dressing will still be creamy, but slightly lighter. For extra protein, toss in 1/2 cup chickpeas or white beans along with the Goya beans.
Can I make this salad ahead of time?
Store the dressing and beans separately for up to 5 days in the fridge. When ready to serve, mix everything together and let it sit for 30 minutes before serving to allow flavors to meld. For parties, assemble the salad 2 hours ahead—it tastes even better after chilling! The beans absorb flavors better over time, making the salad more cohesive.
What if I don't have fresh dill?
No problem! Use 1/4 cup dried dill (about one-third the amount) or swap for 1 tbsp dried parsley or chives. For a citrusy twist, add 1 tbsp grated lemon zest to the dressing. Fresh herbs add brightness, but dried options still deliver great flavor—just don't overdo it, as dried herbs are more concentrated.
