Why You’ll Love This Recipe

I love this recipe because it turns simple pantry ingredients into a creamy, comforting dish in just minutes. I enjoy how the butter beans become rich and velvety without needing heavy cream, and the lemon adds a bright freshness that balances the richness. I also like how the spinach wilts right at the end, making the dish feel both hearty and nourishing.

Creamy Lemon Garlic Butter Beans Ingredients

2 small shallots (diced, or 1 large)
4-5 cloves garlic (finely minced)
3 tablespoons vegan butter
30 ounces canned butter beans (2 cans with the liquid added to the pot, do not strain)
1/4 cup vegan cream cheese
2 tablespoons lemon juice
1/2 tablespoon lemon zest (zest of 1 lemon)
3 cups spinach
Salt & pepper to taste (I recommend at least 1/2 teaspoon pepper)

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

Directions

I start by finely dicing the shallots and mincing the garlic so everything is ready before cooking begins. I melt the vegan butter in a large pot over medium heat until it becomes hot and slightly sizzling.

I add the shallots and garlic to the pot and sauté them until they become soft and fragrant, letting their flavors build the base of the dish.

I pour in the butter beans along with their liquid, making sure not to strain them because the liquid helps create the creamy texture. I stir everything together and bring it to a gentle simmer so the beans can soften and the sauce can thicken slightly.

I add the vegan cream cheese, lemon juice, and lemon zest, stirring until everything melts and blends into a creamy sauce. I let it simmer briefly so the flavors come together.

I turn off the heat and stir in the spinach until it wilts into the warm beans. I season with salt and pepper to taste before serving.

Servings and timing

I usually make this recipe for 4 servings, making it perfect for a light dinner or a hearty side dish.

Prep time: 10 minutes
Cook time: 10 minutes
Total time: 20 minutes

Variations

I sometimes add chili flakes when I want a little heat or swap spinach for kale for a heartier green. I also like adding extra garlic when I want a stronger flavor. When I want a more filling meal, I serve it over rice, mashed potatoes, or with crusty bread to soak up the sauce.

Storage/reheating

If I have leftovers, I store them in an airtight container in the refrigerator for up to 3 days. When I reheat, I warm it slowly on the stove with a splash of water or plant-based milk to loosen the sauce. I avoid high heat so the creamy texture stays smooth.

FAQs

Can I use a different type of bean?

I can use cannellini or great northern beans, but I prefer butter beans because they are naturally creamy.

Do I need to strain the canned beans?

I do not strain them because the liquid helps create the creamy texture of the sauce.

Can I make this recipe without vegan cream cheese?

I can replace it with coconut cream or another plant-based cream, but the texture will be slightly different.

Can I make this dish ahead of time?

I can prepare it ahead and reheat it gently, though I find it tastes best fresh.

Creamy Lemon Garlic Butter Beans Creamy Lemon Garlic Butter Beans What can I serve this with?

I like serving it with toasted bread, rice, or roasted vegetables for a complete meal.

Conclusion

I enjoy making creamy lemon garlic butter beans because it is fast, simple, and full of comforting flavor. I like how the lemon keeps it fresh while the butter beans create a rich and creamy base. It is one of those recipes I turn to when I want something warm, satisfying, and effortless.

Print

Creamy Lemon Garlic Butter Beans

Creamy Lemon Garlic Butter Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy lemon garlic butter beans recipe made in 20 minutes with vegan butter, spinach, and butter beans simmered in a rich citrusy sauce for a quick comforting meal.

  • Author: Ella
  • Prep Time: ~5 minutes
  • Cook Time: ~15 minutes
  • Total Time: ~20 minutes
  • Yield: 4 servings
  • Category: Main Course / Side Dish
  • Method: Stovetop
  • Cuisine: Vegan / Mediterranean-inspired
  • Diet: Vegan

Ingredients

2 small shallots, diced (or 1 large)

45 cloves garlic, finely minced

3 tbsp vegan butter

30 oz canned butter beans (2 cans, including liquid)

1/4 cup vegan cream cheese

2 tbsp lemon juice

1/2 tbsp lemon zest (from 1 lemon)

3 cups spinach

Salt & pepper to taste (recommend at least 1/2 tsp black pepper)

Instructions

Dice shallots and mince garlic.
In a large pot, melt vegan butter over medium heat.
Add shallots and garlic and sauté for about 3 minutes until fragrant.
Add butter beans with their liquid (do not drain) and stir well.
Bring to a simmer and cook for about 5 minutes to slightly reduce and thicken.
Stir in vegan cream cheese, lemon juice, and lemon zest until fully combined.
Simmer for another 2 minutes.
Turn off heat and stir in spinach until wilted.
Season with salt and pepper to taste.
Serve warm with toasted bread.

Notes

Do not drain the beans—the liquid helps create the creamy sauce.
Add extra lemon if you prefer a brighter flavor.
For more richness, increase vegan butter slightly.
Works well as a main dish or hearty side.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star