Goya Butter Beans Recipe: One-Pot Creaminess With Bacon Crunch

Side Dishes

Goya Butter Beans Recipe: One-Pot Creaminess With Bacon Crunch

This one-pot Goya butter beans recipe transforms a Puerto Rican staple into a rich, creamy plant-based dish that rivals traditional versions—without a single drop of animal fat.

The secret lies in a precise blend of coconut milk, garlic, and sofrito that mimics the dish's signature velvety texture while keeping it authentically flavorful. I developed this method after years of testing, ensuring every bite delivers that familiar comfort without compromise.

The beauty of this recipe is its simplicity: just one pot, 30 minutes of active time, and ingredients you likely already have. Coconut milk replaces butter or bacon fat, creating a luscious base that absorbs the smoky depth of Goya beans and the bright acidity of tomato sauce.

For extra richness, I add a touch of nutritional yeast—it’s the plant-based secret weapon that gives that unmistakable savory depth.

What you’ll end up with is a creamy, melt-in-your-mouth side dish that’s perfect alongside grilled meats, roasted vegetables, or even as a standalone meal. The beans stay tender, the sauce clings to every spoonful, and the optional bacon crunch (or crispy plant-based bacon) adds a satisfying contrast.

This is the kind of dish that transforms a simple weeknight dinner into something special.

Whether you’re serving a crowd or meal prepping for the week, this recipe scales effortlessly. Garnish with fresh cilantro or a sprinkle of ají dulce for a touch of heat, and you’ve got a side dish that’s as impressive as it is delicious.

Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for goya butter beans

Creamy, smoky, and packed with Puerto Rican soul—just these 14 ingredients transform simple beans into a restaurant-worthy side.

Ingredient Amount Notes
Goya Butter Beans (Dried) 🌱 1 ½ cups Rinsed before cooking
Full-Fat Coconut Milk 🥥 13 ½ oz One 13.5 oz can (full-fat preferred)
Fresh Garlic Cloves 🧄 4 cloves Minced for aromatic base
Goya Sofrito 🍅 1 jar Standard 12 oz jar
Tomato Sauce 🍅 1 cup Canned, unsweetened
Nutritional Yeast 🧀 ¼ cup For umami depth
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Ground Cumin 🌿 1 tsp Toasted for warmth
Sea Salt 🧂 1 tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Ají Dulce (Optional) 🔥 1 tsp For subtle heat
Plant-Based Bacon (Optional) 🥓 ½ cup Crispy, chopped
Olive Oil 🫒 1 tbsp Extra-virgin for cooking

The Goya beans are the star, so don't skimp on quality. Goya brand is non-negotiable here—their beans have the perfect texture and flavor. Grab a 15-ounce can of dried beans from any Latin market or large grocery store's international aisle. For the sofrito, Goya's jarred version is ideal—it's pre-blended with bell peppers, onions, and garlic, cutting prep time dramatically. If you're feeling ambitious, you can make your own sofrito from scratch, but trust me, the jarred version works perfectly. The coconut milk should be full-fat for that luxurious creaminess—Thai Kitchen or Native Forest brands are my go-tos, but any canned full-fat coconut milk will do.

No sofrito? Sauté 1/2 cup diced bell pepper, 1/2 cup onion, and 3 garlic cloves until soft to mimic it. Short on nutritional yeast? Miso paste at half the amount adds umami depth, though it's not identical. Want to skip the plant-based bacon? Toasted pumpkin seeds or crispy chickpeas add a satisfying crunch instead. The ají dulce is optional but adds that signature Puerto Rican heat—if you can't find it, a pinch of cayenne or smoked paprika works in a pinch. For extra richness, stir in 1 tablespoon of vegan butter at the end, but honestly, the coconut milk does the job beautifully on its own.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. Freezes beautifully for 3 months—portion into single servings before freezing for easy reheating. I always make double batches because it disappears fast. Garnish with fresh cilantro right before serving, as it wilts quickly when mixed in. The plant-based bacon stays crispy if you add it right before serving, so keep it separate until the very end.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: Honestly, I dump everything—beans, coconut milk, sofrito, tomato sauce—and let it simmer. No chopping, no fuss, just 20 minutes of hands-off cooking while I sip my coffee. The beans soften right in the pot, soaking up all that rich coconut and garlic flavor like a sponge.
  • Creamy-Garlicky Bliss: Between us, that full-fat coconut milk and fresh garlic transform these beans into something ridiculous. The sofrito adds this bright, herby depth, while the tomato sauce ties it all together—smooth, velvety, and just a little tangy. It’s the kind of dish that makes you go back for seconds without even thinking.
  • Meal Prep MVP: I make a big batch on Sundays and eat it all week—over rice, with crusty bread, or even cold in salads. The flavors only get better as it sits, and the beans hold up perfectly. My kids grab it for school lunches (yes, even my picky eater), and my husband sneaks leftovers for breakfast.
  • Budget-Friendly Luxury: Dried butter beans are a steal, and coconut milk makes this feel fancy without breaking the bank. One jar of sofrito and a few cloves of garlic stretch across multiple meals, so you’re not just feeding your family—you’re treating them. Plus, the leftovers? Pure gold for lazy nights.

