creamy spinach and sweet potato casserole for comfort food lovers

5 min prep 30 min cook 4 servings
creamy spinach and sweet potato casserole for comfort food lovers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way a casserole can wrap you in warmth from the inside out. I first created this creamy spinach and sweet potato casserole on a rainy Sunday afternoon when the world outside felt gray and dreary, but my kitchen needed to feel like sunshine. The combination of velvety sweet potatoes, nutrient-packed spinach, and a luxuriously creamy sauce has since become my go-to comfort food for everything from casual family dinners to holiday potlucks. What makes this dish truly special is how it transforms simple, wholesome ingredients into something that tastes like it took hours of loving attention—when really, it's just smart layering and the magic of oven time.

Why This Recipe Works

  • Perfect Texture Balance: Creamy sweet potato layers create a luxurious base while maintaining structure
  • Nutritional Powerhouse: Packed with vitamins A, C, and K from spinach and sweet potatoes
  • Make-Ahead Friendly: Assemble up to 24 hours in advance for stress-free entertaining
  • Vegetarian Comfort: Satisfying enough to be a main dish, elegant enough for special occasions
  • One-Dish Wonder: Minimal cleanup with maximum flavor impact
  • Customizable: Easily adapt for vegan, gluten-free, or protein-added versions

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its thoughtful ingredient combination. Each component plays a crucial role in creating the perfect balance of nutrition, flavor, and texture that makes this dish so memorable.

For the Sweet Potato Layers:

Large sweet potatoes (3 lbs total) - Look for firm, unblemished sweet potatoes with smooth skin. The orange-fleshed varieties like Garnet or Jewel work best for their natural sweetness and creamy texture when roasted. Avoid any with soft spots or sprouts.

Heavy cream (1 cup) - This creates the luxurious mouthfeel that makes this casserole truly indulgent. For a lighter version, you can substitute half-and-half, but the texture won't be quite as rich.

For the Spinach Layer:

Fresh baby spinach (10 oz) - Baby spinach is tender and requires minimal prep. If using regular spinach, remove tough stems. Frozen spinach works in a pinch—just thaw and squeeze out all excess moisture.

Cream cheese (8 oz, softened) - This creates the signature creamy texture. Let it come to room temperature for easy blending. For a tangier flavor, you can substitute goat cheese.

Garlic (4 cloves, minced) - Fresh garlic provides the aromatic base. Roasted garlic can be used for a sweeter, mellower flavor profile.

For the Topping:

Panko breadcrumbs (1 cup) - These Japanese breadcrumbs stay crispier than regular breadcrumbs. For gluten-free, use crushed gluten-free crackers or almond flour.

Parmesan cheese (½ cup, freshly grated) - Freshly grated melts better and has superior flavor to pre-grated. Pecorino Romano makes an excellent substitute.

How to Make Creamy Spinach and Sweet Potato Casserole for Comfort Food Lovers

1
Prep and Roast the Sweet Potatoes

Preheat your oven to 400°F (200°C). Scrub sweet potatoes clean and prick each one 6-8 times with a fork. Place directly on oven rack with a sheet pan on the rack below to catch any drips. Roast for 45-60 minutes until completely tender when pierced with a knife. The skin should be slightly wrinkled and caramelized in spots. Let cool for 15 minutes, then peel away the skin—it should slip off easily. Reduce oven temperature to 375°F (190°C).

2
Prepare the Sweet Potato Base

In a large bowl, mash the warm sweet potatoes with ½ cup heavy cream, 2 tablespoons butter, 1 teaspoon salt, ½ teaspoon black pepper, and ¼ teaspoon nutmeg. The mixture should be smooth but still have some texture. Taste and adjust seasoning—it should be slightly over-seasoned as it will mellow during baking. Set aside.

3
Create the Creamy Spinach Mixture

Heat 1 tablespoon olive oil in a large skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant but not browned. Add spinach in batches, wilting each addition before adding more. Once all spinach is wilted (about 3-4 minutes), transfer to a colander and press out excess liquid. Roughly chop the spinach. In the same skillet, combine cream cheese, remaining ½ cup cream, and ¼ cup grated Parmesan. Stir over low heat until smooth and creamy. Fold in the chopped spinach, ½ teaspoon salt, and ¼ teaspoon white pepper.

4
Assemble the Casserole

Butter a 9x13-inch baking dish. Spread half the sweet potato mixture evenly in the bottom. Create slight indentations with the back of a spoon to hold the spinach layer. Gently spread all the spinach mixture over the sweet potatoes, being careful not to mix the layers. Top with remaining sweet potato mixture, smoothing the surface. Use an offset spatula or the back of a spoon to create attractive swirls or ridges—these will catch the topping and add visual appeal.

5
Add the Crispy Topping

In a small bowl, combine panko breadcrumbs, remaining ¼ cup Parmesan, 2 tablespoons melted butter, ½ teaspoon dried thyme, and a pinch of salt. Mix until the breadcrumbs are evenly moistened and resemble wet sand. Distribute this mixture evenly over the top of the casserole, pressing gently so it adheres but maintaining a light, airy texture for maximum crispiness.

6
Bake to Perfection

