Salads
This goya bean salad recipe delivers creamy, crunchy layers that transform pantry staples into a restaurant-worthy dish. I developed it after realizing how versatile these beans are when paired with creamy mayo and crisp vegetables—perfect for meal prep or potlucks.
The secret lies in balancing textures: tender beans, crunchy celery, and optional bacon bits that add depth without overpowering.
What makes this salad special is its foolproof method that requires just 15 minutes of prep. No soaking or complicated techniques—simply rinse the beans, chop the veggies, and toss everything together. The dressing is the game-changer: a tangy mayo base with vinegar and herbs that clings perfectly to each ingredient.
It stays fresh for 4-5 days, making it ideal for busy weeks.
By the time you're done, you'll have a salad with creamy dressing coating every bite, crisp vegetables adding texture, and protein-rich beans holding it all together. The bacon bits (if using) crisp up beautifully, adding a smoky contrast that elevates the dish.
This is the kind of salad that disappears quickly—both from the bowl and your mind.
Serve it alongside grilled meats, sandwiches, or as a standalone vegetarian main. The flavors only get better as it sits, making it perfect for parties or packed lunches. Let's get started!
Ingredients for goya bean salad
Pantry staples meet restaurant-worthy texture—just 14 ingredients for creamy, crunchy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya Black Beans 🌱 | 1 ½ cups | Rinsed thoroughly before use |
| Mayonnaise 🥛 | ¾ cup | Duck egg mayo preferred for richness |
| Red Wine Vinegar 🍷 | 2 tbsp | Dry, crisp variety recommended |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, chopped fine |
| Yellow Bell Pepper 🍆 | 1 whole | Diced into small cubes |
| Celery Stalks 🧅 | 3 whole | Thinly sliced on bias |
| Red Onion 🧅 | ½ whole | Finely diced, bright red |
| Garlic Cloves 🧄 | 3 cloves | Minced, aromatic |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing vegetables |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for heat |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For balancing flavors |
| Vegetarian Bacon Bits 🥓 | ½ cup | Optional, for smoky depth |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The beans are the heart of this salad, so Goya black beans are non-negotiable—they hold their shape perfectly and have that signature flavor. Grab the 15-ounce can from the Latin foods aisle at Walmart or H-E-B; the ones with the red label are my go-to. Always rinse them thoroughly to remove excess sodium. For the mayo, duck egg mayo (like Kewpie) adds a luxurious richness, but regular mayo works in a pinch. The red wine vinegar should be dry and crisp—Bartles & Jaymes is a solid budget pick, but La Vieille Ferme is worth the splurge if you're feeling fancy. Fresh cilantro is ideal, but if you're using dried, reduce to one-third the amount and toast it first for depth.
No mayo? Greek yogurt mixed with a touch of lemon juice works beautifully for a lighter version. Substitute the red wine vinegar with apple cider vinegar if that's what you have—just add an extra pinch of salt. The bell pepper and celery can be swapped for jicama or radishes if you want something different, but I find the classic combo keeps the salad balanced. For the optional bacon bits, tempeh bacon or smoked tofu crumbles make excellent vegetarian alternatives. If you're prepping ahead, store the dressing separately until ready to toss—this keeps everything crisp. The smoked paprika adds a subtle smokiness that pairs perfectly with the beans, but if you're avoiding it, a pinch of liquid smoke works in a bind.
This salad keeps beautifully for 4-5 days in the fridge, with flavors deepening over time. To maintain crispness, store the dressing in a separate container and toss just before serving. For meal prep, portion into glass containers with airtight lids—it stays fresh for up to a week. The bacon bits, if using, can be stored separately and added fresh when ready to eat. Double the batch and freeze half for later; thaw overnight in the fridge and give it a good stir before serving. The longer it sits, the more the flavors meld together, making it even more irresistible.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just drain the beans, chop the bell pepper, and toss. No stove, no fuss, and honestly? The creamy mayo-vinegar dressing does all the work while I’m doing anything else.
- Tangy-Creamy Balance: That red wine vinegar cuts through the richness of the mayo, and the cilantro? It’s the fresh little kick that makes this salad ridiculously good. The bell pepper adds a sweet crunch that keeps it from being too heavy.
- Potluck Proven: Between us, this is my go-to for gatherings. It’s hearty enough to stand alone but pairs perfectly with grilled meats or sandwiches. (Yes, even on a Tuesday night.) No one ever leaves with leftovers—because it disappears fast.
- Budget-Friendly Pantry Staple: Goya beans are cheap, mayo lasts forever, and bell peppers stay crisp for days. I make a big batch and eat it for lunch all week—no takeout, no extra shopping. My wallet and I both win.
Step-by-step instructions for Goya bean salad with creamy layers
Here's how to build a perfectly balanced salad with rich textures and vibrant flavors.
Prepare the Vegetable Base for Maximum Crunch
Start by dicing the 1 whole yellow bell pepper into small, even cubes—about ¼-inch pieces. Thinly slice the 3 whole celery stalks on a bias for extra texture, and finely dice the ½ whole red onion so it blends without overpowering. Mince the 3 cloves garlic to a paste-like consistency for deep flavor infusion.
Heat 1 tablespoon vegetable oil in a large skillet over medium heat, then add the bell pepper, celery, and onion. Sauté for 5-6 minutes until the vegetables soften slightly but still retain their crispness. Add the minced garlic and cook for 30 seconds until fragrant—this prevents raw garlic flavor. Transfer the vegetables to a bowl and let them cool completely before mixing with the beans.
Create the Creamy Dressing Foundation
In a medium bowl, combine the 0.75 cup mayonnaise, 2 tablespoons red wine vinegar, 0.5 teaspoon smoked paprika, 0.25 teaspoon ground black pepper, and 0.5 teaspoon Diamond Crystal kosher salt. Whisk vigorously until smooth and fully emulsified. The smoked paprika adds subtle depth, while the vinegar brightens the richness of the mayo.
Stir in the 0.25 cup finely chopped fresh cilantro and 1 tablespoon freshly squeezed lemon juice—this balances the creaminess with acidity and freshness. Taste and adjust seasoning if needed; you want a harmonious blend of tangy, smoky, and slightly sweet notes. The dressing should coat the back of a spoon without being overly thick.
Combine All Ingredients for Creamy Texture
Drain and rinse the 1.5 cups Goya black beans thoroughly to remove excess starch, then pat them dry with a clean kitchen towel. This step ensures the salad holds its shape and doesn't become mushy. Add the beans to the cooled vegetable mixture and gently fold everything together.
Pour the dressing over the beans and vegetables, then stir until every component is evenly coated. Fold in the 0.5 cup vegetarian bacon bits last—this preserves their crisp texture. Taste again and adjust seasoning if necessary, remembering that the beans and vegetables will absorb some of the flavors as they sit.
Chill and Serve for Optimal Flavor Development
Cover the salad and refrigerate for at least 1 hour before serving. This resting period allows the flavors to meld and the textures to settle—you'll notice the beans absorb the dressing perfectly, creating that signature creamy consistency. The longer it chills, the better the flavors develop, though I recommend serving within 4 hours for peak freshness.
When ready to serve, give the salad one final gentle stir to redistribute any separated ingredients. The final result should be a harmonious blend of creamy beans, crisp vegetables, and smoky bacon bits. Serve chilled as a standalone dish or alongside grilled meats for a complete meal.
Pro Tips For Making Goya Bean Salad
- Drain and Rinse Beans: Goya beans are packed in saltwater—skip this and your salad will taste like a swimming pool. Drain them, then rinse under cold water twice to cut the saltiness. Trust me, your taste buds will notice the difference, especially when mixed with mayo.
- Chop Bell Pepper Small: Big chunks of yellow bell pepper just sit there like awkward guests. Dice them into ¼-inch pieces so they blend evenly and soak up the dressing. Uniform size means every bite has that sweet crunch, not just lucky spots.
- Mix Dressing Last: Tossing mayo and vinegar too early turns your salad into a sad, watery mess. Keep them separate until you’re ready to combine—then fold gently to avoid breaking the beans. The texture stays intact, and the flavors marry just right.
- Use Dry Cilantro: Wet cilantro from the fridge wilts into a mushy pulp, drowning in its own juice. Pat the stems dry with a paper towel first, then chop. Fresh, crisp leaves make a real difference—no one wants a sad, soggy garnish.
Make-ahead tips for leftovers
Prep Ahead Like a Pro
This salad is a meal prep dream because it tastes even better after sitting for a few hours. I always make mine the night before so the flavors have time to meld together perfectly. Store the dressing separately in a small container—this keeps the vegetables crisp and prevents sogginess.
When you're ready to eat, just toss everything together and let it sit at room temperature for 10 minutes before serving. The beans will soak up the dressing beautifully, creating that creamy texture we all love. 💫
Storage Secrets
For long-term storage, divide the salad into glass containers with airtight lids—I prefer mason jars because they keep everything fresh and make portioning easy.
The salad stays good in the fridge for up to 5 days, but I’ve found that after day 3, the flavors start to deepen even more. If you’re prepping for a week, store the dressing separately and mix it in just before serving.
Trust me, the crispness of the vegetables is worth the extra effort! ❄️
Freezing for Later
Yes, you can freeze this salad! Portion it into freezer-safe containers and leave 1 inch of headspace for expansion. It’ll keep for up to 3 months without losing too much texture. When you’re ready to eat, thaw it overnight in the fridge and give it a good stir.
The beans might soften slightly, but the flavors will still be rich and satisfying. For extra crunch, add fresh celery or bell pepper right before serving. 🥶
Portioning for Parties
This salad is perfect for potlucks and gatherings—just double or triple the recipe and store it in large glass bowls with lids. Keep the dressing separate until serving time to maintain crispness.
I like to arrange it in layered serving dishes with the creamy beans at the bottom, followed by the crunchy vegetables, and topped with the bacon bits. It looks stunning and disappears fast! 🎉
Reheating (If Needed)
While this salad is best served cold, you can gently reheat it if you prefer warm flavors. Transfer it to a microwave-safe bowl and heat on low power for 1-2 minutes, stirring halfway.
Alternatively, warm it in a small pot over low heat for 3-4 minutes, adding a splash of water to keep it moist. Just be aware that reheating will soften the vegetables slightly—best for when you’re craving a warm, creamy bowl of goodness. 🔥
Nutrition facts
Frequently asked questions
Can I make this salad without mayo?
Swap the mayo for ½ cup Greek yogurt mixed with 1 tablespoon lemon juice and 1 teaspoon Dijon mustard for tang. The yogurt keeps it creamy while adding protein, and the mustard bridges the flavors beautifully.
How do I keep the vegetables extra crisp?
Store the dressing separately in an airtight container and only mix it with the beans and veggies right before serving. For extra crunch, add fresh celery or bell pepper slices on top after tossing. The key is minimizing moisture contact—this salad stays crisp for 4-5 days this way!
What’s the best way to reheat this salad?
While it’s best cold, you can gently warm it by transferring to a microwave-safe bowl and heating on low for 1-2 minutes, stirring halfway. For stovetop reheating, use low heat for 3-4 minutes with a splash of water to maintain moisture. Just know the veggies will soften slightly—ideal for a warm, creamy meal!
Can I use other types of beans?
Goya beans are ideal because of their firm texture and flavor, but you can substitute with black beans or pinto beans if needed. Drain and rinse them thoroughly first, then pat dry to prevent sogginess. The flavor will be slightly different, but the creamy texture will still shine!
Why does my salad taste bland?
Check your seasoning! The dressing needs a balance of salt, vinegar, and smoked paprika—taste as you go. If it’s still flat, add a pinch more salt or a splash of lemon juice for brightness. The beans and veggies absorb flavors, so don’t be afraid to adjust before chilling.