Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot

Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot

This Puerto Rican-inspired goya beans recipe transforms simple ingredients into a crispy-edged, creamy one-pot dish that steals the show at dinner tables. 💛 After years of perfecting this technique—starting with my grandmother’s Sunday roast chicken—I’ve adapted it to create a side (or main!) that’s tender, flavorful, and impossible to resist.

The secret lies in balancing aromatics and spices while letting the beans simmer just long enough to develop that signature texture.

The beauty of this recipe is its one-pot simplicity: no chopping boards cluttered with scraps, no fussing over multiple pans. You’ll start by sautĂ©ing onions, garlic, and thyme until fragrant, then add goya beans, tomatoes, and spices that build layers of warmth.

A splash of broth and a touch of cream at the end elevate the dish to restaurant-quality without requiring advanced skills. It’s the kind of recipe that turns weeknight cooking into something special.

By the time you’re done, you’ll have a dish with crispy edges from the caramelized onions and creamy richness from the simmered sauce, all while keeping the beans tender. The aroma alone—smoky, earthy, with hints of cumin and thyme—will have everyone at the table asking for seconds.

This is comfort food at its finest, and it pairs perfectly with rice, grilled meats, or even on its own.

Ready in under 45 minutes, this recipe is foolproof for home cooks of all levels. Whether you’re serving a family gathering or just craving a taste of Puerto Rico, this goya beans dish delivers flavor, texture, and ease in every bite. Let’s get cooking!

👹‍🍳
Difficulty
Medium
🍗
Diet
Poultry
đŸ”„
Calories
Med Cal

Ingredients for goya beans

Simple pantry staples transform into a Puerto Rican-inspired one-pot with crispy edges and creamy depth.

Ingredient Amount Notes
Yellow Onions 🧅 1 œ cups Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced finely for aroma
Fresh Thyme Leaves 🌿 ÂŒ cup Or 1 tbsp dried thyme
Goya Beans đŸŒœ 2 cans 15 oz each, drained
Canned Tomato Sauce 🍅 1 can 24 oz, San Marzano preferred
Ground Cumin đŸŒ¶ïž 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper đŸŒ¶ïž œ tsp Freshly cracked
Chicken Broth 💧 1 cup Low-sodium preferred
Heavy Cream đŸ„› œ cup Full-fat for richness
Olive Oil đŸ«’ ÂŒ cup Extra-virgin for sautĂ©ing
Bay Leaves 🍃 2 whole Removed before serving
Fresh Cilantro 🌿 ÂŒ cup Chopped for garnish

The onions are the flavor foundation—caramelizing them until deep golden creates that signature crispy texture. Yellow onions work best for sweetness, but red will add color. Whole Foods or Latin markets often carry the freshest thyme and cilantro, but grocery store dried thyme works in a pinch. For the goya beans, Goya brand in the yellow can is standard, but any canned butter beans will do. The tomato sauce should be chunky—San Marzano tomatoes have the best balance of sweetness and acidity, but any quality canned sauce works. Toast your spices in the dry pan for 30 seconds before adding liquid—this deepens their flavor instantly.

No chicken broth? Vegetable broth or even water with a pinch of bouillon keeps the recipe working. Short on heavy cream? Coconut milk or half-and-half adds richness without overpowering. The cilantro is purely for garnish—skip it if you dislike the flavor. For a vegetarian version, swap the chicken broth for vegetable and add a pinch of smoked paprika. The bay leaves are crucial for that earthy depth, but if you’re out, a sprig of fresh oregano can substitute. Always taste as you go—adjust salt and spices to preference.

This dish reheats beautifully—simmer on low for 10 minutes with a splash of broth if it’s thickened. Store in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. The flavors actually improve overnight as everything melds. For meal prep, portion into individual containers with a sprinkle of cilantro on top—it keeps the herbs fresh longer. Double the batch and freeze half for lazy weeknights.

❀

Why You’ll Love This Recipe

  • Pantry Powerhouse: I swear by this when I forget to meal prep—just pull those dried goya beans, soak them overnight, and boom. The onions and garlic caramelize while you sip coffee, no fancy skills needed.
  • Thyme for Magic: That fresh thyme? It’s the secret weapon. Dried would work, but fresh turns this into something ridiculously good—earthy, bright, and lingering just enough to make you reach for seconds.
  • Leftovers That Win: Make a big batch, and you’ll have lunch for days. The flavors deepen overnight, and reheating? Just toss in a splash of water—no mushy beans here.
  • Budget-Friendly Staple: Goya beans stretch like crazy, and canned tomato sauce keeps costs low. Honestly, I’ve fed a houseful with this for under $10—plus, it’s one of those dishes that tastes better the next day.

