Creamy Spinach Artichoke Butter Beans
Creamy Spinach Artichoke Butter Beans is a delightful dish that brings together the creamy comfort of butter beans with the vibrant flavors of spinach and artichokes. Picture a warm, satisfying bowl packed with silky textures and just the right amount of savory richness, perfect for cozy dinners or as a crowd-pleasing appetizer. The combination of buttery beans, fresh vegetables, and a hint of cheese creates a blend that’s both nutritious and indulgent—a classic case of hearty meets wholesome.
Table of Contents

This recipe first caught my eye during a casual dinner with friends. Everyone was raving about creamy dips, but I thought, why not turn that concept into something a bit more filling? Thus, Creamy Spinach Artichoke Butter Beans was born. It’s easy to prepare, affordable, and full of flavors that make eating healthily feel like a treat. I can’t wait for you to give it a try—your taste buds will thank you!
Why You’ll Love This Recipe
- Simple & Quick: Just 20 minutes of cooking time makes this a go-to recipe for busy nights.
- Irresistible Flavor: The blend of creamy butter beans, garlic, and artichokes offers a rich, savory experience.
- Eye-Catching Appeal: With its vibrant green spinach and creamy texture, this dish looks as good as it tastes.
- Flexible Serving: Perfect for a snack, a side dish, or even as a light main course.
- Diet-Friendly Options: Naturally vegetarian and can be made gluten-free with simple swaps.
Ingredients You’ll Need
- 1 tablespoon olive oil: This adds a lovely richness and is essential for sautéing the shallots.
- 2 shallots, thinly sliced: Shallots provide a mild onion flavor, enhancing the overall dish’s aroma.
- ½ cup canned artichoke hearts, drained and roughly chopped: Canned artichokes are tender and filled with flavor, making them a convenient choice.
- 2 cloves garlic, minced: Fresh garlic adds a pungent kick that elevates the dish.
- 28 ounces (2 cans) butter beans, drained and rinsed: Butter beans are creamy, nutritious, and serve as the hearty base for this dish.
- 1 ½ cups vegetable stock: This is your cooking liquid, giving moisture and depth to the beans.
- ½ cup whole cream: Whole cream enhances the creaminess and richness of the dish.
- ¼ cup grated parmesan cheese: Adds a savory, cheesy flavor that perfectly complements the other ingredients.
- 3 cups baby spinach: This adds color and nutrients, making the dish even more wholesome.
- ½ teaspoon sea salt: Essential for balancing the flavors.
- ½ teaspoon ground black pepper: Provides seasoning and a subtle warmth.
- 2 tablespoons lemon juice: A splash of acid brightens the dish and enhances flavors.
- 1 tablespoon chopped fresh parsley (optional topping): Adds a fresh, herbal note and a pop of color when serving.
How to Make Creamy Spinach Artichoke Butter Beans
- Sauté Shallots: In a large skillet or pot, heat the olive oil over medium heat. Add the sliced shallots and cook for 3 to 5 minutes until they soften and turn translucent.
- Add Garlic and Artichokes: Stir in the minced garlic and the roughly chopped artichoke hearts. Cook for an additional 2 minutes, stirring frequently to prevent burning.
- Combine Butter Beans and Broth: Pour the drained butter beans and vegetable stock into the skillet. Stir everything until well combined. Allow it to simmer for 10 minutes so the flavors meld together and the mixture thickens slightly.
- Incorporate Cream and Cheese: Stir in the whole cream and grated parmesan cheese. Let the mixture simmer for another 5 minutes until it becomes creamy and delicious.
- Add Spinach and Seasoning: Fold in the baby spinach, sea salt, and ground black pepper. Remove from heat once the spinach has wilted, and then stir in the lemon juice for that bright finish.
- Garnish and Serve: If desired, sprinkle the dish with fresh parsley before serving. Enjoy this creamy delight with crispy slices of crusty bread.
Storing & Reheating
To store Creamy Spinach Artichoke Butter Beans, allow the dish to cool and then transfer it to an airtight container. It will stay fresh in the refrigerator for up to 3 days. If you wish to freeze leftovers, place them in a freezer-safe container, where they can keep for up to 3 months. Reheat in a saucepan over low heat, stirring occasionally until warmed through. Be mindful that the texture may change slightly upon reheating; adding a splash of vegetable stock can help maintain creaminess.
Chef’s Helpful Tips
- Avoid overcooking the shallots; they should be translucent, not browned, for the best flavor.
- Taste for seasoning! Don’t hesitate to adjust salt and pepper according to your preference.
- If you find the dish too thick, simply stir in additional vegetable stock until you reach your desired consistency.
- Make-ahead option: You can prepare everything up to the final steps and store it in the fridge. Just heat it and finish cooking when you’re ready to eat.
- To enhance the dish even further, consider adding a sprinkle of red pepper flakes for a bit of heat.
Each ingredient in Creamy Spinach Artichoke Butter Beans brings something special to the table, and together they create a comforting, mouthwatering dish that’s a joy to share. Whether it’s part of a hearty dinner or a fun gathering with friends, this recipe won’t disappoint. As you whisk together these simple ingredients, let your creativity roam—feel free to throw in extras like sautéed mushrooms or sun-dried tomatoes to make it uniquely yours!

Recipe FAQs
Can I make this dish vegan?
Absolutely! You can replace the whole cream with coconut cream or cashew cream, and use a dairy-free parmesan alternative to keep it completely plant-based.
How can I make this dish spicier?
If you enjoy a bit of heat, consider adding red pepper flakes when sautéing the garlic or serve with a drizzle of spicy chili oil on top.
What can I serve on the side?
This dish pairs wonderfully with crusty bread, a fresh salad, or even as a topping for baked potatoes, making it quite versatile.
Can I prepare this in advance?
Yes, you can prepare the components ahead of time. Just cook the ingredients up to the addition of spinach and lemon juice, store in the refrigerator, then finish cooking when you’re ready to eat.
PrintMore Main Dishes Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Creamy Spinach Artichoke Butter Beans
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Mediterranean
Description
This dish combines the irresistible flavors of spinach, artichoke, and butter beans, providing a quick, healthy meal that’s indulgent yet simple to prepare.
Ingredients
- 1 tablespoon olive oil
- 2 shallots thinly sliced
- ½ cup canned artichoke hearts drained and roughly chopped
- 2 cloves garlic minced
- 28 ounces (2 cans) butter beans drained and rinsed
- 1 ½ cups vegetable stock
- ½ cup whole cream
- ¼ cup grated parmesan cheese
- 3 cups baby spinach
- ½ teaspoon sea salt
- ½ teaspoon ground black pepper
- 2 tablespoons lemon juice
- 1 tablespoon chopped fresh parsley optional topping
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add shallots to the skillet and cook until translucent, about 3 to 5 minutes.
- Stir in garlic and artichoke hearts, cooking for another 2 minutes.
- Add rinsed butter beans and vegetable stock; stir and simmer for 10 minutes to reduce.
- Mix in cream and parmesan, then simmer for an additional 5 minutes.
- Add baby spinach, salt, and pepper, cooking just until spinach wilts; remove from heat.
- Stir in lemon juice before serving, and top with fresh parsley if desired.
Notes
Feel free to serve this dish with crusty bread for a perfect meal!
You can add more parmesan for extra creaminess if desired.
Leftovers can be easily reheated on the stove or in the microwave.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 2g
- Sodium: 550mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 30mg
