creamy garlic spinach and potato casserole for cozy mornings

30 min prep 5 min cook 5 servings
creamy garlic spinach and potato casserole for cozy mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Creamy Garlic Spinach & Potato Casserole for Cozy Mornings

There’s something almost magical about pulling a bubbling, golden-topped casserole out of the oven on a slow weekend morning—the kind of morning when the windows fog from the warmth inside and the coffee’s on its second (or third) refill. I created this creamy garlic spinach and potato casserole after one too many brunches where I wanted the comfort of scalloped potatoes, the nourishment of greens, and the velvety luxury of cream—without spending the whole morning at the stove. The result is a layered, herb-flecked bake that smells like Sunday and tastes like the edible equivalent of a weighted blanket. My kids call it “breakfast lasagna,” and I’ll take that as the highest compliment.

Why You'll Love This Creamy Garlic Spinach & Potato Casserole for Cozy Mornings

  • Make-Ahead Magic: Assemble the night before, refrigerate, and bake straight from the fridge—perfect for holiday mornings.
  • One-Pan Comfort: No precooking potatoes or spinach; the oven does all the heavy lifting.
  • Vegetarian Protein Boost: A full pound of cottage cheese plus eggs keeps everyone satisfied until dinner.
  • Garlic Lover’s Dream: Roasted garlic cloves are blended into the cream for mellow, nutty depth.
  • Freezer-Friendly: Bake, cool, slice into squares, and freeze individually for future weekday wins.
  • Customizable Greens: Swap spinach for kale or Swiss chard; the creamy base tames any sturdy green.
  • Stunning Presentation: Mandoline-sliced potato rounds create a scalloped top that browns like au gratin.

Ingredient Breakdown

Ingredients for creamy garlic spinach and potato casserole for cozy mornings

Russet potatoes are the backbone here—their high starch content releases just enough starch to thicken the cream into a silky sauce. I leave the skins on for rustic texture and extra nutrients, but peel if you prefer hotel-level refinement. Baby spinach wilts almost instantly, so it can go in raw; if you’re using mature spinach or tougher greens, give them a quick sauté to knock back the volume.

Heavy cream and whole milk mingle for the perfect pourable consistency. Too much cream and the bake becomes greasy; too little and the potatoes drink it all and leave the casserole dry. A modest pour of stock (vegetable or chicken) seasons the layers from within and prevents any curdling. Roasted garlic is my secret weapon—roast a head while the oven preheats, then squeeze the cloves into the cream and whisk; you’ll get caramelized sweetness rather than sharp bite.

Cottage cheese might seem odd, but it melts into creamy pockets and adds protein so you don’t need a side of sausage. Opt for full-fat; the casserole bakes long enough that watery low-fat versions turn grainy. A single egg binds everything, while sharp white cheddar blankets the top with those Instagram-worthy blistered bubbles. Nutmeg and white pepper whisper warmth without announcing themselves—trust me, don’t skip them.

Step-by-Step Instructions

  1. 1
    Roast the garlic & heat the oven

    Preheat oven to 425 °F (220 °C). Slice the top off a whole garlic bulb, drizzle with olive oil, wrap in foil, and roast directly on the rack for 25 minutes while you prep everything else. When cool, squeeze out the cloves into a small bowl and mash into a paste.

  2. 2
    Build the flavored cream

    In a large spouted measuring cup, whisk together 1 cup heavy cream, ¾ cup whole milk, ½ cup vegetable stock, the roasted garlic paste, 1 tsp kosher salt, ½ tsp white pepper, ¼ tsp freshly grated nutmeg, and 2 tsp fresh thyme leaves. Tasting the cream now prevents over-seasoning later.

  3. 3
    Mandoline the potatoes

    Using the ⅛-inch setting on a mandoline (or a very steady knife), slice 2½ lbs russet potatoes into thin rounds. Submerge slices in a bowl of cold water to prevent oxidation while you work. Drain and pat very dry with a lint-free towel; excess water will dilute the cream.

  4. 4
    Layer #1: potatoes & spinach

    Butter a 9×13-inch casserole dish. Arrange a snug single layer of potato slices, slightly overlapping like shingles. Scatter ⅓ of the baby spinach (about 2 loosely packed cups) over the potatoes and drizzle with ¼ of the cream mixture.

  5. 5
    Layer #2: cottage cheese magic

    Dollop half of a 16-oz container of full-fat cottage cheese (about 1 cup) across the greens. Don’t worry about spreading perfectly; the oven will melt it into dreamy pockets. Season lightly with pinch more salt and pepper.

  6. 6
    Repeat layers & top with cheddar

    Continue layering potatoes, spinach, cream, and remaining cottage cheese, finishing with a final layer of potatoes. Press down gently to compact. Pour the last of the cream over top, cover tightly with foil, and bake 30 minutes. Remove foil, sprinkle 1½ cups grated sharp white cheddar, and bake 25–30 minutes more until potatoes are fork-tender and cheese is blistered.

  7. 7
    Rest & serve

    Let the casserole rest 10 minutes; this sets the cream and makes slicing neater. Garnish with extra thyme and a shower of chives. Serve straight from the dish with a big spoon for the corners—those caramelized edges are chef’s treat.

