simple batch cooked spinach and potato casserole for weeknight meals

5 min prep 100 min cook 5 servings
simple batch cooked spinach and potato casserole for weeknight meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There are weeks when dinner feels like a puzzle I’m solving at 6:14 p.m. with one eye on the stove and the other on the math-homework crisis unfolding at the table. Those are the weeks I lean on the casserole that never lets me down: a spinach-and-potato number I can stir together on Sunday afternoon, slide into the oven while I fold laundry, and then parcel into neat, golden-edged squares that reheat like a dream. The first time I made it, my then-toddler wandered into the kitchen, tugged on my apron, and announced, “It smells like a hug.” That was five years ago. We still call it “the hug casserole,” and it has since accompanied us through new babies, cross-state moves, and the glorious chaos of school-night ballet-baseball overlap. If you can boil potatoes and open a bag of spinach, you can make this dish your own weeknight safety net.

Why This Recipe Works

  • One-pot convenience: Everything bakes in a single 9×13 dish, so you can skip the mountain of weeknight dishes.
  • Make-ahead magic: Assemble up to 48 hours ahead; the flavors actually improve as it rests.
  • Freezer-friendly squares: Bake, cool, slice, and freeze individual portions for lightning-fast reheats.
  • Budget hero: Spinach, potatoes, eggs, and cheese deliver complete protein without premium-priced meat.
  • Veggie smuggler: Even spinach-skeptics melt for the garlicky, cheesy layers that taste like diner home-fries gone deluxe.
  • Customizable canvas: Swap cheeses, fold in leftover chicken, or spike with chili flakes—base recipe stays intact.
  • Family-tested: Kid-approved mild flavor profile that still feels sophisticated enough for last-minute guests.

Ingredients You'll Need

Ingredients

Great casseroles are built on humble, honest ingredients. Let’s walk through the lineup so you know where to splurge and where to save.

Yukon Gold potatoes – Their naturally creamy interior means you can limit added dairy without sacrificing richness. Look for tennis-ball-sized tubers; they boil evenly and slice into thin, tender rounds. If you only have Russets, swap away, but peel them first—Russet skins can toughen during baking.

Baby spinach – Pre-washed bags are a weeknight gift. If you’re buying from the farmers’ market, give the leaves a 30-second wilt in the microwave so you can squeeze out excess water; otherwise, the moisture will puddle under your casserole and turn the base soggy.

Eggs – They act as the quiet binder, turning potato slices and spinach into custardy squares. Room-temperature eggs mix more evenly; place cold eggs in a bowl of hot tap water for 5 minutes while the potatoes boil.

Evaporated milk – One 12-ounce can delivers the silkiness of heavy cream with half the fat and zero risk of curdling. Do not confuse it with sweetened condensed milk—that would be a dessert surprise nobody wants at dinner.

Sharp cheddar & part-skim mozzarella – Cheddar brings the punch; mozzarella gives the Instagram-worthy cheese pull. Buy blocks and shred yourself; pre-shredded cellulose coatings repel moisture and leave the casserole grainy.

Dijon mustard, garlic, and nutmeg – The trinity that makes spinach sing. Dijon adds gentle acidity to balance the dairy, garlic gives depth, and nutmeg whispers warmth so subtle no one can name it, but everyone asks, “Why does this taste so cozy?”

Olive oil, salt, and pepper – Treat the potatoes to a generous drizzle and a confident shower of salt before boiling; they’ll be seasoned from the inside out.

How to Make Simple Batch-Cooked Spinach and Potato Casserole for Weeknight Meals

1
Prep the potatoes

Scrub 2½ pounds Yukon Golds and slice into ¼-inch coins—think potato-chip thickness. Slide them into a pot of well-salted water, bring to a boil, and cook just until fork-tender, 6–7 minutes. You want them pliable, not falling apart; they’ll finish cooking in the oven.

2
Wilt and squeeze the spinach

While the potatoes bubble, heat 1 tablespoon olive oil in your largest skillet over medium. Add 10 ounces baby spinach, season with a pinch of salt, and toss until just wilted, 2 minutes. Transfer to a colander, cool slightly, then squeeze out as much liquid as possible—use the back of a spoon or don clean kitchen gloves and press. Chop the spinach roughly so you don’t get long stringy bits in the final bake.

3
Mix the custard

In a large bowl whisk 6 large eggs, one 12-ounce can evaporated milk, 2 tablespoons Dijon mustard, 2 cloves minced garlic, ½ teaspoon freshly grated nutmeg, 1 teaspoon kosher salt, and ½ teaspoon black pepper until silky. Stir in 1 cup shredded sharp cheddar and ½ cup shredded mozzarella. Reserve the remaining cheese for the top.

4
Layer like a lasagna (minus the noodles)

Preheat oven to 400°F. Lightly butter a 9×13-inch casserole. Arrange half the potato slices in overlapping rows. Scatter all the chopped spinach over the potatoes and press gently so it settles. Top with the remaining potatoes, again overlapping for pretty edges. Pour the custard evenly over everything; use a spatula to nudge it into the crevices.

5
Cheese crown

Sprinkle the remaining 1 cup mozzarella and ½ cup cheddar across the surface. This two-cheese blend creates both the gooey blanket and the browned, crispy freckles you’ll fight over.

6
Bake until bubbly and bronzed

Slide the casserole onto the middle rack and bake 25 minutes. Rotate 180°, reduce temperature to 375°F, and bake 15–20 minutes more, until the center is set and the cheese is mottled gold. If your oven runs hot and the top threatens to burn before the middle firms, tent loosely with foil for the final 10 minutes.

