creamy spinach and sweet potato casserole for cozy january dinners

3 min prep 30 min cook 4 servings
creamy spinach and sweet potato casserole for cozy january dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I remember that first January after moving to the Midwest, when the sun seemed to set at 3 PM and the wind howled like it had personal grievances. My CSA box arrived packed with the hardiest survivors of winter farming—sweet potatoes that looked like they'd been carved from amber, and spinach that somehow stayed perky despite the snow outside. That night, I created what would become our family's most-requested winter dinner: layers of tender sweet potatoes, creamy spinach, and just enough cheese to make it feel indulgent without being heavy.

Now, six years later, my neighbors start asking about "that orange and green casserole" as soon as the holiday decorations come down. It's become the dish that turns weeknight dinner into something special, the meal that convinces my kids that vegetables are actually delicious, and the recipe I text to friends when they're looking for something comforting but nutritious to get them through the winter blues.

Why This Recipe Works

  • Perfect Texture Balance: The natural sweetness of roasted sweet potatoes creates a caramelized base that contrasts beautifully with the creamy, garlicky spinach layer
  • Nutrition Powerhouse: Packed with vitamin A from sweet potatoes, iron from spinach, and protein from Greek yogurt and cheese
  • One-Pan Wonder: Everything bakes in a single dish, making cleanup a breeze for busy weeknights
  • Make-Ahead Friendly: Assemble it on Sunday and bake it throughout the week for effortless dinners
  • Budget-Conscious: Uses affordable winter produce and pantry staples to create something that tastes luxurious
  • Customizable: Easily adapts to vegetarian, gluten-free, or dairy-free diets without losing its essential comfort
  • Leftover Magic: Tastes even better the next day, making it perfect for meal prep or lazy weekend lunches

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its simplicity—just a handful of ingredients that transform into something extraordinary when combined. Here's what you'll need and why each component matters:

For the Sweet Potato Layer:

3 large sweet potatoes (about 2½ pounds): Look for firm, unblemished potatoes with smooth skin. Orange-fleshed varieties like Garnet or Jewel work best for their natural sweetness and creamy texture when roasted. Avoid any with soft spots or sprouting eyes.

2 tablespoons olive oil: A good quality extra virgin olive oil adds depth and helps the sweet potatoes caramelize beautifully. I keep a bottle specifically for roasting vegetables—its fruity notes complement the sweet potatoes perfectly.

1 teaspoon smoked paprika: This adds a subtle smokiness that balances the sweetness. If you only have regular paprika, that's fine, but the smoked variety really elevates the dish.

For the Creamy Spinach Layer:

2 pounds fresh spinach: Yes, it looks like a mountain of spinach, but it wilts down to about 2 cups. Look for bright green leaves without any yellowing. Baby spinach works beautifully and saves you from removing tough stems.

3 cloves garlic, minced: Fresh garlic is essential here. The way it perfumes the oil as you sauté creates the aromatic base that makes this dish irresistible.

1 cup Greek yogurt: Use full-fat Greek yogurt for the creamiest texture. It adds tanginess and protein while keeping things lighter than heavy cream. Let it come to room temperature before mixing to prevent curdling.

1 cup cottage cheese: Don't skip this! It melts into the most luxurious, creamy texture. Small curd works best, and if you're texture-sensitive, give it a quick blitz in the food processor first.

1 cup shredded sharp white cheddar: The sharpness cuts through the richness and adds complexity. Aged cheddar works wonderfully, but any good melting cheese will do in a pinch—Gruyère would be divine if you're feeling fancy.

2 large eggs: These bind everything together and create that perfect, sliceable texture. Farm-fresh eggs will give you the most beautiful golden color.

For the Topping:

½ cup panko breadcrumbs: These Japanese breadcrumbs stay crispier than regular ones. If you're gluten-free, crushed rice crackers work beautifully.

2 tablespoons butter: Because everything's better with butter, especially when it helps the topping turn golden and crunchy.

¼ cup grated Parmesan: Adds that umami kick that makes people ask, "What makes this so good?"

How to Make Creamy Spinach and Sweet Potato Casserole for Cozy January Dinners

