Goya Bean Salad Recipe: Puerto Rican Pantry Staple With Crunchy Bell Peppers

Salads

Goya Bean Salad Recipe: Puerto Rican Pantry Staple With Crunchy Bell Peppers

This Goya bean salad recipe brings Caribbean sunshine to your table with its perfect balance of crunchy bell peppers, tender beans, and bright citrus dressing—all in 30 minutes. I first discovered Goya beans while exploring Puerto Rican pantry staples, and their earthy, slightly sweet flavor became an instant favorite.

The key to this salad lies in properly preparing the beans (whether boiling or sautéing) to achieve that ideal tender-crisp texture that holds up perfectly in the dressing.

The beauty of this dish is its adaptability—traditional versions use garlic, thyme, and Scotch bonnet peppers for heat, while modern twists might include avocado or feta for extra richness. I developed this recipe to highlight how simple ingredients can create bold flavors without requiring specialized techniques.

The dressing, a tangy mix of vinegar, oil, and fresh herbs, ties everything together with a zesty finish that makes every bite refreshing.

What you'll end up with is a vibrant, crunchy yet tender salad bursting with Caribbean-inspired flavors—ideal for potlucks, picnics, or a light weeknight dinner. The bell peppers add a satisfying crunch, while the beans soak up the dressing beautifully, creating a dish that's both hearty and refreshing.

This is the kind of salad that disappears quickly, so make extra.

Whether you stick to the classic version or add your own twists, this Goya bean salad delivers restaurant-quality flavor with minimal effort. Let's get started—your taste buds will thank you!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for goya bean salad

Six ingredients transform into vibrant Caribbean-inspired salad with bold flavors and satisfying crunch.

Ingredient Amount Notes
Goya Beans (Dried Black Beans) 🍲 1 ½ cups Soaked overnight, drained
Red Bell Pepper 🧅 1 whole Diced, seeds removed
Yellow Bell Pepper 🧅 1 whole Diced, seeds removed
Green Onion 🧅 4 whole Thinly sliced, white parts only
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Extra-Virgin Olive Oil 🫒 ½ cup Light, fruity variety
Apple Cider Vinegar 🍏 ¼ cup Unfiltered preferred
Lime Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Scotch Bonnet Pepper (Optional) 🔥 1 whole Seeds removed, minced
Avocado (Optional) 🥑 1 whole Diced, for extra richness

Goya beans are the heart of this dish—look for the dried black beans labeled 'Goya' in Latin markets or the international aisle at Whole Foods. If you can't find them, substitute black beans, but the flavor won't be quite the same. Soak them overnight (or quick-soak for 2 hours) for perfect texture. The bell peppers should be firm and vibrant—Trader Joe's or local farmers markets usually have the freshest. For the dressing, apple cider vinegar adds depth, but white vinegar works in a pinch. Fresh lime juice is ideal, but bottled works if you're short on time.

No Scotch bonnet? Jalapeño or habanero at half the amount adds heat without overpowering. Skip the avocado if you're making this ahead—it browns quickly. For extra richness, add a tablespoon of tahini to the dressing. The garlic can be roasted for a milder flavor (wrap cloves in foil, bake at 400°F for 15 minutes). If you're using optional avocado, add it just before serving to keep it fresh. For a smoky twist, swap half the olive oil for smoked paprika-infused oil.

This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container. The dressing separates, so give it a good stir before serving. The beans absorb the dressing over time, so it tastes even better the next day. For meal prep, portion into individual containers with a small dressing reservoir on top. If you make it ahead, hold off on adding the avocado until serving to prevent browning. Leftovers reheat well for a quick lunch—just warm the beans gently and toss with a splash of fresh lime juice.

❤️

Why You'll Love This Recipe

  • No-Soaking Hassle: I’ll be real—dried goya beans are a game-changer when you’re too tired to soak. Just toss them in a pot with water and a pinch of salt, simmer until tender, and you’ve got your base. No overnight prep, no fuss.
  • Sweet-Savory Magic: That combo of roasted bell peppers and fresh cilantro? It’s where this salad gets its soul. The peppers add a smoky sweetness, while the cilantro brightens everything up—plus, the beans stay hearty but soft, soaking up all the flavor like a sponge.
  • Lunchbox Hero: Between us, this is my go-to for work lunches or kids’ school meals. Pack it in a jar, and it stays fresh for days. The colors pop, the texture holds up, and honestly? My picky eater actually finishes it.
  • Pantry Staple Power: You’re already stocked for this. Dried beans, bell peppers from last week’s grocery run, a bunch of green onions—no extra shopping, no wasted ingredients. It’s the kind of recipe that turns $5 worth of staples into something that feels like a meal.