Step-by-step instructions for Goya butter beans with bacon crunch

This one-pot wonder delivers velvety butter beans with smoky depth and crispy bacon—no fuss, just flavor.

1

Soak and Prepare the Butter Beans

Rinse the 1.5 cups Goya Butter Beans (Dried) thoroughly under cold water to remove any debris. Place them in a large bowl and cover with plenty of cold water—at least 4 cups—to ensure they're fully submerged. Let them soak for 8-12 hours (overnight works perfectly) or at least 4 hours if you're short on time. This step is crucial for tender beans that hold their shape without turning mushy.

After soaking, drain the beans and give them a quick rinse. I like to inspect them for any small stones or debris that might have slipped through the rinse. Transfer the drained beans to your one-pot vessel—they'll be the base of this creamy masterpiece.

2

Sauté Aromatics and Build the Base

Heat the 1 tablespoon Olive Oil in your one-pot over medium heat. Add the 4 cloves Fresh Garlic Cloves (Minced) and the 0.5 cup Plant-Based Bacon (Optional, chopped) if using, cooking for 3-4 minutes until the garlic is fragrant and the bacon is crispy. This is where the magic starts—those garlic aromatics will infuse the entire dish.

Next, stir in the 1 jar Goya Sofrito and cook for another 2 minutes until the mixture darkens slightly. This step deepens the flavor profile by caramelizing the natural sugars in the sofrito. Be careful not to let it burn; you're aiming for a rich, jammy texture rather than charred bits.

3

Simmer the Beans with Spices and Liquids

Add the drained butter beans, 1 cup Tomato Sauce, 13.5 oz Full-Fat Coconut Milk, 0.25 cup Nutritional Yeast, 1 tablespoon Smoked Paprika, 1 teaspoon Ground Cumin, 1 teaspoon Sea Salt, and 0.5 teaspoon Black Peppercorns (Freshly cracked) to the pot. Stir everything together, then bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 45-50 minutes.

You'll notice the beans softening and the liquid reducing slightly. Stir occasionally to prevent sticking, especially if you're using a nonstick pot. The coconut milk will create a luscious creaminess, while the spices infuse the beans with warm, earthy notes. If the mixture looks too thick after 30 minutes, add ½ cup water to maintain the right consistency.

4

Finish with Heat and Garnish

After the beans are tender (they should collapse slightly when pressed with a fork), stir in the 1 teaspoon Ají Dulce (Optional) if using. This adds a subtle, fruity heat that brightens the dish. Let the mixture simmer for another 5 minutes to allow the flavors to meld. Taste and adjust the seasoning—you might need a touch more salt or a pinch of smoked paprika to balance the flavors.

Remove the pot from heat and let it sit for 5 minutes. This resting period allows the beans to absorb any remaining liquid and develop deeper flavor. Before serving, garnish with 0.25 cup Fresh Cilantro (Chopped). The fresh herbs add a bright, herbal note that cuts through the richness of the coconut milk and complements the smoky spices.

👨‍🍳

Pro Tips For Making Goya Butter Beans

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with Goya butter beans leads to tough, mealy results. Toss them in cold water (about 3 cups per cup of beans) and let them sit 8–12 hours, then drain and rinse. The longer they soak, the creamier they’ll get when cooked.
  • SAUTÉ GARLIC LOW: High heat burns garlic faster than you can blink, and you’ll end up with bitter, acrid flavors ruining your sofrito. Keep the heat at medium-low, add the minced cloves, and stir constantly—just until they’re golden, not brown. Patience here makes all the difference.
  • STIR IN COCONUT MILK LAST: Adding full-fat coconut milk too early turns your sauce into a thin, watery mess. Wait until the beans are tender and the sofrito has deepened in color, then stir in the coconut milk and tomato sauce together. This keeps the richness where it belongs—in the final dish, not the pot’s bottom.
  • SKIP PRE-COOKED SOFRITO: Store-bought sofrito often tastes like a can of mushy vegetables. Make your own by sautéing onions, peppers, garlic, and a splash of vinegar until soft and fragrant—it takes 10 minutes and transforms the flavor. Yes, even if you’re impatient like me.