Expert Tips & Tricks

  • Slice uniformity = even cooking: If one end of your potato is narrow, flip it and slice from the wider side to keep rounds the same thickness.
  • DIY roasting rack: Crinkle a long strip of foil into a snake and coil it under the garlic bulb so hot air circulates.
  • Speed-thaw spinach: If all you have is frozen, microwave in a towel-lined bowl for 2 minutes, then squeeze until bone-dry.
  • Cheese swap: Gruyère adds nuttiness; smoked gouda gives campfire vibes. Mix and match half-and-half for complexity.
  • Brown, don’t burn: If the cheese is browning too fast, tent loosely with foil shiny-side-up to deflect heat.
  • Infuse overnight: Whisk the cream mixture the day before; the thyme and roasted garlic flavors deepen like cold brew.
  • Crispy bottom hack: Dust the bottom buttered dish with a spoonful of finely grated parmesan before the first potato layer; it forms a lacy frico crust.

Common Mistakes & Troubleshooting

Variations & Substitutions

  • Vegan: Swap cream for full-fat coconut milk, use silken tofu blended with 1 Tbsp cornstarch instead of cottage cheese, and top with vegan cheddar.
  • Low-carb: Replace half the potatoes with thin coins of turnip or rutabaga; reduce bake time by 10 minutes.
  • Meat-lovers: Scatter 1 cup crumbled cooked bacon or diced ham between layers for an all-in-one brunch.
  • Mediterranean: Add ½ cup sun-dried tomatoes, swap thyme for oregano, and finish with feta on top during the last 5 minutes.
  • Spicy kick: Stir ¼ tsp cayenne and 1 Tbsp harissa paste into the cream for a rosy hue and gentle heat.

Storage & Freezing

Cool leftovers completely, then cut into squares and refrigerate in an airtight container up to 4 days. Reheat single portions in the microwave at 70 % power for 90 seconds with a damp paper towel on top to re-steam, or cover with foil and warm in a 325 °F oven for 20 minutes.

To freeze, wrap individual squares in plastic wrap, then foil, and stash in a zipper bag up to 2 months. Thaw overnight in the refrigerator, then reheat as above. The texture turns slightly denser—almost like a breakfast bread pudding—but flavors remain stellar.

Frequently Asked Questions

Yes, but Yukons are waxier, so the sauce won’t thicken as much. Add 1 Tbsp cornstarch to the cream to compensate.

Roasting mellows the sulfuric bite, but in a rush you can microwave peeled cloves in a splash of oil for 60 seconds, then mash.

Absolutely—use an 8×8-inch pan and shave 10 minutes off the covered bake time. Check doneness with a paring knife.

Indeed, it’s naturally gluten-free; no roux needed thanks to potato starch.

A knife should slide through the center layers with zero resistance, and the cheese should be deep amber in spots, not pale blonde.

You can crack 4–6 eggs on top during the last 10 minutes for baked-egg pockets—cover with foil so the tops steam and stay runny.

A handheld Japanese slicer with a ceramic blade is inexpensive and safer than the giant lever models—always use the guard!

Indirect grill at 400 °F with the lid closed works; set the pan over a drip tray and add soaked wood chips for subtle smoke.

Whether you serve this creamy garlic spinach and potato casserole as the centerpiece of a holiday brunch or slice it into meal-prep squares for grab-and-go breakfasts, it’s destined to become a cozy-morning tradition. From the first garlicky aroma that drifts through the house to the last cheesy corner piece fought over at the table, it’s comfort food that feels both indulgent and virtuous—exactly the kind of recipe winter weekends were made for.

creamy garlic spinach and potato casserole for cozy mornings

Creamy Garlic Spinach & Potato Casserole

Pin Recipe
Prep
15 min
Cook
30 min
Total
45 min
6 servings
Easy
Ingredients
  • 2 tbsp olive oil
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 1 lb baby potatoes, thinly sliced
  • 4 cups fresh spinach
  • 1 cup heavy cream
  • ½ cup vegetable broth
  • 1 tsp sea salt
  • ½ tsp black pepper
  • ½ tsp dried thyme
  • 1 cup shredded mozzarella
  • ¼ cup grated parmesan
Instructions
  1. Preheat oven to 400 °F (200 °C). Lightly grease a 2-quart baking dish.
  2. Warm olive oil in a skillet over medium heat. Add onion; sauté 3 min.
  3. Stir in garlic and sliced potatoes; cook 5 min until lightly golden.
  4. Fold in spinach until wilted; season with salt, pepper, and thyme.
  5. Whisk heavy cream with broth; pour over vegetables and simmer 2 min.
  6. Transfer mixture to prepared dish; sprinkle with mozzarella & parmesan.
  7. Bake 25–30 min until bubbly, golden, and potatoes are fork-tender.
  8. Rest 5 min before serving to let the sauce thicken.
Recipe Notes

Swap half-and-half for lighter fare or add cooked bacon for extra indulgence. Leftovers reheat beautifully in a 350 °F oven for 10 min.

Nutrition Per Serving
Calories 285
Protein 9 g
Carbs 16 g
Fat 21 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.