Print

Creamy Spinach Artichoke Butter Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy spinach artichoke butter beans is a rich, one-pan comfort dish made with tender butter beans, spinach, and artichoke hearts in a smooth, creamy sauce. It is hearty, flavorful, and perfect as a cozy main meal or a satisfying side.

Ingredients

  • 2 cans (400g each) butter beans, drained and rinsed
  • 3 cups fresh spinach
  • 1 can (400g) or 1 cup jarred artichoke hearts, chopped
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tablespoons olive oil or butter
  • 4 oz (115g) cream cheese or 1/2 cup heavy cream
  • 1/4 cup grated Parmesan cheese (optional)
  • 1/2 cup vegetable broth
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 teaspoon lemon juice (optional)

Instructions

  1. Heat olive oil or butter in a large pan over medium heat.
  2. Add chopped onion and sauté until soft and translucent.
  3. Add minced garlic and cook for 30–60 seconds until fragrant.
  4. Stir in chopped artichoke hearts and cook for 2–3 minutes.
  5. Add butter beans and vegetable broth, then simmer for 5–7 minutes to absorb flavor.
  6. Lower the heat and stir in cream cheese or heavy cream until smooth and creamy.
  7. Fold in fresh spinach and cook until wilted.
  8. Season with salt, black pepper, red pepper flakes, and lemon juice if using.
  9. Simmer for a few more minutes until the sauce thickens and coats the beans.

Notes

  • Drain and rinse canned beans well to improve flavor and texture.
  • Add a splash of broth when reheating to loosen the sauce.
  • Frozen spinach can be used if thawed and well-drained.
  • Coconut cream works as a dairy-free alternative.
  • Let the sauce simmer uncovered for a thicker consistency.

Nutrition