If you’re craving a dish that’s rich, cozy, and bursting with bright, fresh flavors, then this Creamy Lemon Garlic Butter Beans Recipe is just what you need. It combines tender butter beans simmered in a silky vegan butter and cream cheese base, enlivened by the zing of lemon juice and zest and the savory depth of garlic and shallots. Tossed with vibrant spinach, this dish feels indulgent yet light, making it perfect for a quick weeknight dinner or a comforting side anytime. You’ll love how effortlessly these simple ingredients come together to create a creamy, tangy, and totally satisfying bowl of goodness.
Ingredients You’ll Need
These ingredients are delightfully straightforward but each one plays a crucial role in building the creamy texture, bright citrus notes, and aromatic flavors that make this dish so special. From the depth of buttery vegan butter to the fresh pop of spinach, every element contributes something essential.
- Shallots (2 small or 1 large): Provide a subtle onion sweetness and delicate texture that enhances the garlic without overpowering it.
- Garlic (4-5 cloves, finely minced): Adds a warm, pungent aroma that’s key for building savory depth in this dish.
- Vegan butter (3 tablespoons): Melts into a luscious base that coats the beans and infuses richness throughout.
- Butter beans (2 cans, 30 ounces with liquid): The star ingredient, offering creamy softness and body; don’t strain the liquid as it contributes to the silky texture.
- Vegan cream cheese (1/4 cup): Boosts the creaminess and helps bind the flavors together beautifully.
- Lemon juice (2 tablespoons): Brightens the entire dish with a refreshing, tangy zing.
- Lemon zest (1/2 tablespoon): Intensifies that citrus aroma and adds a subtle punch of flavor.
- Spinach (3 cups): Adds color, texture, and a nutrient-rich green freshness that balances the creaminess.
- Salt & pepper (to taste): Essential seasonings that bring all the flavors into harmony.
How to Make Creamy Lemon Garlic Butter Beans Recipe
Step 1: Prep Your Aromatics
Start by finely dicing the shallots and mincing the garlic cloves. Using a garlic press is a great tip here because it releases intense garlic flavor evenly throughout the dish, ensuring every bite is full of that irresistible aromatic punch.
Step 2: Sauté Shallots and Garlic in Vegan Butter
Melt the vegan butter in a large pot over medium heat until it’s sizzling beautifully. Then add in your shallots and garlic. As they sauté for about 3 minutes, their natural sweetness softens and the kitchen fills with a mouth-watering scent setting the stage for the rest of the recipe.
Step 3: Add Butter Beans with Their Liquid
Pour in both cans of butter beans along with all their liquid without straining. This is a crucial step for the creamy texture you’re aiming for. Bring everything up to a simmer to let the beans warm through and the flavors meld, cooking for about 5 minutes to reduce excess liquid slightly.
Step 4: Stir in Vegan Cream Cheese, Lemon Juice, and Zest
Now it’s time to add the creamy and bright ingredients. Blend in the vegan cream cheese, lemon juice, and lemon zest, stirring until everything combines smoothly. Return the pot to a gentle simmer for about 2 minutes to fully marry those flavors into the beans.
Step 5: Wilt the Spinach and Season
Turn off the heat and fold in the fresh spinach until it wilts delicately into the creamy mixture. Finally, season generously with salt and at least half a teaspoon of freshly ground pepper to pop the flavors, then give everything one last stir before serving.
How to Serve Creamy Lemon Garlic Butter Beans Recipe
Garnishes
For that extra touch of elegance and contrasting texture, sprinkle freshly chopped parsley or chives on top. A few twists of freshly cracked black pepper or a light drizzle of excellent olive oil really brighten the final presentation and enhance the mouthfeel.
Side Dishes
This dish pairs wonderfully with thick slices of toasted artisanal bread for dunking into the luscious butter bean creaminess. For a fuller meal, serve alongside roasted vegetables, steamed green beans, or a light tomato salad to complement the lemony notes beautifully.
Creative Ways to Present
Serve this recipe in rustic bowls topped with microgreens and a sprinkling of toasted pine nuts or vegan parmesan for an added layer of flavor and crunch. You can also pile it over a bed of fluffy rice or creamy polenta for a heartier twist that turns this into a satisfying main course.
Make Ahead and Storage
Storing Leftovers
Store any leftover Creamy Lemon Garlic Butter Beans Recipe in an airtight container in the refrigerator. The flavors actually deepen overnight, making it taste even better the next day. Keep it fresh for up to 3 days for the best quality and safety.
Freezing
If you want to freeze this dish, let it cool completely before transferring it into a freezer-safe container. Freeze for up to 2 months. When you’re ready to enjoy it again, thaw it overnight in the fridge for easy reheating.
Reheating
Gently reheat your leftovers on the stovetop over low heat, stirring occasionally to prevent sticking. You may want to add a splash of plant-based milk or water to restore its creamy texture. Alternatively, microwave in short intervals, stirring in between to warm evenly.
FAQs
Can I use canned white beans instead of butter beans?
Yes, you can substitute with canned white beans like cannellini or great northern beans, but butter beans have a creamier texture that really elevates this recipe. The liquid from butter beans also contributes a unique silkiness you’ll miss otherwise.
Is this recipe vegan and dairy-free?
Absolutely! The Creamy Lemon Garlic Butter Beans Recipe uses vegan butter and vegan cream cheese, making it completely plant-based and dairy-free while still delivering rich, creamy goodness.
Can I make this recipe gluten-free?
Yes, the recipe itself is naturally gluten-free as long as you serve it with gluten-free bread or sides. It’s a great choice for anyone avoiding gluten but not wanting to sacrifice flavor or comfort.
What if I don’t have vegan cream cheese on hand?
You can substitute with a few tablespoons of coconut cream or silken tofu blended smooth to maintain creaminess. The flavor will differ slightly, but it will still be delicious and satisfyingly creamy.
How tangy is the lemon flavor in this recipe?
The lemon juice and zest give a bright, refreshing lift that balances the butteriness but is never overpowering. It adds a subtle zing that makes the dish feel fresh and vibrant without stealing the spotlight.
Final Thoughts
If you’re looking to add a new favorite to your recipe collection, the Creamy Lemon Garlic Butter Beans Recipe is an absolute must-try. It’s fast, straightforward, packed with flavor, and perfect whether you’re cooking for yourself or a crowd. Once you experience that luscious creaminess paired with zesty lemon and garlicky goodness, you’ll keep coming back to it again and again.
PrintCreamy Lemon Garlic Butter Beans Recipe
A quick and comforting vegan dish featuring creamy lemon garlic butter beans cooked with shallots, garlic, and vegan butter, finished with spinach and a tangy touch of lemon. Perfect for a nutritious and hearty meal ready in just 20 minutes.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Vegan, Contemporary
- Diet: Vegan
Ingredients
Vegetables & Aromatics
- 2 small shallots, diced (or 1 large shallot)
- 4–5 cloves garlic, finely minced
- 3 cups spinach
- 1/2 Tablespoon lemon zest (zest of 1 lemon)
Dairy Alternatives & Fats
- 3 Tablespoons vegan butter
- 1/4 cup vegan cream cheese
Legumes & Canned Goods
- 30 ounces canned butter beans (2 cans with liquid, do not strain)
Additional Ingredients
- 2 Tablespoons lemon juice
- Salt and pepper to taste (recommend at least 1/2 teaspoon pepper)
Instructions
- Prep Aromatics: Finely dice the shallots and mince the garlic cloves. Using a garlic press is recommended if available for finer texture.
- Melt Vegan Butter: In a large pot, melt the vegan butter over medium heat until sizzling.
- Sauté Shallots and Garlic: Add the diced shallots and minced garlic to the melted butter. Stir well and sauté for about 3 minutes until fragrant and the shallots are translucent.
- Add Butter Beans with Liquid: Pour in the two cans of butter beans including their liquid. Do not strain the beans as the liquid adds creaminess. Stir to combine and bring to a simmer. Let simmer for about 5 minutes to reduce some liquid and cook the beans through.
- Add Cream Cheese and Lemon: Stir in the vegan cream cheese, lemon juice, and lemon zest. Mix thoroughly until fully combined. Bring the mixture back to a gentle simmer and cook for an additional 2 minutes.
- Wilt Spinach and Season: Turn off the heat and stir in the fresh spinach until wilted. Season the dish with salt and pepper to your preference, aiming for at least 1/2 teaspoon of pepper and salt to taste.
- Serve Warm: Serve the creamy lemon garlic butter beans warm, ideally with a big slice of toasted bread for a comforting meal. Enjoy!
Notes
- Do not strain the butter beans liquid—it helps to create the creamy texture of the dish.
- Adjust seasoning at the end to suit your taste, especially the salt and pepper.
- Use fresh lemon zest and juice for the best bright, citrusy flavor.
- Can be served as a side dish or a main paired with toasted bread or grains.
- Vegan butter and cream cheese alternatives are essential to keep this recipe fully vegan.