Step-by-step instructions for Goya bean salad

Here's how to transform simple pantry staples into a vibrant, flavor-packed salad that's perfect for picnics or weeknight meals.

1

Soak and Cook the Goya Beans

Start by rinsing the 1.5 cups of dried Goya beans under cold water to remove any debris. Place them in a large bowl and cover with plenty of water—at least 3 inches above the beans—then let them soak overnight. This ensures they cook evenly and stay tender. In the morning, drain and rinse them again before transferring to a pot.

Cover the beans with fresh water and add 1.5 teaspoons of Diamond Crystal kosher salt. Bring to a boil over high heat, then reduce to a simmer and cook for 45 to 60 minutes, or until the beans are fork-tender and the liquid has mostly absorbed. You'll know they're done when they hold their shape but are still creamy inside. Drain any remaining liquid and let the beans cool slightly before proceeding.

2

Prepare the Vegetable Base

While the beans cook, dice the 1 whole red bell pepper and 1 whole yellow bell pepper into small, even pieces—about ¼-inch cubes. Remove the seeds and membranes first to keep the texture clean. Thinly slice the white parts of the 4 whole green onions, discarding the green tops unless you prefer a milder flavor. If using the optional Scotch bonnet pepper, mince it finely and remove the seeds to control the heat level.

In a large mixing bowl, combine the diced bell peppers, sliced green onions, and minced garlic cloves. Add the cooled Goya beans and toss gently to distribute everything evenly. The goal here is to create a colorful, textured base that will soak up the dressing beautifully. If you're adding the optional avocado, dice it into small cubes and set it aside for the final step—it's best added last to prevent browning.

3

Make the Dressing and Combine

In a small bowl, whisk together the 0.5 cup of extra-virgin olive oil, 0.25 cup of apple cider vinegar, and 0.25 cup of freshly squeezed lime juice. Add the 0.5 teaspoon of freshly cracked ground black pepper and 1.5 teaspoons of Diamond Crystal kosher salt, whisking until fully combined. The dressing should be emulsified but still light enough to coat the ingredients without making the salad soggy.

Pour the dressing over the bean and vegetable mixture in the mixing bowl, then add the chopped fresh cilantro. Gently fold everything together with a large spoon, being careful not to mash the beans or break the bell peppers. Taste and adjust the seasoning if needed—you might need a touch more salt or lime juice to balance the flavors. If using the avocado, fold it in now, reserving a few cubes for garnish.

4

Chill and Serve

Cover the salad and refrigerate for at least 1 hour before serving. This allows the flavors to meld and the dressing to fully absorb into the beans and vegetables. The longer it chills, the better the taste—up to 24 hours if you're prepping ahead. When ready to serve, give it a final toss and check the seasoning one more time. The salad should be bright, tangy, and perfectly balanced with a satisfying crunch from the bell peppers and green onions.

Garnish with the reserved avocado cubes and a sprinkle of fresh cilantro for a pop of color. Serve chilled alongside grilled meats, on its own as a hearty side, or even as a filling for tacos or wraps. This salad keeps well in the fridge for up to 3 days, making it a great make-ahead option for busy weeks.

👨‍🍳

Pro Tips For Making Goya Bean Salad

  • Soak Beans Overnight: I learned this the hard way—rushing the soak leads to tough, uneven beans. Use 4 cups water per cup of dried goya beans and let them sit 8+ hours (or overnight). The longer they soak, the creamier they’ll be when cooked, and they’ll hold their shape better in the salad.
  • Char the Peppers: Skip the raw bell peppers—they’re bland and watery. Toss whole peppers over an open flame (or under a broiler) until blackened in spots. Peel off the skin, dice, and you’ll get a smoky depth that cuts through the beans’ earthiness.
  • Don’t Overcook the Beans: Goya beans turn mushy fast. Once they’re tender but still have a slight bite (about 45–60 minutes in simmering water), drain and rinse with cold water immediately. This stops the cooking process and keeps them firm for slicing.
  • Pulse Cilantro Roughly: Whole cilantro stems are tough and bitter. Give them a quick pulse in a food processor (3–4 seconds max) to break them down without turning them into paste. This distributes flavor evenly without making the salad taste like soap.

