I make these creamy spinach artichoke butter beans as a rich, comforting dish that feels indulgent while still being plant-forward. I combine tender butter beans with a creamy sauce, spinach, and artichokes to create a warm, hearty meal that works well as a main dish or side.

Why You’ll Love This Recipe

I love this recipe because it comes together in one pan and feels both simple and satisfying. The butter beans give a creamy, soft texture that blends perfectly with the tangy artichokes and earthy spinach. I also like how the sauce is rich without being heavy, making it perfect for a cozy meal. It is flexible enough to serve on its own, over rice, or with crusty bread.

Ingredients

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

  • Canned butter beans (drained and rinsed)
  • Fresh spinach
  • Canned or jarred artichoke hearts (chopped)
  • Garlic (minced)
  • Onion (finely chopped)
  • Olive oil or butter
  • Cream cheese or heavy cream
  • Parmesan cheese (optional)
  • Vegetable broth
  • Salt
  • Black pepper
  • Red pepper flakes (optional)
  • Lemon juice (optional, for brightness)

Directions

I start by heating olive oil or butter in a large pan over medium heat. I sauté the onion until soft, then add garlic and cook just until fragrant.

I stir in the artichoke hearts and cook for a couple of minutes to help them release flavor. Then I add the butter beans and vegetable broth, letting everything simmer so the beans absorb the seasoning.

I lower the heat and stir in cream cheese or heavy cream until the mixture becomes smooth and creamy. I fold in the spinach and let it wilt into the sauce. I finish with salt, pepper, and a little lemon juice if I want brightness.

I let everything simmer briefly until the sauce thickens slightly and coats the beans well.

Servings and timing

I usually serve this recipe as 3–4 main servings or 5–6 side servings.

  • Prep time: 10 minutes
  • Cook time: 15–20 minutes
  • Total time: 25–30 minutes
  • Servings: 3–4 (main) or 5–6 (side)

variations

I like changing this dish depending on what I have on hand. Sometimes I add mushrooms for extra depth or sun-dried tomatoes for a stronger savory flavor. I also swap cream cheese with coconut cream when I want a dairy-free version. For more protein, I sometimes add white beans mixed with the butter beans. When I want more spice, I increase the red pepper flakes or add a pinch of smoked paprika.

storage/reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I warm it slowly on the stove over low heat, adding a splash of broth or water to loosen the sauce if it thickens too much. I can also microwave it in short intervals, stirring in between.

FAQs

Can I use dried butter beans instead of canned?

Yes, I can use dried butter beans, but I soak and cook them fully before adding them to the recipe.

Can I make this recipe dairy-free?

Yes, I replace the cream cheese or cream with coconut cream or a dairy-free alternative, and it still turns out creamy.

What can I serve with creamy spinach artichoke butter beans?

I often serve it with rice, quinoa, or toasted bread, but it also works well as a standalone dish.

Can I use frozen spinach instead of fresh?

Yes, I thaw and drain frozen spinach well before adding it so the sauce does not become watery.

How do I make the sauce thicker?

I let the mixture simmer uncovered for a few extra minutes, or I add a little extra cream cheese to thicken it.

Conclusion

I enjoy making these creamy spinach artichoke butter beans because they are quick, comforting, and full of flavor. I like how the creamy sauce brings everything together and turns simple ingredients into a hearty, satisfying dish that works any day of the week.

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