Sweet Potato & Spinach Casserole – 5 Steps to a Comforting Feast

This Sweet Potato & Spinach Casserole is a warm, satisfying dish that blends the natural sweetness of roasted sweet potatoes with the fresh, tender flavor of spinach. Ideal for cozy weeknight dinners or a leisurely weekend brunch, this recipe is straightforward yet packed with flavor. Creamy, lightly spiced, and baked until golden on top, it creates a comforting, hearty meal that appeals to vegetarians and anyone seeking a nourishing, delicious option.

The combination of textures makes this dish stand out: soft, caramelized sweet potatoes contrast with the delicate wilt of spinach, all topped with a rich, melted layer of cheese that binds everything together. This casserole can be served as a main course or as a flavorful side, pairing wonderfully with roasted meats or a crisp green salad.

Ingredients Overview

Sweet potatoes are the cornerstone of this recipe, offering natural sweetness, creamy texture, and a dose of fiber and beta-carotene. They roast beautifully, developing a slight caramelization that deepens their flavor. Fresh spinach adds a vivid green color and a gentle earthy taste that balances the sweetness of the potatoes while contributing important nutrients like iron and vitamins A and C.

A combination of milk and cream produces a luscious, lightly thickened sauce that clings to the vegetables without overpowering them. Cheese, such as mozzarella or cheddar, adds a gooey, golden layer, creating a comforting, rich texture. Aromatics like onions and garlic provide depth and fragrance, while spices like nutmeg, paprika, and black pepper enhance the flavor subtly.

For alternative ingredients, butternut squash or pumpkin can replace sweet potatoes for a similar sweetness and consistency. Kale or Swiss chard works in place of spinach if desired. Plant-based milk and cheese allow for a dairy-free version, while nutritional yeast can replicate a cheesy flavor for vegan diets. The key is balancing the sweetness, creaminess, and earthiness to maintain the essence of this comforting dish.

Ingredients

2 large sweet potatoes, peeled and diced
4 cups fresh spinach, roughly chopped
1 medium onion, finely chopped
3 cloves garlic, minced
1 cup milk
1/2 cup heavy cream
1/2 teaspoon nutmeg
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1 cup shredded mozzarella cheese
2 tablespoons olive oil
1/4 cup grated Parmesan cheese (optional)

Step-by-Step Instructions

  1. Prep the oven and vegetables: Preheat the oven to 400°F (200°C). Dice the sweet potatoes evenly to ensure even roasting. Roughly chop the spinach, and finely chop the onion and garlic for a balanced texture.
  2. Roast the sweet potatoes: Toss the diced sweet potatoes with 1 tablespoon olive oil, salt, and paprika. Spread them on a baking sheet and roast for 20–25 minutes, until tender but still holding their shape, with a slight caramelization on the edges.
  3. Cook the aromatics: In a skillet, heat the remaining olive oil over medium heat. Sauté the onion until translucent, about 4–5 minutes. Add garlic and cook for another minute, then stir in the spinach and cook just until wilted, around 2–3 minutes.
  4. Assemble the casserole: In a large bowl, combine roasted sweet potatoes with the sautéed spinach mixture, milk, cream, and nutmeg. Stir gently to coat all ingredients evenly. Transfer to a greased baking dish and top with shredded mozzarella and Parmesan if using.
  5. Bake and finish: Place in the oven and bake for 20–25 minutes, until the cheese is melted and golden, and the edges are bubbling. Let the casserole rest for 5 minutes before serving to allow flavors to meld. Avoid overcooking the sweet potatoes or adding too much liquid, which can result in a watery bake.

Tips, Variations & Substitutions

For added flavor, consider roasting red peppers or caramelizing leeks to mix in. Smoked paprika or a pinch of chili flakes can introduce subtle heat. To make the topping crunchy, sprinkle panko breadcrumbs mixed with olive oil before baking. Leftovers reheat well and are great with a fried egg for breakfast or alongside a fresh salad for lunch. Using kale or collard greens provides variation in flavor and texture, making the casserole adaptable throughout the year.

Serving Ideas & Occasions

Pair this casserole with roasted meats, such as chicken or turkey, or with baked salmon for a balanced meal. It also works well as a main dish with a crisp side salad for a lighter option. Perfect for brunch, cozy dinners, or as a side during holiday gatherings, its warm flavors and comforting texture make it versatile for many occasions.

Nutritional & Health Notes

This dish offers a balanced mix of carbohydrates, protein, and healthy fats. Sweet potatoes provide complex carbs, fiber, and essential vitamins, while spinach contributes antioxidants, iron, and folate. Cheese adds protein and calcium, while milk and cream contribute richness. By moderating cheese and cream, the casserole remains indulgent yet nourishing. Adjusting milk or cheese allows for lighter or dairy-free versions without sacrificing flavor, making this recipe flexible for different diets.

FAQs

Can I prepare this casserole ahead of time?

Yes, assemble the casserole a day in advance and keep it refrigerated. Bake as directed when ready to serve, saving time on busy evenings or for guests.

Is it possible to freeze leftovers?

Absolutely. Divide into airtight containers and freeze for up to two months. Reheat in the oven at 350°F (175°C) for the best texture and flavor retention.

Can frozen spinach be used?

Yes, but make sure it is fully thawed and squeezed dry to prevent excess moisture, which can make the bake watery.

Can I substitute other cheeses?

Mozzarella is ideal for melting, but cheddar, gouda, or fontina can be used. Mixing cheeses can create a richer, more complex flavor.

How spicy is this casserole?

The dish is mild by default. Adding paprika or chili flakes gives gentle warmth without making it spicy. Season to taste.

Can additional vegetables be included?

Yes, bell peppers, zucchini, or mushrooms can be added. Roast firmer vegetables first to ensure even cooking.

How long does it stay fresh in the fridge?

Store in an airtight container for 3–4 days. Reheat in the oven to maintain the best texture and taste.

Can this dish be made vegan?

Yes, replace milk and cream with plant-based alternatives and cheese with vegan cheese or nutritional yeast for a dairy-free version.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy Sweet Potato & Spinach Gratin featuring roasted sweet potatoes, tender spinach, and melted cheese for a wholesome, comforting meal.

  • Author: Maya Lawson

Ingredients

Scale

2 large sweet potatoes, peeled and diced
4 cups fresh spinach, roughly chopped
1 medium onion, finely chopped
3 cloves garlic, minced
1 cup milk
1/2 cup heavy cream
1/2 teaspoon nutmeg
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1 cup shredded mozzarella cheese
2 tablespoons olive oil
1/4 cup grated Parmesan cheese (optional)

Instructions

  • Preheat oven to 400°F (200°C). Dice sweet potatoes. Chop spinach, onion, and garlic.
  • Toss sweet potatoes with 1 tbsp olive oil, salt, and paprika. Roast 20–25 mins until tender.
  • Sauté onion in 1 tbsp olive oil until translucent. Add garlic 1 min, then wilt spinach 2–3 mins.
  • Mix roasted sweet potatoes, spinach, milk, cream, and nutmeg. Transfer to a greased dish, top with mozzarella and Parmesan.
  • Bake 20–25 mins until cheese is golden and bubbling. Let sit 5 mins before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star