Creative variations of goya bean salad

Caribbean-Inspired Twist

Swap the classic lime dressing for a pineapple-mango salsa—blend 1 cup diced pineapple, ½ cup diced mango, 2 tbsp chopped cilantro, 1 tbsp lime juice, and ½ tsp salt.

This adds tropical sweetness that pairs beautifully with the earthy beans. I’ve found this works especially well when serving with grilled shrimp or jerk chicken. 🍍

Spicy Scotch Bonnet Boost

For an authentic Puerto Rican kick, add 1 minced Scotch bonnet pepper to the beans while they simmer. Remove the seeds first if you prefer less heat. The pepper’s fruity heat infuses the beans, creating a smoky depth that’s irresistible.

If you can’t find Scotch bonnet, habanero or jalapeño work in a pinch—just halve the amount. 🔥

Protein-Packed Upgrade

Turn this salad into a full meal by adding ½ cup cooked quinoa or ½ cup black beans for extra protein. For a smoky twist, stir in ½ cup crumbled cotija cheese (omit for vegan) or ¼ cup toasted pumpkin seeds.

I love this version as a taco filling or over greens for a hearty bowl. 🌱

Sweet & Tangy Dressing

Brighten the dressing with 1 tbsp honey or agave and 1 tsp grated ginger for a sweet-tangy balance. This works especially well with the optional avocado, creating a creamy contrast. I’ve used this variation for summer potlucks—it’s always a crowd-pleaser. 🍯

Smoky Chipotle Version

Infuse the dressing with 1 tbsp adobo sauce from canned chipotles for a smoky depth. Add ½ tsp smoked paprika to the beans while cooking for extra warmth. This version pairs perfectly with grilled corn or black beans for a Tex-Mex fusion. 🌶️

Herb-Forward Garnish

Finish with 2 tbsp chopped fresh herbs like mint or basil for a bright, aromatic touch. The herbs add freshness that cuts through the richness of the beans and dressing. I often use this trick when serving the salad at picnics—it keeps well in a sealed container. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 6g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the secret to getting Goya beans tender but not mushy?

Soak them overnight first, then simmer in fresh water with salt for 45-60 minutes until fork-tender. The key is using just enough water to cover the beans (about 3 inches above them) and maintaining a gentle simmer—not a rolling boil—which prevents them from breaking down. Drain immediately when done to stop cooking.

2

Can I make this salad without soaking the beans overnight?

Yes! For a quick version, use the quick-soak method: cover beans with boiling water, let sit for 2 hours, then drain and rinse before cooking. The texture will be slightly firmer than overnight-soaked beans, but still delicious. Just extend cooking time by 10-15 minutes to ensure tenderness.

3

How do I store leftovers to keep them fresh?

Transfer to an airtight container and refrigerate for up to 3 days. The dressing may separate—just stir before serving. For best texture, hold off on adding avocado until serving. If storing longer than 3 days, freeze the bean-vegetable mix separately from the dressing, then reassemble when ready to eat.

4

What's the best way to reheat this salad?

Gently warm the beans and vegetables in a skillet over low heat with a splash of water or broth. Add fresh lime juice and dressing when reheating to restore brightness. Avoid microwaving—it makes the beans rubbery. For cold servings, let it sit at room temperature for 15 minutes before eating to enjoy the full flavor profile.

5

Can I substitute canned beans for dried Goya beans?

Yes, but the flavor won't be identical. Use 2 (15 oz) cans of black beans, drained and rinsed. For best results, sauté them in a bit of oil with garlic and thyme for 5 minutes to develop flavor. The texture will be softer than properly cooked dried beans, but still workable in salads.

★★★★★5.0(1 review)
Categories Salads