Weeknights here often mean a quick look in the fridge and a decision to turn whatever’s on hand into dinner. This spinach and artichoke white bean skillet does that, it’s nourishing (beans and spinach give fiber and iron) and utterly comforting with a silky, lemon-bright cream sauce. I make this when I want something fast but feel-made, and it’s the kind of meal that reheats beautifully, you can also see a similar approach in my trusty skillet white beans with greens and Parmesan for another weeknight winner.
Print
Spinach and Artichoke White Bean Skillet
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A nourishing and comforting skillet dish featuring spinach, artichokes, and white beans in a creamy lemon-bright sauce.
Ingredients
- 3 Tbsp. extra-virgin olive oil
- 1 Tbsp. unsalted butter
- 1 large shallot, thinly sliced
- 5 large garlic cloves, thinly sliced
- 1 tsp. drained capers (optional)
- 1/4 tsp. crushed red pepper flakes
- 1 (14-oz.) can quartered artichoke hearts, drained, chopped
- 1 tsp. kosher salt
- 1/2 tsp. freshly ground black pepper
- 4 cups packed spinach
- 2 (15.5-oz.) cans cannellini beans, drained, rinsed
- 1 cup heavy cream
- Large pinch of ground nutmeg
- 1/2 cup shredded Parmesan
- 1/2 tsp. finely grated lemon zest
- 1 tsp. fresh lemon juice
- Crusty bread slices, toasted, for serving
Instructions
- In a large cast-iron skillet over medium heat, heat oil and butter until butter melts. Add shallot, garlic, capers, and red pepper flakes, stirring frequently, until shallots are fragrant and just golden, about 5 to 7 minutes.
- Stir in artichokes; season with salt and black pepper and cook, stirring occasionally, until heated through, about 3 minutes.
- Add spinach and cook, stirring, until just starting to wilt, about 1 minute. Stir in beans, cream, and nutmeg, and reduce heat to medium-low to bring to a gentle simmer. Cook, stirring occasionally, until the sauce has thickened and is glossy, about 10 to 12 minutes.
- Remove from heat and stir in Parmesan, lemon zest, and lemon juice until the cheese melts and the sauce smooths; taste and adjust salt and pepper. Serve with toasted bread alongside.
Notes
For best results, use fresh ingredients and follow cooking cues for texture. Can substitute canned beans and use frozen spinach if necessary.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 5g
- Sodium: 700mg
- Fat: 42g
- Saturated Fat: 22g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 16g
- Cholesterol: 90mg
Why This Is a Go-To in My Kitchen
This skillet is reliable because it balances pantry staples and fresh greens into a dinner that’s mostly hands-off once it simmers. Expect creamy texture from the beans and cream, bright notes from lemon and capers (optional), and a quick finish with Parmesan that makes it feel special. It’s a simple formula that works for busy nights, casual guests, and lunch leftovers.
What You’ll Need
- 3 Tbsp. extra-virgin olive oil — for browning and flavor
- 1 Tbsp. unsalted butter — adds silkiness and toasty aroma
- 1 large shallot, thinly sliced — soft, sweet base flavor
- 5 large garlic cloves, thinly sliced — gives warm savory depth
- 1 tsp. drained capers (optional) — a salty, briny lift if you like it
- 1/4 tsp. crushed red pepper flakes — just a touch of heat
- 1 (14-oz.) can quartered artichoke hearts, drained, chopped — tender, meaty texture
- 1 tsp. (or more) kosher salt — season to taste as you go
- 1/2 tsp. (or more) freshly ground black pepper — fresh bite at the end
- 4 cups packed spinach — wilts down and brightens the dish
- 2 (15.5-oz.) cans cannellini beans, drained, rinsed — creamy protein and fiber
- 1 cup heavy cream — makes the sauce luxuriously thick
- Large pinch of ground nutmeg — warms the cream subtly
- 1/2 cup shredded Parmesan — umami, binding the sauce
- 1/2 tsp. finely grated lemon zest — lifts everything
- 1 tsp. fresh lemon juice — bright finish, balance for the cream
- Crusty bread slices, toasted, for serving — perfect for sopping sauce
How It Comes Together
Step 1: In a large cast-iron skillet over medium heat, heat oil and butter until butter melts, then add shallot, garlic, capers (if using), and red pepper flakes, stirring frequently, until shallots are fragrant and just golden, 5 to 7 minutes (expert cue: watch the shallot color — you want soft and sweet, not brown).
Step 2: Stir in artichokes; season with salt and black pepper and cook, stirring occasionally, until heated through, about 3 minutes (expert cue: artichokes should be warmed and slightly caramelized at the edges).
Step 3: Add spinach and cook, stirring, until just starting to wilt, about 1 minute, then stir in beans, cream, and nutmeg and reduce heat to medium-low to bring to a gentle simmer, cooking and stirring occasionally until the sauce has thickened and is glossy, 10 to 12 minutes (expert cue: simmer patiently — the sauce needs time to concentrate and coat the beans).
Step 4: Remove skillet from heat and stir in Parmesan, lemon zest, and lemon juice until the cheese melts and the sauce smooths; taste and adjust salt and pepper, then serve with toasted bread alongside (expert cue: finish off-heat for a creamy texture and to keep the cheese from getting grainy).
How This Dish Fuels the Day
A generous serving (about one-quarter of the skillet) provides roughly 600 calories, about 16 grams of protein, 35 grams of carbohydrates, 42 grams of fat, 8 grams of fiber, and around 700 mg of sodium depending on your canned beans and cheese. It’s a filling, protein-forward meal thanks to beans and cheese, while spinach adds iron and vitamins — a practical balance for busy evenings when you want real nourishment without a complex shopping list.
When This Fits Best on the Table
This recipe is flexible on timing and fits a lot of meal moments:
- Weeknight dinners: cooks in about 30 minutes, pairs with a simple green salad.
- Cozy weekend lunch: serve with an extra slice of crusty bread and a glass of white wine.
- Casual entertaining: keep it in the skillet on the table and let people help themselves — add lemon wedges for guests who like extra brightness.
Simple pairings: roasted vegetables, quick grain (like farro or rice), or a crisp green salad with vinaigrette.
Storing and Reheating Without Ruining It
- Fridge: Transfer leftovers to an airtight container and refrigerate for up to 4 days.
- Freezer: Freeze in a shallow, freezer-safe container for up to 2 months; note cream-based dishes can separate slightly after freezing.
- Reheating: Reheat gently on the stove over low heat with a splash of water or milk to revive the sauce, stirring until smooth; microwave in short bursts, stirring between, for single portions.
- Freshness tip: If the sauce looks tight after refrigeration, loosen it with a tablespoon or two of milk or stock as you reheat and finish with a squeeze of lemon to freshen.
Little Adjustments That Pay Off
- Use a heavy skillet: cast-iron or stainless steel keeps heat steady so the cream reduces evenly.
- Rinse canned beans well: removes excess sodium and helps the cream integrate better.
- Add lemon at the end: the acid brightens the rich cream without curdling it when added off-heat.
- Don’t overcook the spinach: toss it in just before the beans to keep a fresh color and lift.
- Finish with freshly grated Parmesan: pre-grated cheese can be drier and won’t melt as smoothly.
Flavor Ideas to Keep It Interesting
- Seasonal: Autumn squash and sage — fold in roasted butternut squash cubes and a few torn sage leaves for fall warmth.
- Comfort-focused: Add crumbled, cooked bacon or pancetta for smoky richness and a meaty bite.
- Slightly elevated: Deglaze the pan with 1/4 cup dry white wine before adding cream, and sprinkle toasted pine nuts and extra lemon zest at the end for texture and brightness.
Mistakes I’ve Made So You Don’t Have To
- Mistake: Adding lemon juice too early and curdling the cream. Fix: Stir lemon in off the heat at the end.
- Mistake: Overcooking the garlic until bitter. Fix: Cook garlic gently with shallot and stop when fragrant and golden.
- Mistake: Using low-quality pre-grated Parmesan that won’t melt. Fix: Grate fresh cheese for a silky finish.
- Mistake: Skipping the simmer time and serving a thin sauce. Fix: Allow 10 to 12 minutes of simmering so the sauce reduces and coats the beans.
Turning Leftovers Into Something New
- Pasta toss: Mix leftover skillet contents with cooked short pasta and a splash of pasta water, then heat gently for a quick creamy pasta.
- Warm sandwich: Pile leftovers into toasted ciabatta with extra cheese and grill for a savory melt.
- Shakshuka-style brunch: Reheat gently, make small wells, crack eggs over the top, cover, and cook until eggs set for weekend brunch.
Questions Readers Often Ask/
Can I use frozen spinach instead of fresh?
Yes — squeeze thawed frozen spinach very well to remove excess water and add it with the beans so it warms through. The texture will be softer than fresh, but it’s a solid shortcut and keeps the dish quick.
Is there a dairy-free version that still tastes creamy?
Absolutely. Use full-fat canned coconut milk or a thick cashew cream in place of heavy cream and omit the Parmesan; finish with extra lemon and nutritional yeast for savory depth.
Can I make this recipe vegan?
Yes — swap the butter for oil, use a nondairy cream or cashew cream, omit or replace Parmesan with nutritional yeast, and confirm canned beans don’t contain added animal products.
How do I reduce the sodium without losing flavor?
Rinse the canned beans thoroughly and use low-sodium artichokes if available; boost flavor with lemon zest, a splash of vinegar, and a small spoon of capers rather than extra salt.