Serving suggestions for this dish

As a Standalone Meal

Serve these creamy butter beans as a hearty vegan main dish with a side of warm cornbread or crusty sourdough. The rich coconut milk and smoky spices make them satisfying enough to stand alone.

I often pair them with a simple green salad tossed in lime vinaigrette to balance the dish's richness. For extra protein, add grilled tofu or tempeh on top—it soaks up the sauce beautifully. 🌱

With Grilled Proteins

These beans are a perfect match for grilled meats like chicken, steak, or shrimp. The creamy texture contrasts beautifully with the smoky char of grilled proteins. I like to serve them alongside garlic butter shrimp or herb-marinated grilled chicken for a Puerto Rican-inspired feast.

For a complete meal, add roasted plantains or sautéed bell peppers to round out the plate. The ají dulce adds a subtle kick that complements the grilled flavors.

As a Taco Filling

Use these butter beans as a creamy, smoky taco filling in place of traditional refried beans. Spoon them into warm corn tortillas and top with avocado slices, pico de gallo, and vegan sour cream.

The coconut milk adds a luxurious texture that elevates simple tacos. For extra crunch, sprinkle with toasted pepitas or crumbled plant-based bacon. This is a game-changer for vegan taco nights! 🌮

With Rice and Beans

Transform this into a complete Puerto Rican-style rice and beans dish by serving it alongside arroz con gandules (rice with pigeon peas). The creamy beans complement the slightly sticky rice perfectly. For an extra layer of flavor, drizzle the beans with a light garlic aioli before serving.

This combo is a crowd-pleaser and feels like a warm embrace on a chilly evening. The nutritional yeast adds that extra umami punch that ties everything together.

Meal Prep Friendly

This dish is ideal for meal prep—make a big batch and store it in airtight containers for up to 5 days in the fridge. Reheat gently on the stovetop with a splash of water to restore creaminess.

Serve it cold or at room temperature as a potluck-friendly side dish or picnic staple. The flavors actually improve over time, making it perfect for busy weeks. Garnish with fresh cilantro right before serving to keep it vibrant and fresh-tasting. 💡

Garnish Like a Pro

Elevate your dish with simple yet impactful garnishes. A sprinkle of toasted pumpkin seeds adds crunch and a nutty flavor. For heat lovers, a dash of tajín or smoked paprika brings a tangy kick.

Fresh cilantro leaves brighten the dish, while a drizzle of olive oil adds a silky finish. If you're feeling fancy, top with crispy fried shallots for an extra layer of texture. These finishing touches turn a simple side dish into a restaurant-worthy creation. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 10g
Protein 18g36%
* 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

Can I use canned butter beans instead of dried?

Yes, but the texture will be slightly different. For a quicker version, use 2 (15-ounce) cans of Goya Butter Beans (drained and rinsed) and reduce the coconut milk to 10.5 oz. Simmer for 20-25 minutes instead of 45-50 minutes to avoid mushiness. The dish will still be creamy, but the beans will be softer than when using dried.

2

How do I make this recipe without coconut milk?

Replace the coconut milk with 1 cup full-fat cashew cream or 1 cup blended silken tofu + 2 tablespoons olive oil for a neutral flavor. For extra richness, add 2 tablespoons vegan butter at the end. The texture will be slightly lighter but still creamy. The nutritional yeast and smoked paprika will still deliver that signature depth.

3

Why do my beans turn out too thick or too thin?

Thickness issues usually come from liquid ratios. If too thick, stir in 2-3 tablespoons water or vegetable broth while simmering. If too thin, let it reduce uncovered on low heat for 5-10 extra minutes. The coconut milk should coat the back of a spoon but not be soupy. For best results, taste and adjust after 30 minutes of simmering.

4

Can I make this in an Instant Pot or pressure cooker?

Use the same ingredients but reduce simmering time. Sauté aromatics, then add all ingredients and pressure cook on high for 10 minutes. Quick-release the pressure, then let it sit for 5 minutes before adjusting seasoning. The beans will be tender and creamy with minimal effort. For extra richness, stir in 1 tablespoon vegan butter at the end.

5

What's the best way to store leftovers?

Store in airtight containers in the fridge for up to 5 days. For freezing, portion into single servings and freeze for 3 months. Reheat gently on the stovetop with 1-2 tablespoons water to restore creaminess. The flavors actually deepen overnight, making it perfect for meal prep!

★★★★★4.7(15 reviews)
Categories Side Dishes