Love this recipe? Save it to Pinterest before you forget!
Creamy Lemon Spinach & Potato Casserole
The ultimate comfort food that turns humble potatoes and vibrant spinach into something magical. This creamy, citrus-kissed casserole has been my go-to for Sunday family dinners since my oldest started requesting "that green potato thing" every week. What began as a desperate attempt to use up wilting spinach has become our most-requested dish—proof that sometimes the best recipes are born from kitchen chaos and hungry kids.
Why You'll Love This Creamy Lemon Spinach & Potato Casserole
- One-pan wonder: Everything bakes together in a single dish, meaning fewer dishes and more time for family game night
- Sneaky nutrition: Kids devour an entire bag of spinach without complaint thanks to the creamy, cheesy sauce
- Make-ahead friendly: Prep it the night before and pop it in the oven when you get home from work
- Budget brilliance: Uses inexpensive pantry staples to feed a crowd for under $10
- Leftover magic: Tastes even better the next day when flavors have melded together
- Customizable: Swap cheeses, add protein, or make it vegan with simple substitutions
- Comfort food upgraded: The bright lemon zest cuts through richness, preventing that heavy feeling
Ingredient Breakdown
This casserole celebrates humble ingredients that transform into something extraordinary. The potatoes provide hearty substance, while the spinach adds vibrant color and nutrients. The real magic happens in the creamy lemon sauce—a luxurious blend of heavy cream, three cheeses, and fresh lemon that coats every bite.
Yukon Gold potatoes are my top choice here—they hold their shape beautifully while becoming fork-tender, and their naturally buttery flavor means you can use less actual butter. If you can't find Yukons, red potatoes work well too. Avoid russets; they'll fall apart and make the casserole gluey.
For the spinach, I prefer baby spinach for its tender texture and mild flavor. If you're using regular spinach, remove the tough stems. Frozen spinach works in a pinch—just thaw and squeeze out every drop of moisture or your casserole will be watery.
The cheese trifecta—sharp white cheddar for depth, Gruyère for nuttiness, and Parmesan for umami—creates complex flavor. Don't substitute pre-shredded cheese; it contains anti-caking agents that prevent smooth melting.
Ingredients
For the Casserole:
- 2½ lbs Yukon Gold potatoes, sliced ⅛-inch thick
- 10 oz baby spinach
- 3 tablespoons butter
- 1 large onion, diced
- 4 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1¼ cups heavy cream
- 1 cup whole milk
- 1 cup low-sodium vegetable broth
- 1½ cups sharp white cheddar, shredded
- 1 cup Gruyère, shredded
- ⅔ cup Parmesan, freshly grated
- Zest of 2 lemons
- ¼ cup fresh lemon juice
- 1 teaspoon Dijon mustard
- ½ teaspoon freshly grated nutmeg
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 2 tablespoons fresh thyme leaves
For the Topping:
- 1 cup panko breadcrumbs
- 3 tablespoons butter, melted
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon lemon zest
- ½ teaspoon garlic powder
- ¼ teaspoon salt
Equipment Needed
- 9x13-inch baking dish
- Large skillet
- Whisk
- Sharp knife or mandoline slicer
- Large bowl
Step-by-Step Instructions
Total Time: 1 hour 30 minutes | Serves: 8 generous portions
Step 1: Prep the Potatoes
Preheat oven to 375°F. Using a mandoline or sharp knife, slice potatoes ⅛-inch thick—think potato chip thickness. This ensures even cooking and maximum cream absorption. Place slices in a bowl of cold water to prevent browning while you prep other ingredients.
Step 2: Wilt the Spinach
Heat a large skillet over medium-high heat. Add spinach in batches, tossing until just wilted (about 2 minutes per batch). You're not cooking it through—just collapsing it. Transfer to a colander and press out excess moisture with the back of a spoon. Roughly chop and set aside.
Step 3: Build the Flavor Base
In the same skillet, melt 3 tablespoons butter over medium heat. Add diced onion and cook until translucent and just starting to caramelize (about 8 minutes). Add garlic and cook 1 minute more until fragrant. Sprinkle flour over vegetables and whisk constantly for 2 minutes to create a roux.
Step 4: Create the Creamy Lemon Sauce
Slowly whisk in cream, milk, and vegetable broth. Bring to a gentle simmer, whisking constantly until thickened (about 5 minutes). Remove from heat and stir in cheeses, lemon zest, lemon juice, Dijon, nutmeg, salt, pepper, and thyme. The sauce should coat the back of a spoon.
Step 5: Assemble the Casserole
Drain potatoes and pat dry. In your baking dish, create layers: start with ⅓ of potatoes, then ½ the spinach, then ⅓ of the sauce. Repeat, ending with sauce on top. Press down to ensure potatoes are submerged—they'll cook more evenly this way.
Step 6: Add the Crispy Topping
Combine panko, melted butter, parsley, lemon zest, garlic powder, and salt. Sprinkle evenly over casserole. This creates a golden, crispy crust that contrasts beautifully with the creamy interior.
Step 7: Bake to Perfection
Cover with foil and bake 45 minutes. Remove foil and bake 25-30 minutes more until potatoes are fork-tender and top is golden. Let rest 10 minutes—this allows the sauce to thicken and makes serving easier.
Expert Tips & Tricks
Success Secrets:
- Mandoline mastery: Use the hand guard! Those ⅛-inch slices are worth the extra safety step
- Cheese temperature: Let cheeses come to room temperature for smoother melting
- Lemon balance: Taste your lemons first—some are super tart, others mild
- Make-ahead magic: Assemble completely, cover tightly, and refrigerate up to 24 hours
- Crust control: If browning too quickly, tent with foil during final baking
Pro Hacks:
- Quick wilt: Microwave spinach in a covered bowl for 2 minutes instead of stovetop
- Sauce shortcut: Use an immersion blender directly in the skillet for extra-smooth sauce
- Testing doneness: Insert a knife through the center—it should slide in with no resistance
- Serving suggestion: Use a warm spoon for cleaner portions
Common Mistakes & Troubleshooting
Watery Casserole?
You didn't squeeze enough moisture from the spinach. Next time, use a clean kitchen towel to wring it out thoroughly. For a watery current batch, carefully pour off excess liquid before serving.
Crunchy Potatoes?
Your slices were too thick or the oven temperature was too low. Cover with foil and bake 15 minutes more. Next time, use a mandoline for consistent thin slices.
Curdled Sauce?
The heat was too high when adding dairy. Remove from heat before stirring in cheeses, and use room-temperature dairy products.
Bland Flavor?
Under-seasoned! Potatoes need aggressive seasoning. Taste the sauce before assembling—it should be slightly over-salted since potatoes will absorb it.
Variations & Substitutions
Make It Vegan
Replace heavy cream with full-fat coconut milk, use plant-based milk, swap butter for olive oil, and substitute nutritional yeast for cheeses. Add 2 tablespoons white miso for umami depth.
Add Protein
Fold in 2 cups diced ham, cooked chicken, or crispy bacon between layers. For seafood lovers, try smoked salmon added during the last 10 minutes of baking.
Vegetable Swaps
Replace spinach with kale, Swiss chard, or even roasted broccoli. Add layers of thinly sliced zucchini or roasted red peppers for extra vegetables.
Storage & Freezing
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in the microwave, or warm the entire casserole covered with foil at 325°F for 20-25 minutes.
Freeze: This casserole freezes beautifully! Wrap individual portions or the entire dish (before adding panko topping) in a double layer of plastic wrap and foil. Freeze up to 3 months. Thaw overnight in the refrigerator, add fresh panko topping, and bake as directed, adding 15-20 extra minutes.
Make-Ahead: Assemble completely up to 24 hours ahead. Store covered in the refrigerator. Add 15-20 minutes to baking time if going from fridge to oven.
Frequently Asked Questions
Final Thoughts
This creamy lemon spinach and potato casserole has become our family's love language—comfort food that nourishes both body and soul. Whether you're feeding picky eaters, hosting a dinner party, or meal-prepping for busy weeks ahead, this versatile dish delivers every single time. The bright lemon keeps it from feeling heavy, while the trio of cheeses satisfies even the most serious comfort food cravings. Make it once, and like us, you'll find yourself keeping spinach and potatoes perpetually stocked just so you can whip this up whenever the craving strikes.
Creamy Lemon Spinach & Potato Casserole
Ingredients
- 2 lbs baby potatoes, halved
- 6 oz baby spinach
- 1 cup heavy cream
- ½ cup sour cream
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- Zest & juice of 1 lemon
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp salt
- ½ tsp black pepper
- ¼ tsp nutmeg
Instructions
- 1 Preheat oven to 400 °F (200 °C). Lightly grease a 9×13-inch baking dish.
- 2 Toss potatoes with olive oil, salt, and pepper; spread in dish and roast 15 min.
- 3 While potatoes roast, wilt spinach in a skillet over medium heat, 2–3 min; squeeze out excess liquid.
- 4 In a bowl whisk cream, sour cream, mozzarella, Parmesan, lemon zest & juice, garlic, and nutmeg.
- 5 Fold wilted spinach into cream mixture; pour over partially roasted potatoes, stirring gently.
- 6 Cover with foil; bake 20 min. Remove foil, bake 10–15 min more until bubbly and golden.
- 7 Let rest 5 min; serve hot alongside crusty bread or a crisp green salad.
- Use Yukon Golds for extra creaminess; leave skin on for rustic texture.
- Make-ahead: assemble up to step 5, refrigerate overnight, then bake as directed.
- Swap spinach for kale or add cooked bacon for a smoky twist.