7
Rest—yes, you really must

Remove from oven and let stand 10 minutes. During this pause the custard firms, making tidy squares that lift from the pan without oozing. Use the time to set the table or pour that well-earned glass of wine.

8
Portion & store

Slice into 8 generous squares for dinner, or 12 smaller rectangles for lunch boxes. Cool leftovers completely before refrigerating; the casserole keeps 4 days tightly wrapped or 3 months frozen.

Expert Tips

Speed-boil hack

Cut potatoes the same thickness so they cook evenly. A mandoline set to ¼-inch makes quick work of the job and turns the prep into a five-minute meditation rather than a knife-skills stress test.

Spinach water = flavor enemy

Even a teaspoon of excess spinach water can pool at the bottom and mute flavors. After squeezing, blot the spinach between paper towels for insurance.

Carry-over cooking

The casserole will continue to set as it cools. If you prefer a softer, spoonable texture, serve at the 5-minute mark; for neat squares, wait the full 10.

Flash-freeze slices

Place cooled squares on a parchment-lined sheet pan and freeze 1 hour before transferring to a bag. The quick-freeze prevents clumping so you can grab one or four at a time.

Double-decker batch

Bake two casseroles simultaneously, then cool and cut into 24 pieces. You’ll have dinner for tonight, tomorrow, and a freezer stash equal to two more meals.

Crisp-top revival

Reheat refrigerated squares in a 400°F toaster oven 8 minutes, finishing under the broiler for 1 minute to resurrect the cheesy crunch.

Variations to Try

  • Mediterranean twist

    Fold ½ cup sun-dried-tomato strips and ½ cup crumbled feta into the custard. Swap nutmeg for dried oregano and finish with a shower of lemon zest.

  • Smoky bacon & Swiss

    Stir 6 slices cooked, chopped bacon into the egg mixture and use Swiss cheese instead of mozzarella. A pinch of smoked paprika turns the cozy dial up further.

  • Vegan green machine

    Replace eggs with 1½ cups JUST Egg, swap evaporated milk for full-fat coconut milk, and use plant-based cheddar. Nutrition yeast adds extra umami.

  • Spicy Southwest

    Add 1 cup thawed frozen corn, 1 diced roasted red pepper, and 2 teaspoons chipotle powder to the custard. Pepper-Jack cheese on top delivers a gentle kick.

  • Mini muffin meal prep

    Chop potatoes into ½-inch cubes, reduce bake time to 18–20 minutes, and bake the mixture in greased muffin tins for pop-in-your-mouth protein bites.

Storage Tips

Refrigerator: Once completely cool, cover tightly with foil or transfer squares to airtight containers. Refrigerate up to 4 days. Reheat single portions in the microwave 60–90 seconds, or for best texture, in a 375°F oven 10 minutes.

Freezer: Flash-freeze individual squares on a parchment-lined sheet pan until solid, then store in a zip-top bag with parchment between layers up to 3 months. Thaw overnight in the fridge or microwave straight from frozen 2–3 minutes, flipping halfway.

Make-ahead assembly: You can assemble the entire casserole, minus the final cheese sprinkle, up to 48 hours ahead. Press plastic wrap directly onto the surface to prevent discoloration, then store in the fridge. When ready to bake, add the reserved cheese and pop into a preheated oven; add 5–10 extra minutes since you’re starting cold.

Frequently Asked Questions

Absolutely. Thaw 2 (10-ounce) packages, squeeze bone-dry, and proceed with the recipe. You’ll need about 1 cup packed, squeezed spinach—roughly the volume of a tennis ball.

Most likely the spinach still held water, or the potatoes were under-boiled and released steam. Be sure to wring the spinach until no more liquid drips, and boil potatoes until a knife slides through with zero resistance.

Yes. Halve all ingredients and bake in an 8×8-inch pan. Start checking for doneness after 20 minutes.

Naturally! No flour or bread products are used. If adding bacon or specialty cheeses, always check labels for hidden wheat in processing agents.

Yes. Place frozen squares in a baking dish, cover with foil, and bake at 350°F 25 minutes, removing the foil for the last 5 to re-crisp the top.

This casserole is hearty enough to star on its own, but if you’d like a center-plate protein, try lemon-herb roast chicken or simple garlic-butter shrimp scampi—the bright flavors play nicely with the creamy, cheesy base.
simple batch cooked spinach and potato casserole for weeknight meals
main-dishes
Pin Recipe

Simple Batch-Cooked Spinach and Potato Casserole

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Preheat & prep: Preheat oven to 400°F. Lightly oil a 9×13-inch baking dish.
  2. Boil potatoes: Place sliced potatoes in a pot of salted water; boil 6–7 min until just tender. Drain.
  3. Wilt spinach: In a skillet, heat 1 Tbsp oil over medium. Add spinach, pinch of salt; cook 2 min until wilted. Cool, squeeze dry, and chop.
  4. Make custard: Whisk eggs, evaporated milk, Dijon, garlic, nutmeg, salt, and pepper until smooth. Stir in 1 cup cheddar and ½ cup mozzarella.
  5. Layer: Arrange half the potatoes in the dish. Scatter all the spinach, then remaining potatoes. Pour custard over top.
  6. Top & bake: Sprinkle remaining cheeses. Bake 25 min, rotate, reduce heat to 375°F, bake 15–20 min more until set and golden. Rest 10 min before slicing.

Recipe Notes

For ultra-crispy edges, broil the casserole for the final 1–2 minutes, watching closely. Let leftovers cool completely before storing for best texture.

Nutrition (per serving)

312
Calories
18g
Protein
28g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.