1

Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). While it's heating, peel and slice your sweet potatoes into ¼-inch rounds. I like to use a mandoline for consistency, but a sharp knife works fine—aim for slices that are thin enough to layer but thick enough to hold their shape. Toss them with olive oil, smoked paprika, ½ teaspoon salt, and ¼ teaspoon black pepper. Arrange in a single layer on two baking sheets lined with parchment paper. Roast for 20-25 minutes, flipping halfway through, until they're tender and the edges are starting to caramelize. This step is crucial—it concentrates the sweetness and adds those delicious caramelized edges that make the casserole special.

2

Prepare the Spinach Mixture

While the sweet potatoes roast, heat a large skillet over medium heat. Add a splash of olive oil and the minced garlic. Cook for just 30 seconds until fragrant—don't let it brown! Working in batches (trust me on this), add the spinach with a pinch of salt. Each batch will look like too much, but it wilts dramatically. Stir frequently, and as each batch wilts, add more. The whole process takes about 5-7 minutes. Once all the spinach is wilted, transfer it to a colander and let it cool slightly, then squeeze out as much liquid as possible. This step prevents your casserole from being watery. Chop the squeezed spinach roughly—this helps it distribute evenly throughout the creamy layer.

3

Create the Creamy Base

In a large bowl, whisk together the Greek yogurt, cottage cheese, eggs, ½ cup of the shredded cheddar, ½ teaspoon salt, ¼ teaspoon black pepper, and a pinch of nutmeg if you're feeling fancy. The nutmeg is traditional in creamed spinach and adds warmth without being identifiable. Fold in the chopped spinach until everything is well combined. The mixture should be thick and creamy—if it seems too dry, add a splash of milk; if too wet, add a tablespoon of flour.

4

Assemble the Casserole

Reduce the oven temperature to 375°F (190°C). Grease a 9x13-inch baking dish with butter or cooking spray. Create a layer with half of the roasted sweet potato slices, overlapping them slightly. Spread all of the spinach mixture over the sweet potatoes, smoothing the top. Arrange the remaining sweet potato slices on top, creating a pretty pattern if you're feeling artistic. Sprinkle the remaining ½ cup cheddar cheese over the top.

5

Add the Crunchy Topping

In a small bowl, combine the panko breadcrumbs with the melted butter and Parmesan cheese. Sprinkle this mixture evenly over the casserole. This creates that irresistible golden, crunchy topping that contrasts beautifully with the creamy interior.

6

Bake to Perfection

Bake for 35-40 minutes, until the topping is golden brown and the casserole is bubbling around the edges. If the top is browning too quickly, tent it with foil. Let it rest for 10 minutes before serving—this allows it to set properly and makes serving much easier. The aroma that fills your kitchen during this time is absolutely intoxicating.

Expert Tips

Don't Skip the Squeeze

Removing excess moisture from the spinach is crucial for a creamy, not watery, casserole. I use a clean kitchen towel and twist it tightly—it's oddly satisfying!

Make It Your Own

Add a pinch of red pepper flakes to the spinach for heat, or swap the cheddar for Gruyère for a more sophisticated flavor profile.

Prep Ahead Smart

Roast the sweet potatoes and prepare the spinach mixture up to 2 days ahead. Store separately in the fridge and assemble when ready to bake.

Golden Top Secret

For an extra-crispy topping, broil for the last 2 minutes of baking. Watch it like a hawk—it goes from perfect to burnt quickly!

Serving Suggestion

A simple green salad with a bright vinaigrette cuts through the richness perfectly. The acidity balances the creamy casserole beautifully.

Size Matters

Cut your sweet potatoes into even slices for consistent cooking. A mandoline makes this quick work, but a sharp knife and steady hand work too.

Variations to Try

Mediterranean Twist

Add ½ cup crumbled feta to the spinach mixture and swap the cheddar for mozzarella. Include ¼ cup chopped sun-dried tomatoes and 1 teaspoon dried oregano.

Protein Power

Stir in 2 cups shredded cooked chicken or 1 cup cooked lentils to the spinach mixture for extra protein that turns this into an even heartier meal.

Vegan Delight

Replace dairy with coconut cream, nutritional yeast for cheesiness, and use flax eggs. The result is surprisingly rich and satisfying.

Storage Tips