Step-by-step instructions for Puerto Rican-inspired goya beans

Here’s how to create a rich, flavorful one-pot that delivers crispy edges and velvety creaminess.

1

🍳 Step 1: SautĂ© Onions and Aromatics Until Golden

Heat the 0.25 cup olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1.5 cups diced yellow onions and cook for 8-10 minutes until they soften and begin to caramelize, turning golden brown at the edges. This step builds the flavor foundation.

Add the 4 cloves minced garlic cloves and 0.25 cup fresh thyme leaves along with the 2 whole bay leaves. Stir for 1-2 minutes until the garlic becomes fragrant and slightly toasted—this prevents bitterness. Here’s the thing: don’t let the garlic burn, or you’ll taste it in every bite.

2

🍳 Step 2: Toast Spices and Add Beans

Reduce heat to medium-low and add the 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp salt, and 0.5 tsp black pepper. Stir for 30 seconds until the spices release their aromas—this deepens their flavor. Add the 2 cans drained goya beans and stir to coat them evenly with the spiced oil.

Pour in the 1 can canned tomato sauce and 1 cup chicken broth. Bring to a gentle simmer, then reduce heat to low. Cover and let cook for 20 minutes, stirring occasionally. The beans should begin to soften slightly, and the sauce will thicken into a rich base. This slow cooking ensures the beans absorb all those beautiful flavors.

3

đŸ”„ Step 3: Simmer Until Crispy Edges Form

After the initial 20 minutes, uncover the pot and increase heat to medium-high. Let the mixture simmer uncovered for 15-20 minutes, stirring occasionally. You’ll see the sauce reduce and the beans develop crispy edges—this is where the magic happens for that perfect texture contrast.

Here’s the moment that matters: when the beans look slightly shrunken with crispy spots and the sauce has thickened to a glossy consistency, it’s time to add the 0.5 cup heavy cream. Stir gently and let it heat through for 2-3 minutes—just enough to warm the cream without curdling it. The cream should create a luxurious, velvety finish that coats each bean.

4

đŸ„˜ Step 4: Finish and Garnish

Remove the 2 whole bay leaves and taste for seasoning. Adjust with additional salt or pepper if needed. The dish should be rich but balanced, with the spices singing in the background. For the final touch, stir in the 0.25 cup chopped fresh cilantro just before serving—this adds a bright, herbaceous contrast to the creamy, spiced beans.

Serve immediately in a deep bowl, letting the crispy edges and creamy sauce shine. This one-pot wonder delivers all the comforting flavors of Puerto Rican cuisine with minimal effort—just as promised. The crispy bean edges hold their shape while the creamy sauce clings perfectly to each bite.

👹‍🍳

Pro Tips For Making Goya Beans

  • SOAK GOYA BEANS: DESCRIPTION: I learned this the hard way—skipping the soak makes them tough as shoes. Toss them in a bowl of warm water for at least 30 minutes (or overnight if you’re planning ahead), then drain. The extra time softens them up perfectly for that creamy, tender texture you want in this dish.
  • SWIM ONIONS IN OIL: DESCRIPTION: Don’t just chop onions and toss them in—caramelize them first. Start with 2 tablespoons of oil in a hot pan, add sliced onions, and let them cook until golden brown (about 10 minutes). This adds depth that raw onions just can’t match, and it’s worth the wait.
  • STIR THE TOMATO SAUCE: DESCRIPTION: I used to dump the canned tomato sauce in and stir once. Big mistake. Keep it moving on medium heat, breaking up any lumps and scraping the bottom of the pot to prevent sticking. This ensures even cooking and a smoother sauce—no surprise gummy bits later.
  • SALT THE BEANS TWICE: DESCRIPTION: Add half the salt when you first soak the goya beans, then sprinkle the rest in as you simmer the sauce. This balances the flavors better than dumping it all at once, and it actually makes the beans taste more vibrant. Trust me, your taste buds will notice.

Serving suggestions for this dish

Rice Pairing Perfection

This goya bean dish pairs beautifully with white or brown rice—the mild, fluffy grains soak up the rich, spiced sauce while providing a neutral base. I recommend 1 cup rice per 2 servings of beans, cooked in a 1:2 rice-to-water ratio for perfect texture.

