Side Dishes
This Goya white beans recipe transforms simple ingredients into a creamy, smoky masterpiece that captures the heart of Caribbean comfort food. The secret lies in slow-cooked beans kissed with cumin and garlic, creating a texture that’s velvety yet substantial—perfect for pairing with rice or grilled meats.
I’ve refined this method over years to ensure every bite delivers that signature creamy richness without hours of soaking or complicated steps.
The beauty of this dish is its versatility—whether you’re serving it as a side for weeknight dinners or as a centerpiece for family gatherings, the flavors shine. Traditional recipes often include bacon or ham, but I’ve included a foolproof vegetarian adaptation using smoked paprika and mushrooms for depth.
The key is letting the beans simmer until tender, absorbing all those aromatic spices while maintaining their natural creaminess.
What sets this version apart is the smoky cumin kiss—a technique I perfected after testing countless variations. The spices bloom in the oil before the beans even enter the pot, ensuring every bite carries that warm, earthy complexity.
By the time you’re done, you’ll have a dish that’s rich, satisfying, and impossible to resist, all ready in just 30 minutes of active time.
Serve it alongside grilled fish, roasted vegetables, or even as a standalone meal with crusty bread. The possibilities are endless, but the method remains simple: soak, simmer, and savor. Let’s get cooking—your taste buds will thank you.
Ingredients for goya white beans
Pantry staples meet Caribbean magic in this creamy white bean masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya White Beans (Canned) 🌾 | 2 cans | 15 oz each, drained and rinsed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For spice blooming |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky richness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Mushrooms 🍄 | 8 oz | Creamy variety, sliced |
| Tomato Paste 🍅 | 2 tbsp | Smooth texture preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Bay Leaf 🍃 | 1 whole | For aromatic depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado Oil 🫒 | 1 tbsp | For finishing drizzle |
The Goya beans are the star—always grab the canned variety for that signature texture. Trader Joe's and Latin markets carry the best quality, but any store's canned white beans work in a pinch. For the cumin, Penzeys or bulk bins at Whole Foods offer the most aromatic options, but regular grocery store ground cumin is fine if it's fresh. Toast it lightly in the oil before adding other spices—this blooming technique unlocks the full smoky depth that makes this dish special. The mushrooms add creaminess without dairy, so cremini or baby bella work best for their rich flavor.
No smoked paprika? Substitute half the amount of regular paprika plus a pinch of liquid smoke—it's a game-changer. Fresh garlic is non-negotiable here, but if you're in a bind, minced jarred garlic works at double the amount. The vegetable broth can be swapped for 1 cup water plus 1 tsp soy sauce if you're out. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds that umami kick without any animal products. The tomato paste is optional but helps balance the dish if you're serving it alongside spicy foods.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into single-serving containers—it reheats beautifully with a splash of water or broth. The avocado oil drizzle at the end is optional but adds a luxurious finish. I always make a double batch—one for dinner and one to freeze for lazy weeknights. The cilantro wilts fast, so add it fresh just before serving.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’m staring at a half-empty fridge. Three ingredients—canned beans, onion, and garlic—plus a pinch of cumin, and suddenly you’ve got something that tastes like it simmered for hours. No fancy shopping, no stress.
- Cumin-Kissed Warmth: That toasted cumin? It’s the secret weapon. When it blooms in the olive oil, the whole kitchen smells like a cozy Sunday brunch. The beans soak it up, turning simple into ridiculously good—creamy with just enough bite.
- Meal-Prep MVP: Make a big batch on Sunday, and you’ve got lunch covered for days. I keep it in the fridge all week, tossing it into wraps, over rice, or straight from the pot. Even my picky teenager sneaks seconds when he thinks I’m not looking.
- Budget Hero: A can of Goya beans, a bulb of onion, and garlic? We’re talking under $5 for a meal that feeds four. Honestly, this is how I stretch my grocery budget without sacrificing flavor. (And yes, even on a Tuesday night.)
Step-by-step instructions for creamy white bean stew
Here's how to transform simple canned beans into a velvety, smoky masterpiece with layers of flavor.
Bloom the Spices in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 1.5 tablespoons ground cumin and 1 tablespoon smoked paprika, stirring constantly for 1-2 minutes until the spices release their aroma and deepen in color. You'll see the oil shimmer slightly and the spices should darken just a touch—this is called "blooming," and it unlocks their full flavor potential.
I like to use a wooden spoon here to stir gently. If the spices start to smoke too aggressively, immediately reduce the heat to low. This step is the flavor foundation, so don't rush it. The spices should smell rich and earthy, not burnt or acrid.
Sauté Onion and Garlic Until Transparent
Add the 1 whole yellow onion, diced into ¼-inch pieces, to the spice-infused oil. Cook for 5-6 minutes over medium heat, stirring occasionally, until the onions become soft and translucent. They should lose their raw, crisp texture and start to caramelize slightly at the edges.
When the onions are nearly done, add the 4 cloves minced garlic and cook for an additional 30 seconds until fragrant. The garlic should smell pungent and sweet, not bitter. Here's the thing—if you let the garlic cook too long, it'll turn bitter. Keep a close eye on it during these final seconds.
Build the Creamy Base with Beans and Broth
Pour in the 2 cups vegetable broth and scrape up any browned bits from the bottom of the pot with a wooden spoon. Add the 2 cans drained and rinsed goya white beans, 2 tablespoons tomato paste, and the 1 whole bay leaf. Bring everything to a gentle simmer over medium heat, then reduce the heat to low and let it cook uncovered for 10 minutes.
During this time, the beans will begin to soften slightly and the flavors will meld together. You'll notice the mixture becoming thicker and more cohesive. This is where the magic happens—the beans release their starches into the broth, creating that creamy texture we're after. Stir occasionally to prevent sticking, but don't overwork the mixture.
Incorporate Mushrooms and Season
Add the 8 ounces sliced mushrooms to the pot and cook for an additional 8-10 minutes over medium-low heat until the mushrooms are tender and have absorbed the flavors of the stew. They should be soft enough to pierce easily with a fork but still maintain their shape.
Now season with the 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 1 tablespoon fresh lemon juice. Taste the mixture and adjust the seasoning as needed. The lemon juice will brighten all the flavors and cut through the richness of the beans. If the stew seems too thick, add 2-3 tablespoons water to reach your desired consistency.
Finish and Serve with Fresh Garnish
Remove the pot from heat and let it sit for 2 minutes to allow the flavors to settle. Stir in the 1 tablespoon avocado oil for a silky finish. This final drizzle adds richness and helps create that velvety texture we're aiming for.
Ladle the stew into bowls and garnish each serving with 0.25 cup chopped fresh cilantro. The bright green color will contrast beautifully with the creamy white beans and deep brown mushrooms. Serve immediately while warm, with crusty bread to soak up every last bit of that delicious sauce. Each spoonful should deliver a perfect balance of smoky, creamy, and tangy flavors.
Pro Tips For Making Goya White Beans
- Drain and Rinse Beans: Goya beans are salt-packed, and skipping this step means a bland, watery stew. Drain them into a colander, then rinse under cold water for 30 seconds—this cuts excess salt and lets the flavors shine. (Yes, even if the label says "ready to eat.")
- Sauté Onions Low and Slow: I used to rush this, and the onions burned before they softened. Instead, cook them over medium-low heat for 8–10 minutes until translucent and just starting to caramelize—this builds depth without bitterness. No need to rush; the beans will wait.
- Toast Cumin First: Bloom the cumin in the olive oil for 30 seconds before adding onions. This releases its aroma and prevents it from tasting raw. Skip this, and you’ll wonder why the dish feels flat—it’s the thing that matters most.
- Simmer, Don’t Boil: After adding beans and broth, keep the heat at a gentle simmer (tiny bubbles, occasional swirls). Boiling toughens the beans and makes them mushy. Let them cook uncovered for 15 minutes, then adjust seasoning—patience here makes all the difference.
Health benefits of this recipe
Fiber-Rich Foundation
Each 1-cup serving of these Goya white beans delivers a whopping 15 grams of dietary fiber—that’s 60% of your daily recommended intake in one bowl! This high fiber content supports digestive health by promoting regularity and feeding beneficial gut bacteria.
I’ve noticed my digestion improves significantly when I include this dish 3-4 times weekly, especially compared to lower-fiber meals. 💪
Plant-Based Protein
Don’t let the creamy texture fool you—this dish packs 14 grams of plant-based protein per serving, making it an excellent option for vegetarians and vegans. The combination of beans and mushrooms creates a complete amino acid profile, which is rare in plant-based foods.
I’ve used this recipe as a meat substitute in tacos and bowls with great success, especially when paired with quinoa or brown rice.
Heart-Healthy Benefits
The soluble fiber in these beans helps lower LDL cholesterol by binding to bile acids in your digestive tract. Studies show regular consumption can reduce cholesterol levels by up to 5% in just 4 weeks.
The cumin and smoked paprika also contribute to cardiovascular health by improving circulation and reducing inflammation. I always make a double batch to ensure I get these benefits throughout the week.
Blood Sugar Balance
Despite their creamy texture, these beans have a low glycemic index (around 30), thanks to their high fiber and protein content. This means they won’t spike your blood sugar like refined carbs.
The lemon juice and tomato paste add acidity that further slows glucose absorption. I’ve shared this recipe with friends managing diabetes, and they’ve reported stable blood sugar levels after meals.
Rich in Antioxidants
The smoked paprika and cumin are packed with antioxidant compounds like quercetin and kaempferol, which combat oxidative stress in your body. The mushrooms contribute selenium and ergothioneine, two powerful antioxidants that protect your cells.
I often add an extra ½ teaspoon of smoked paprika for even more antioxidant benefits without altering the flavor significantly. 🌿
Bone-Strengthening Nutrients
This dish is surprisingly high in magnesium and potassium, both essential for bone health. A single serving provides 12% of your daily magnesium needs and 15% of potassium, which work together to strengthen bones and regulate muscle function.
The avocado oil finishing drizzle adds extra vitamin K, which supports calcium absorption. I’ve incorporated this into my weekly meal plan to help maintain strong bones, especially during colder months.
Nutrition facts
Frequently asked questions
Can I use dried white beans instead of canned Goya beans?
Yes, but you'll need to soak them first! For dried beans, soak 1 cup overnight in water with 1 teaspoon baking soda to reduce gas. Drain and rinse before cooking. Increase the total cooking time to 45-60 minutes until tender, adding broth gradually. The texture will be slightly firmer than canned beans, but the flavor develops beautifully.
How do I make this vegetarian without mushrooms?
Swap mushrooms for 1 cup cooked lentils or ½ cup crumbled firm tofu for protein. For extra richness, stir in 2 tablespoons nutritional yeast at the end. The key is maintaining the creamy texture—lentils work best as they break down similarly to beans during cooking. Add them in the same step as the mushrooms.
Why does my dish taste bitter?
Bitterness usually comes from overcooked garlic or cumin. For the garlic, remove it as soon as it's fragrant (30 seconds max). For cumin, bloom it at medium-low heat until fragrant but not dark brown. A splash of lemon juice or 1 teaspoon sugar can also balance the flavor. Always taste as you go!
Can I make this in an Instant Pot?
Sauté onions and garlic first, then add all ingredients except cilantro. Cook on high pressure for 8 minutes, then natural release. Finish with lemon juice and avocado oil. The Instant Pot creates a thicker texture—add ¼ cup water if you prefer it looser. Total time: 25 minutes!
What's the best way to store leftovers?
Store in an airtight container for up to 5 days in the fridge. For freezing, portion into single servings and freeze for up to 3 months. Reheat gently with 2 tablespoons water or broth to restore creaminess. The flavors actually improve overnight—perfect for meal prep!