This casserole stores beautifully, making it perfect for meal prep or holiday entertaining planning. Here's how to keep it at its best:

Refrigerator Storage

Store leftover casserole in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and improve after the first day. To reheat individual portions, microwave for 2-3 minutes until heated through. For the best texture, reheat larger portions in a 350°F oven for 15-20 minutes, covered with foil to prevent the top from over-browning.

Freezer Instructions

This casserole freezes beautifully either before or after baking. To freeze before baking, assemble the casserole but don't add the breadcrumb topping. Wrap tightly in plastic wrap and then foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator, add the topping, and bake as directed, adding 10-15 extra minutes.

To freeze leftovers, cut into individual portions and wrap each piece tightly. Store in freezer bags for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven or microwave.

Make-Ahead Magic

You can prepare this casserole up to 24 hours ahead. Assemble completely, cover tightly with plastic wrap, and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes while the oven preheats. You may need to add 5-10 extra minutes to the baking time if it's going straight from the fridge to the oven.

Frequently Asked Questions

Absolutely! Frozen spinach is actually more economical and works perfectly. Use two 10-ounce packages, thaw completely, and squeeze out every last drop of moisture—this is crucial. You'll need about 1½ cups of squeezed-dry spinach. The flavor is identical to fresh, and it's a huge time-saver.

Here's the secret—you can't taste the cottage cheese at all! It melts completely into the sauce, adding creaminess and protein without any cottage cheese flavor or texture. However, if your family is really resistant, you can substitute with ricotta or even cream cheese, though the nutrition profile will change.

What a fantastic idea! This works beautifully in individual ramekins or even muffin tins for cute mini casseroles. Reduce the cooking time to 20-25 minutes and check for doneness. These make excellent freezer meals and are perfect for portion control or entertaining.

The casserole itself is naturally gluten-free. Simply substitute the panko breadcrumbs with crushed gluten-free crackers, almond flour, or even crushed pork rinds for a keto version. Everything else in the recipe is naturally gluten-free.

Absolutely! Cooked bacon crumbles, Italian sausage, or even shredded rotisserie chicken are wonderful additions. Add 1-2 cups of cooked meat to the spinach mixture. If using bacon, reserve some of the drippings to sauté the garlic for extra flavor.

The most common culprit is not squeezing enough moisture from the spinach. Take your time with this step—really wring it out! Also, make sure your Greek yogurt isn't too thin. If you're using a thinner yogurt, strain it through cheesecloth for 30 minutes before using. Finally, let the casserole rest for 10 minutes after baking; this allows it to set properly.
creamy spinach and sweet potato casserole for cozy january dinners
main-dishes
Pin Recipe

Creamy Spinach and Sweet Potato Casserole for Cozy January Dinners

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

Ingredients

Instructions

  1. Preheat and Prep: Preheat oven to 425°F. Toss sweet potato slices with olive oil, smoked paprika, salt, and pepper. Arrange in single layers on baking sheets.
  2. Roast Sweet Potatoes: Roast for 20-25 minutes, flipping halfway through, until tender and caramelized on edges.
  3. Prepare Spinach: Sauté garlic in olive oil for 30 seconds. Add spinach in batches until wilted. Cool, squeeze dry, and chop.
  4. Make Creamy Base: Whisk together Greek yogurt, cottage cheese, eggs, ½ cup cheddar, salt, pepper, and nutmeg. Fold in chopped spinach.
  5. Assemble: Reduce oven to 375°F. Layer half the sweet potatoes in a greased 9x13 dish. Spread spinach mixture over top. Arrange remaining sweet potatoes and sprinkle with remaining cheddar.
  6. Add Topping: Combine panko, melted butter, and Parmesan. Sprinkle over casserole.
  7. Bake: Bake 35-40 minutes until golden and bubbly. Rest 10 minutes before serving.

Recipe Notes

Make ahead: Assemble completely up to 24 hours ahead. Refrigerate covered, then bake as directed, adding 10 extra minutes if going from cold. Freezer friendly: Freeze unbaked (without topping) for up to 3 months. Thaw overnight in refrigerator, add fresh topping, and bake.

Nutrition (per serving)

285
Calories
16g
Protein
28g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.