Place the casserole on a sheet pan (to catch any potential overflow) and bake at 375°F for 25-30 minutes until heated through and bubbling at the edges. For extra browning, switch to broil for the final 2-3 minutes, watching carefully to prevent burning. The top should be golden brown and crispy, creating a beautiful contrast to the creamy interior. Let rest for 10 minutes before serving—this allows the layers to set and makes serving easier.

Expert Tips

Time-Saving Shortcut

Microwave sweet potatoes for 8-10 minutes instead of roasting to cut prep time in half. Pierce, wrap in damp paper towels, and microwave until tender.

Prevent Watery Layers

After wilting spinach, squeeze out excess moisture in a clean kitchen towel. Water is the enemy of creamy casseroles!

Temperature Matters

Let cream cheese come to room temperature before mixing. Cold cream cheese creates lumps that won't smooth out.

Clean Layer Separation

Chill each layer for 15 minutes before assembling. This prevents them from mixing and creates beautiful distinct layers.

Crispy Top Revival

Reheat leftovers uncovered at 350°F for 15 minutes. Add fresh breadcrumbs on top for restored crunch.

Overnight Flavor Boost

Assemble completely, cover tightly, and refrigerate overnight. The flavors meld beautifully, creating deeper taste.

Variations to Try

Vegan Delight

Replace heavy cream with full-fat coconut milk, use vegan cream cheese and nutritional yeast instead of Parmesan. The coconut adds a subtle tropical note that pairs beautifully with sweet potatoes.

Protein Power

Add 2 cups shredded cooked chicken or turkey between layers. Great for post-holiday leftovers. Crumbled bacon on top adds smoky depth that complements the creamy elements.

Spiced Moroccan

Add 1 teaspoon each of cumin, coriander, and smoked paprika to the sweet potato layer. Include golden raisins and swap pine nuts for breadcrumbs in the topping.

Gluten-Free Option

Replace panko with crushed gluten-free crackers or almond flour mixed with grated Parmesan. Add 2 tablespoons butter for proper browning and crunch.

Storage Tips

Refrigeration

Cool completely, cover tightly with plastic wrap, then foil. Store up to 4 days. The topping will soften but flavors continue developing. Reheat individual portions in microwave for 2-3 minutes or entire casserole at 350°F for 20-25 minutes until center reaches 165°F.

Freezing

Assemble completely but don't add breadcrumb topping. Wrap tightly in plastic wrap, then foil. Freeze up to 3 months. Thaw overnight in refrigerator, add fresh topping, and bake as directed, adding 15-20 minutes to cooking time. For best texture, freeze before baking—cooked sweet potatoes can become grainy when frozen.

Make-Ahead Magic

Prepare up to 24 hours ahead. Assemble completely, cover tightly, and refrigerate. Add 10-15 minutes to baking time if going from cold to oven. For best results, let sit at room temperature for 30 minutes before baking. The breadcrumb topping can be prepared separately and added just before baking for maximum crispiness.

Frequently Asked Questions

While fresh roasted sweet potatoes provide the best flavor and texture, you can use frozen in a pinch. Thaw completely and drain excess moisture. The flavor won't be as rich, so add 1 tablespoon maple syrup and 1 tablespoon butter to compensate.

This usually happens when the sweet potato layer is too warm or the spinach mixture too loose. Chill each layer for 15 minutes before assembling, and ensure your spinach is well-drained. Use a light hand when spreading layers—a gentle touch prevents mixing.

Absolutely! This works beautifully in individual ramekins or muffin tins for elegant presentation. Reduce baking time to 15-20 minutes. These make excellent appetizers or portion-controlled servings for meal prep.

The broiler works quickly! Stay nearby during the final browning. If your topping is browning too fast, tent with foil and continue baking until heated through. For next time, position the rack lower in the oven.

The casserole is ready when it's bubbling at the edges, the top is golden brown, and a knife inserted in the center comes out hot. If you have an instant-read thermometer, the center should reach 165°F (74°C).
creamy spinach and sweet potato casserole for comfort food lovers
main-dishes
Pin Recipe

Creamy Spinach and Sweet Potato Casserole for Comfort Food Lovers

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

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 400°F. Prick sweet potatoes with fork, roast 45-60 minutes until tender. Cool, peel, and reduce oven to 375°F.
  2. Make Sweet Potato Base: Mash warm sweet potatoes with ½ cup cream, 2 tablespoons butter, salt, pepper, and nutmeg until smooth.
  3. Prepare Spinach Mixture: Sauté garlic in olive oil, add spinach until wilted. Drain well. Melt cream cheese with remaining cream, fold in spinach and seasonings.
  4. Assemble: Butter 9x13 dish. Layer half sweet potatoes, all spinach mixture, remaining sweet potatoes.
  5. Add Topping: Combine panko, ¼ cup Parmesan, 2 tablespoons butter, and thyme. Sprinkle over casserole.
  6. Bake: Bake 25-30 minutes until hot and golden. Broil 2-3 minutes for extra browning. Rest 10 minutes before serving.

Recipe Notes

For best results, roast sweet potatoes a day ahead. The layers stay distinct when each component is slightly chilled before assembly. Don't skip the resting time—it allows the casserole to set for clean slices.

Nutrition (per serving)

312
Calories
8g
Protein
28g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.