Why You’ll Love This Recipe

  • Comes together in just one skillet for easy cleanup.
  • Packed with plant-based protein and fiber from white beans.
  • Features the irresistible flavors of spinach artichoke dip.
  • Creamy, satisfying, and surprisingly wholesome.
  • Perfect as a main dish or hearty side.
  • Easy to customize with your favorite vegetables and seasonings.
  • Great for meal prep and leftovers.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • White beans (such as cannellini or great northern beans)
  • Artichoke hearts, drained and chopped
  • Fresh spinach
  • Olive oil
  • Yellow onion, diced
  • Garlic, minced
  • Vegetable broth
  • Cream cheese or dairy-free cream cheese
  • Parmesan cheese, grated
  • Italian seasoning
  • Salt
  • Black pepper
  • Red pepper flakes (optional)
  • Lemon juice

Directions

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

Servings and timing

  • Servings: 4 servings
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

Variations

  • Add cooked chicken for extra protein.
  • Stir in mushrooms for additional earthy flavor.
  • Use kale instead of spinach for a heartier texture.
  • Add mozzarella cheese for an extra cheesy skillet.
  • Include sun-dried tomatoes for a tangy twist.
  • Make it vegan by using dairy-free cream cheese and omitting Parmesan.
  • Serve over pasta, quinoa, or rice for a more substantial meal.

Storage/Reheating

Storage

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze for up to 2 months, though the texture may become slightly softer after thawing.

Reheating

  • Reheat gently in a skillet over medium-low heat until warmed through.
  • Add a splash of broth or water if the mixture becomes too thick.
  • Microwave individual portions for 1–2 minutes, stirring halfway through.

FAQs

What type of white beans work best?

Cannellini beans and great northern beans are excellent choices because they are creamy and hold their shape well.

Can I use frozen spinach?

Yes, frozen spinach works well. Thaw and squeeze out excess moisture before adding it to the skillet.

Are canned artichoke hearts okay to use?

Absolutely. Canned or jarred artichoke hearts are convenient and work perfectly in this recipe.

Can I make this recipe vegan?

Yes, simply use dairy-free cream cheese and omit or replace the Parmesan cheese.

Is this recipe gluten-free?

Yes, the skillet itself is naturally gluten-free. Just ensure all packaged ingredients are certified gluten-free if needed.

Can I use dried beans instead of canned?

Yes, cook the dried beans fully before adding them to the skillet.

How can I make it spicier?

Add extra red pepper flakes, cayenne pepper, or a dash of hot sauce.

What should I serve with this skillet?

It pairs wonderfully with crusty bread, pasta, rice, quinoa, or a simple green salad.

Can I prepare it ahead of time?

Yes, it reheats well and is excellent for meal prep.

How do I keep the sauce creamy?

Avoid overheating during reheating and add a splash of broth if needed to restore the creamy consistency.

Conclusion

Spinach Artichoke White Bean Skillet is a simple yet satisfying one-pan dish that combines creamy comfort with wholesome ingredients. Loaded with tender beans, flavorful artichokes, and fresh spinach, it delivers a delicious balance of nutrition and indulgence. Whether served as a quick weeknight dinner or a hearty side dish, this easy skillet recipe is sure to become a regular favorite in your meal rotation.


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.

  • Author: Catherine
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course / Side Dish
  • Method: Skillet, Stovetop
  • Cuisine: American
  • Diet: Vegetarian

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.

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