Creamy Spinach Artichoke Butter Beans
Creamy Spinach Artichoke Butter Beans bring a cozy, comforting delight to the table. With their rich, creamy texture and vibrant flavors, this dish offers an ultimate way to enjoy a blend of garden-fresh spinach and tangy artichokes enveloped in a silky sauce. You might find yourself scraping the bottom of the pan as these hearty, protein-rich butter beans along with the luscious cream and parmesan create a dish that feels indulgent yet wholesome.
Table of Contents

I first stumbled upon this recipe during a chilly evening when I craved something warm and satisfying. The rich, earthy taste of butter beans combined with artichokes genuinely caught my attention. Since then, Creamy Spinach Artichoke Butter Beans have become a crowd-pleaser in my home, especially when I want something quick yet fulfilling that leaves my family raving.
Why You’ll Love This Recipe
- Simple & Quick: Whip this up in just about 30 minutes, perfect for those busy weeknights.
- Irresistible Flavor: The combination of creamy butter beans, tangy artichoke, and fresh spinach creates an explosion of flavor on your palate.
- Eye-Catching Appeal: The vibrant green spinach against the creamy backdrop looks stunning in any bowl.
- Flexible Serving: Enjoy it as a comforting main dish or a divine side to grilled chicken or a fresh salad.
- Diet-Friendly Options: Easily made gluten-free and vegetarian, catering to various dietary needs without losing flavor.
Ingredients You’ll Need
- 1 tablespoon olive oil: This adds a rich flavor and helps in sautéing the shallots. You can substitute with avocado oil if preferred.
- 2 shallots, thinly sliced: Shallots provide a milder, sweeter flavor compared to regular onions. Yellow onions can be used if needed.
- ½ cup canned artichoke hearts, drained and roughly chopped: Packed with tangy flavor and a great texture, these form the heart of our dish. If you can’t find canned, frozen artichokes work, too.
- 2 cloves garlic, minced: Fresh garlic infuses the dish with savory fragrance. Feel free to use garlic powder in a pinch, although fresh is best.
- 28 ounces (2 cans) butter beans, drained and rinsed: Butter beans are creamy and make this dish hearty. For a fun twist, you can swap with chickpeas for a different texture.
- 1 ½ cups vegetable stock: Essential for flavoring our beans, it enriches the dish. Homemade stock is ideal, but store-bought works wonders, too.
- ½ cup whole cream: Adds a luxurious creaminess. For a lighter version, use half-and-half or coconut cream for a dairy-free option.
- ¼ cup grated parmesan cheese: Enhances the rich taste, but you can use nutritional yeast for a vegan substitute.
- 3 cups baby spinach: Fresh spinach gives color and nutrients. You can easily substitute with kale if you prefer.
- ½ teaspoon sea salt: Enhances all the flavors harmoniously; adjust according to taste preference.
- ½ teaspoon ground black pepper: A touch of spice that complements the creaminess beautifully.
- 2 tablespoons lemon juice: This brightens up the dish. Fresh lemon juice is preferred, but bottled can suffice.
- 1 tablespoon chopped fresh parsley (optional topping): Adds freshness and a pop of color for presentation.
How to Make Creamy Spinach Artichoke Butter Beans
- Sauté the Shallots: In a large skillet or pot, heat the olive oil over medium heat. Once hot, add the sliced shallots and cook for 3 to 5 minutes until they become translucent and soft.
- Add Garlic and Artichokes: Stir in the minced garlic and chopped artichoke hearts, cooking for about 2 minutes until fragrant and slightly caramelized.
- Combine Butter Beans and Stock: Pour in the rinsed butter beans and the vegetable stock. Stir until fully combined and let simmer for 10 minutes to allow flavors to meld.
- Incorporate Cream and Cheese: After 10 minutes, gently stir in the whole cream and grated parmesan cheese. Continue to simmer for another 5 minutes until the mixture thickens slightly and is bubbling around the edges.
- Add Spinach and Season: Fold in the baby spinach, sea salt, and ground black pepper, cooking just until the spinach has wilted. Remove from heat and stir in the lemon juice for that extra zing.
- Serve and Garnish: Top with the optional fresh parsley if desired. Serve warm, ideally paired with slices of crusty bread to soak up all that delicious sauce!
Storing & Reheating
To store any leftovers of your Creamy Spinach Artichoke Butter Beans, keep them at room temperature for up to 2 hours, then transfer to an airtight container and refrigerate for up to 3 days. For longer storage, you can freeze this dish for up to 3 months in a freezer-safe container. To reheat, simply warm it on the stove over low heat or microwave in short bursts, adding a splash of vegetable stock or cream to refresh the texture.
Chef’s Helpful Tips
- Ensure that your olive oil is hot enough before adding shallots to avoid them becoming too oily.
- For the best flavor, always use fresh garlic instead of pre-minced.
- If the mixture becomes too thick while cooking, a little broth or water can loosen it up without sacrificing flavor.
- When storing, remember the texture of the spinach may change slightly, but it will still taste delicious!
- You can prep the ingredients ahead of time, making the whole cooking process even quicker.
The beauty of Creamy Spinach Artichoke Butter Beans lies in its simplicity and versatility. Not only does it offer a warm hug on a chilly evening, but it also invites freedom in the kitchen to add your twist or favorite flavors. Don’t hesitate to experiment; whether it’s spicing it up with herbs or blending in more vegetables, the possibilities are endless!

Recipe FAQs
Can I make this recipe vegan?
Absolutely! Simply replace whole cream with coconut cream and parmesan cheese with nutritional yeast, and you’ll have a delightful vegan version of Creamy Spinach Artichoke Butter Beans.
What can I serve this dish with?
This recipe pairs beautifully with crusty bread for dipping. Additionally, it complements grilled chicken or fish if you’re looking for a heartier meal. It can also be served alongside a fresh, crisp salad for a refreshing contrast.
How do I store leftovers properly?
To keep leftovers fresh, transfer them to an airtight container and refrigerate for up to 3 days. If you want to store it for a longer duration, freeze it in a freezer-safe container for up to 3 months.
What can I use instead of butter beans?
If you can’t find butter beans, great substitutes include chickpeas or cannellini beans, providing a similar creaminess and substance in this dish. Both are equally delicious!
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: Skillet
- Cuisine: Mediterranean
Description
Creamy Spinach Artichoke Butter Beans are a delightful blend of flavors, featuring tender butter beans and fresh spinach in a rich and creamy sauce, making it a great choice for a quick dinner or a comforting meal.
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 and cook until translucent for about 3 to 5 minutes.
- Stir in minced garlic and artichoke hearts, cooking for an additional 2 minutes while stirring.
- Add the rinsed butter beans and vegetable stock, mixing well. Simmer the mixture for 10 minutes to allow some reduction.
- Mix in the cream and parmesan cheese, continuing to simmer for another 5 minutes.
- Fold in the baby spinach, sea salt, and black pepper, removing from heat once spinach wilts. Stir in lemon juice before serving.
- Garnish with fresh parsley and serve alongside crusty bread.
Notes
For added flavor, try adding some crushed red pepper flakes for a hint of spice.
This dish can be made ahead of time and reheated before serving.
Adjust cream and cheese amounts for desired richness.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3g
- Sodium: 850mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 36mg
