Golden Creamy Butter Beans are the kind of comforting, nourishing meal that feels both simple and incredibly satisfying. This cozy dish combines tender butter beans with warm spices, creamy coconut milk, and aromatic garlic and ginger to create a rich, golden sauce that’s full of flavor.
It’s the perfect recipe for those nights when you want something hearty, wholesome, and easy to prepare. The beans simmer gently in a fragrant broth until the sauce becomes thick, creamy, and deeply savory. Whether served over fluffy rice or with warm toasted bread for dipping, this dish delivers comfort in every bite.
Best of all, this easy butter beans recipe comes together in one pan using pantry staples, making it ideal for busy weeknights or relaxed home cooking.
Why You’ll Love This Recipe
- Rich and creamy – Coconut milk creates a silky, comforting sauce.
- Packed with flavor – Ginger, turmeric, garlic, and cumin add warm aromatic depth.
- Simple pantry ingredients – Most ingredients are easy to keep on hand.
- Plant-based and hearty – Butter beans provide protein and satisfying texture.
- Quick weeknight meal – Ready in about 30 minutes with minimal effort.
Ingredients
- Coconut oil or olive oil – Provides the base for sautéing and enhances the richness of the dish.
- Onion (diced) – Adds natural sweetness and builds the flavor foundation.
- Garlic (minced) – Brings savory depth and aroma to the dish.
- Fresh ginger (minced) – Adds warmth, brightness, and subtle spice.
- Turmeric – Gives the dish its beautiful golden color and earthy flavor.
- Cumin seeds – Provide a nutty, aromatic note that complements the beans.
- Black pepper – Adds gentle heat and enhances the spices.
- Tomato paste – Concentrates savory flavor and adds richness to the sauce.
- Butter beans (lima beans) – Creamy, soft beans that absorb the flavors of the sauce beautifully.
- Full-fat coconut milk – Creates a creamy texture and balances the spices.
- Vegetable broth – Adds depth and helps form the base of the sauce.
- Fresh cilantro (optional garnish) – Adds freshness and color before serving.
How to Make Golden Creamy Butter Beans
1. Sauté the Aromatics
Heat the coconut oil or olive oil in a large sauté pan over medium heat.
Add the diced onion and cook for several minutes until it becomes soft and translucent. This step creates the flavorful base of the dish.
2. Add Garlic, Ginger, and Spices
Stir in the minced garlic, ginger, turmeric, cumin seeds, and black pepper.
Cook for about 1 minute, stirring frequently until the spices become fragrant. This quick step helps release their essential oils and intensifies the flavor.
3. Build the Flavor with Tomato Paste
Add the tomato paste and stir it through the mixture.
Cook for another minute or two, allowing the tomato paste to caramelize slightly and deepen the savory taste of the dish.
4. Add Liquids and Beans
Pour in the vegetable broth and coconut milk, then add the drained and rinsed butter beans.
Stir everything together until well combined. If needed, adjust the salt depending on how salty your broth is.
5. Simmer the Beans
Bring the mixture to a gentle simmer, then reduce the heat to medium-low.
Let the beans simmer for about 15 minutes, allowing the starches from the beans to naturally thicken the sauce into a creamy consistency.
6. Finish and Serve
Remove the pan from the heat.
For a beautiful finish, drizzle a small swirl of coconut milk over the top and sprinkle with freshly chopped cilantro.
Serve warm with toasted bread or fluffy rice and enjoy the comforting flavors.

Tips for Success
- Use full-fat coconut milk for the creamiest sauce.
- Let the sauce simmer long enough so the beans release starch and thicken the broth.
- Toast the spices briefly to maximize their aroma and flavor.
- Taste before adding extra salt, especially if using a bouillon cube or salted broth.
- Mash a few beans with a spoon if you want the sauce even thicker.
Equipment Needed
- Large sauté pan or skillet – Ideal for cooking everything in one pan.
- Cutting board and knife – For chopping onion, garlic, and ginger.
- Wooden spoon or spatula – For stirring the beans and sauce.
- Measuring cups and spoons – To ensure balanced seasoning.
Recipe Variations
Spinach Butter Beans
Add a handful of fresh spinach during the last few minutes of cooking for extra greens.
Spicy Coconut Butter Beans
Add chili flakes or chopped fresh chili for a gentle heat.
Lemon Herb Butter Beans
Finish the dish with a squeeze of fresh lemon juice and extra herbs for brightness.
Protein Boost Version
Add cubed tofu or roasted chickpeas for additional protein and texture.
Serving Suggestions
Golden Creamy Butter Beans are versatile and pair well with many sides:
- Steamed basmati or jasmine rice
- Warm naan or flatbread
- Toasted sourdough bread for dipping
- Simple cucumber salad for freshness
- Roasted vegetables such as carrots or cauliflower
FAQs
Can I use dried butter beans instead of canned?
Yes. Soak and cook the dried beans until tender before adding them to the recipe.
What other beans can I use?
Cannellini beans, navy beans, or great northern beans are great substitutes.
Can I make this recipe ahead of time?
Yes. The flavors deepen after resting, making leftovers even more delicious.
How do I store leftovers?
Store the beans in an airtight container in the refrigerator for up to 4 days.
Can I freeze creamy butter beans?
Yes. Freeze in a sealed container for up to 2 months. Reheat gently on the stove with a splash of broth or water.
Can I make this recipe without coconut milk?
You can substitute with cashew cream or a plant-based cooking cream, though the flavor will change slightly.
Final Thoughts
Golden Creamy Butter Beans are proof that simple ingredients can create incredibly comforting meals. The creamy coconut sauce, warm spices, and tender beans come together in a dish that feels both nourishing and deeply satisfying.
Whether you serve it with rice, scoop it up with toasted bread, or enjoy it straight from the bowl, this easy butter beans recipe is the kind of meal you’ll want to make again and again.
Give it a try and see how quickly it becomes one of your favorite cozy, homemade dinners.
Golden Creamy Butter Beans
- Total Time: 30 minutes
- Yield: 3–4 servings
- Diet: Vegan
Description
Golden Creamy Butter Beans simmered in coconut milk with turmeric, ginger, garlic and warm spices. This comforting, flavorful plant-based dish is perfect served with rice or crusty bread.
Ingredients
- 1–2 tbsp coconut oil or olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 thumb-size piece ginger, minced (about 1½ tbsp)
- 1 tsp turmeric
- 1 tsp cumin seeds
- Black pepper to taste
- 1 tbsp tomato paste
- 2 (540 ml) cans butter beans (lima beans), drained and rinsed
- 1 cup full-fat coconut milk
- 2 cups vegetable broth
- Fresh cilantro for garnish
Instructions
- Heat coconut oil or olive oil in a large sauté pan over medium heat.
- Add diced onion and cook until translucent.
- Add garlic, ginger, turmeric, cumin seeds and black pepper. Cook for about 1 minute until fragrant.
- Stir in tomato paste and cook another minute to deepen the flavor.
- Add vegetable broth, coconut milk and butter beans. Stir well to combine.
- Bring to a gentle simmer and reduce heat to medium-low.
- Simmer for about 15 minutes until the beans thicken the sauce.
- Remove from heat, drizzle with extra coconut milk and garnish with chopped cilantro.
- Serve warm with toasted bread or rice.
Notes
- You can substitute butter beans with cannellini, navy, or great northern beans.
- Chickpeas also work but may require longer simmering to thicken the sauce.
- This dish pairs well with rice, flatbread, or toasted sourdough.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mediterranean



