If you have been searching for a cozy, flavorful, and wholesome dish to brighten up your weeknight dinners, you’ve just found it with the Spinach Artichoke White Bean Skillet Recipe. This comforting skillet meal brings together the earthiness of cannellini beans, the tender bite of artichoke hearts, and the lush freshness of spinach, all coated in a creamy, cheesy sauce that’s built from scratch. It’s everything you love about classic spinach artichoke dip but transformed into a hearty, nutritious dinner you can whip up in just 30 minutes. Every bite feels like a warm hug, and the vibrant colors on your plate are just the cherry on top.
Ingredients You’ll Need
What’s fantastic about this recipe is how a handful of simple, accessible ingredients come together to create a dish packed with flavor, texture, and visual appeal. Each ingredient plays an essential role in layering the taste or adding substance to the skillet.
- Olive oil: Provides a fragrant base that gently cooks the shallots and garlic, enhancing the dish’s overall depth.
- Shallot: Adds a subtle sweetness and complexity that regular onions can’t quite match.
- Spinach: Brings a vibrant green color and fresh, leafy texture that balances the creaminess.
- Garlic: A punch of aromatic warmth that invigorates the entire skillet.
- Cannellini beans: These creamy white beans create a hearty and protein-rich backbone.
- Artichoke hearts: Tender and tangy, they complement the beans perfectly and elevate the dish.
- Vegetable broth: Adds moisture and a subtle savory undertone to develop flavors as it simmers.
- Kosher salt and black pepper: Essential seasoning to make all the ingredients sing together.
- Crushed red pepper flakes: Adds a hint of heat that wakes up the palate without overpowering.
- Chopped basil: Fresh herbal brightness to lift the dish just before serving.
- Fresh lemon juice: Cuts through the richness with a lively citrus note.
- Plain Greek yogurt: A creamy, tangy addition that replaces heavier creams while adding protein.
- Grated Parmesan cheese: Infuses a salty, nutty depth that enhances the skillet’s creaminess.
- Shredded mozzarella cheese: Perfect for a golden, bubbly topping that invites everyone to dig in.
- Extra basil for garnish: Adds a fresh pop of color and aroma.
- Crusty bread: Ideal for scooping up every luscious bite and soaking up the sauce.
How to Make Spinach Artichoke White Bean Skillet Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil in a large oven-safe skillet over medium heat. Toss in the chopped shallot and let it soften until it releases that irresistible sweet fragrance, about 2 to 3 minutes. Then add the spinach and cook until it wilts down beautifully, bringing a fresh earthiness to the skillet. Finish this step by stirring in the minced garlic for just a minute to release its bold flavor without burning.
Step 2: Build the Skillet
Next, stir in those creamy cannellini beans and chopped artichoke hearts along with the vegetable broth. This is where your skillet starts coming alive. Season everything generously with kosher salt, black pepper, and a touch of crushed red pepper flakes for a subtle, pleasant heat. Let this mixture gently simmer for about 10 minutes—just long enough for the liquid to reduce slightly and all the flavors to mingle deliciously.
Step 3: Make It Creamy
Turn your burner down to low and fold in the chopped basil and a splash of fresh lemon juice. These ingredients wake up the flavors and add a fresh brightness you will adore. After simmering for about 2 minutes, mix in the plain Greek yogurt and grated Parmesan. This combo creates a silky, tangy creaminess that wraps around the beans and veggies like a dream.
Step 4: Add Cheese and Broil
Now comes the crowd-pleaser moment—sprinkle shredded mozzarella cheese evenly on top. Pop that skillet into your oven under the broiler for 3 to 4 minutes until the cheese bubbles up and turns delectably golden brown. Watch it carefully so it doesn’t burn because that melty, golden cheese is what takes this Spinach Artichoke White Bean Skillet Recipe to the next level.
Step 5: Serve
Remove the skillet from the oven and garnish with extra fresh basil for a stunning pop of color and aroma. Serve it immediately with crispy crusty bread, which is perfect for scooping up every bit of this creamy, savory goodness.
How to Serve Spinach Artichoke White Bean Skillet Recipe
Garnishes
Fresh basil leaves are my favorite garnish—they add a bright herbal kick that balances the richness beautifully. If you want a little zesty contrast, a light drizzle of good-quality olive oil or a sprinkle of lemon zest works wonders too. These simple touches turn your skillet from delicious to restaurant-worthy.
Side Dishes
This skillet stands perfectly well on its own but if you want to round out the meal, consider a crisp green salad dressed with lemon vinaigrette or some roasted vegetables for extra texture and flavor contrast. A chilled glass of white wine or sparkling water with lemon complements this meal perfectly too.
Creative Ways to Present
For a fun twist, serve this skillet as a filling for baked potatoes or stuffed into pita pockets for a casual, handheld meal. You can also spoon it over cooked grains like quinoa or farro to turn it into a wholesome bowl. The versatility of this Spinach Artichoke White Bean Skillet Recipe means you can get creative and make it your own!
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftovers to an airtight container and store in the refrigerator for up to 3 days. The flavors actually deepen overnight, making your next meal just as tasty if not more.
Freezing
If you want to keep it longer, this skillet freezes well. Place cooled leftovers into a freezer-safe container and freeze for up to 2 months. When ready, thaw overnight in the fridge for best texture and taste.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally to warm everything evenly without drying out. Alternatively, microwave in short intervals, stirring after each to maintain creaminess. If desired, add a splash of vegetable broth or water to loosen the sauce while reheating.
FAQs
Can I substitute other types of beans for the cannellini beans?
Absolutely! You can try great northern beans, navy beans, or even chickpeas. Each will bring a slightly different texture but will still blend beautifully with the other ingredients.
Is this recipe suitable for vegans?
This version uses dairy products like Greek yogurt, Parmesan, and mozzarella, so it’s not vegan. However, you can easily swap in plant-based yogurt and vegan cheeses to make it vegan-friendly with delicious results.
Can I use frozen spinach instead of fresh?
Yes, frozen spinach can be used if you drain it well to avoid excess moisture. It may change the texture slightly but will still be tasty and convenient.
What if I don’t have an oven-safe skillet?
No worries! You can make the entire recipe stovetop, then transfer the cooked mixture to a baking dish to broil the cheese on top. Just keep an eye on the cheese to prevent burning.
How spicy is this recipe?
The crushed red pepper flakes add a gentle warmth but nothing overwhelming. You can adjust the amount to your liking or omit it if you prefer a milder dish.
Final Thoughts
This Spinach Artichoke White Bean Skillet Recipe is one of those meals that feels like a special treat but is surprisingly easy to pull together any night of the week. It’s packed with wholesome ingredients and layered with familiar, comforting flavors that will have you reaching for seconds. Give it a try—you might just discover your new favorite skillet dinner!
PrintSpinach Artichoke White Bean Skillet Recipe
A creamy, flavorful Spinach Artichoke White Bean Skillet that combines tender spinach, artichoke hearts, and cannellini beans in a cheesy, garlicky sauce. This hearty and nutritious dish is perfect as a comforting appetizer or a light main served with crusty bread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Appetizer
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Base Ingredients
- 1 tablespoon olive oil
- 1 large shallot, chopped
- 4 cups spinach, roughly chopped
- 3 cloves garlic, minced
Main Ingredients
- 2 (15 oz) cans cannellini beans, drained
- 1 (14 oz) can artichoke hearts, drained and chopped
- 1 cup vegetable broth
Seasonings & Herbs
- Kosher salt, to taste
- Black pepper, to taste
- 1/4 teaspoon crushed red pepper flakes
- 1/4 cup chopped basil
- 1 tablespoon fresh lemon juice
Dairy & Cheese
- 1/3 cup plain Greek yogurt
- 1/3 cup freshly grated Parmesan cheese
- 1 cup shredded mozzarella cheese
For Garnish & Serving
- Extra basil, for garnish
- Crusty bread, for serving
Instructions
- Sauté the Aromatics: Heat the olive oil in a large oven-safe skillet over medium heat. Add the chopped shallot and cook until soft and fragrant, about 2–3 minutes. Stir in the spinach and cook until wilted. Add the garlic and cook for 1 minute to release its aroma.
- Build the Skillet: Stir in the drained cannellini beans, chopped artichoke hearts, and vegetable broth. Season with kosher salt, black pepper, and crushed red pepper flakes. Let the mixture simmer uncovered for about 10 minutes until it is warmed through and slightly thickened.
- Make it Creamy: Reduce the heat to low and stir in the chopped basil and fresh lemon juice. Cook for another 2 minutes, then add the Greek yogurt and freshly grated Parmesan cheese. Stir continuously until the mixture becomes creamy and well combined.
- Add Cheese & Broil: Evenly sprinkle the shredded mozzarella cheese over the top of the skillet mixture. Transfer the skillet to the oven under the broiler and cook for about 3 to 4 minutes, or until the cheese is melted, bubbly, and lightly golden. Watch it carefully to prevent burning.
- Serve: Remove the skillet from the oven and garnish with extra basil leaves if desired. Serve warm alongside crusty bread for scooping and enjoying the creamy vegetable and bean mixture.
Notes
- This dish is versatile and can be served as a light main course or a hearty appetizer.
- Using an oven-safe skillet is important for transferring from stovetop to broiler safely.
- For extra heat, increase the crushed red pepper flakes according to your taste.
- If you prefer a vegan version, substitute Greek yogurt and cheeses with plant-based alternatives.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop or microwave.