For extra flavor, cook the rice with a bay leaf or garlic clove removed after cooking. 💛

For a heartier meal, try arroz con gandules (Puerto Rican rice with pigeon peas)—the combination of beans and rice creates a complete protein. If you’re short on time, instant rice works in a pinch, though it lacks the same depth of flavor.

Always season the rice with a pinch of salt before cooking to complement the beans’ spices.

Protein Pairings

Grilled or blackened chicken thighs are a classic pairing—the crispy skin contrasts perfectly with the creamy beans. I love serving 4 bone-in thighs per batch, seasoned with salt, pepper, and smoked paprika before grilling.

For seafood lovers, grilled mahi-mahi or shrimp skewers add a light, briny balance to the rich beans.

Vegetarians can pair this with crispy tofu or portobello mushrooms—marinate the tofu in soy sauce, garlic, and lime for 30 minutes before pan-frying until golden. The umami from the tofu enhances the beans’ earthy flavors. Always serve protein alongside the beans while they’re hot to maintain that crispy edge.

Bread and Sides

A warm corn tortilla or plantain chips adds a satisfying crunch to each bite. I keep a batch of homemade tortillas on hand—their slight sweetness complements the savory beans beautifully. For a more substantial side, fried sweet plantains (maduros) bring natural caramelization that pairs wonderfully with the dish’s spices.

For a lighter option, a simple arugula salad with lemon vinaigrette cuts through the richness. Toss 4 cups arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of sea salt.

The peppery greens refresh your palate between bites of creamy beans. Always serve sides at room temperature to maintain texture contrast.

Garnish Game-Changers

Fresh cilantro isn’t just for garnish—it adds a bright, herbaceous note that balances the dish’s richness. I chop 0.25 cup cilantro and sprinkle it over each serving just before eating. For extra flair, add toasted pumpkin seeds or crumbled cotija cheese—the nutty crunch and salty tang elevate every bite.

Don’t overlook lime wedges on the table—they let everyone squeeze fresh juice over their portion for a zesty finish. A sprinkle of smoked paprika right before serving adds a subtle smokiness that ties all the flavors together.

These final touches turn a good dish into a memorable one—trust me, your guests will notice!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 820mg36%
Total Carbohydrate 36g13%
Dietary Fiber 10g36%
Sugars 12g
Protein 22g44%
* 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 difference between goya beans and regular butter beans?

Goya beans are actually butter beans packaged under the Goya brand in the yellow can, but the term “goya beans” refers specifically to this Caribbean/Latin American preparation style. The beans themselves are identical to large butter beans—firm, creamy, and perfect for absorbing flavors. The magic comes from the spices and cooking technique rather than the bean type itself.

2

Can I make this recipe without heavy cream?

For a lighter version, substitute with œ cup coconut milk or ÂŒ cup Greek yogurtstrong> for tangy richness. If you prefer dairy-free, use œ cup unsweetened almond milkstrong> plus 1 tablespoon cornstarchstrong> to thicken. The key is adding something to balance the spices and create that velvety texture. The dish will still be delicious—just with different depth!

3

Why do my goya beans turn mushy instead of crispy?

Overcooking is the usual culprit—especially when simmering uncovered. The crispy edges form during the 15-20 minute uncovered simmerstrong>, so don’t exceed that time. Also, ensure your beans are drained wellstrong> before adding them to the pot (excess moisture causes mushiness). For extra insurance, use a heavy potstrong> that retains heat evenly. The beans should be tender but still hold their shape!

4

How can I make this dish ahead of time?

This recipe actually tastes better the next daystrong>! Let it cool completely, then store in an airtight containerstrong> in the fridge for up to 5 daysstrong>. Reheat gently on the stove with 2 tablespoons brothstrong> to restore moisture. For freezing, portion into containers with a sprinkle of cilantro on top—it keeps the herbs fresh longer. Thaw overnight in the fridge before reheating. The flavors meld beautifully overnight!

5

What’s the secret to getting those crispy edges?

The crispy texture comes from two key stepsstrong>:

  1. Caramelizing the onions until deep golden (don’t rush this!), and
  2. Simmering uncovered at the end. The uncovered simmer reduces the sauce and concentrates flavors while letting the beans develop crispy spots. For extra crunch, add 1 tablespoon olive oilstrong> at the very end and toss gently. The oil coats the beans and enhances browning. Patience is key—rushing this step leads to soggy beans!
★★★★★4.7(3 reviews)
Brian Walker