Print

Spinach Artichoke White Bean Skillet

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Artichoke White Bean Skillet is a creamy, protein-packed one-pan meal featuring tender white beans, savory artichoke hearts, fresh spinach, and a rich, flavorful sauce. Inspired by classic spinach artichoke dip, this easy skillet recipe transforms those beloved flavors into a wholesome and satisfying dish perfect for weeknight dinners, meal prep, or a hearty vegetarian lunch. Ready in just 30 minutes, it’s a nutritious comfort food you’ll want to make again and again.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 (14-ounce) can white beans (cannellini or great northern), drained and rinsed
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • ½ cup vegetable broth
  • 4 ounces cream cheese, softened
  • ¼ cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • 4 cups fresh spinach
  • 1 tablespoon fresh lemon juice

Instructions

  • Heat the olive oil in a large skillet over medium heat.
  • Add the diced onion and cook for 4–5 minutes, stirring occasionally, until softened.
  • Stir in the minced garlic and cook for 30 seconds until fragrant.
  • Add the chopped artichoke hearts and cook for 2–3 minutes.
  • Stir in the white beans and vegetable broth.
  • Add the cream cheese and stir until completely melted and incorporated.
  • Mix in the Parmesan cheese, Italian seasoning, salt, black pepper, and red pepper flakes if using.
  • Add the spinach in batches, stirring until wilted.
  • Simmer for 3–5 minutes until the mixture is creamy and heated through.
  • Stir in the fresh lemon juice.
  • Serve warm on its own or with crusty bread, rice, pasta, or quinoa.

Notes

Cannellini beans provide the creamiest texture, but great northern beans work equally well.Frozen spinach may be substituted; thaw and squeeze out excess moisture before using.For a vegan version, use dairy-free cream cheese and replace the Parmesan with a plant-based alternative.Add cooked chicken, turkey, or sausage for additional protein.A splash of extra broth can be added if the skillet becomes too thick.Fresh lemon juice brightens the flavors and balances the richness of the sauce.