If you’re looking for a comforting, hearty dish that’s as nutritious as it is delicious, look no further than this Sweet Potato & Spinach Bake Recipe. It combines naturally sweet, tender sweet potatoes with vibrant spinach, all enveloped in a creamy, cheesy sauce that bakes to golden perfection. This recipe brings together simple ingredients in a way that feels special, making it perfect for cozy family dinners or impressing friends without any fuss.

Ingredients You’ll Need
Each ingredient in this Sweet Potato & Spinach Bake Recipe plays a vital role, from the earthy sweetness of the potatoes to the fresh green pop from the spinach. Together, they create a symphony of flavors and textures that make this bake so irresistible.
- 2 large sweet potatoes: Peeled and thinly sliced for even cooking and a silky texture that melts in your mouth.
- 3 cups fresh spinach: Adds vibrant color and a mild, fresh taste; frozen spinach can be used for convenience.
- 1 medium onion: Provides a sweet, aromatic base when sautéed gently with garlic.
- 2 cloves garlic: Minced to infuse the dish with a subtle kick and depth of flavor.
- 1/2 cup grated cheese: Cheddar, mozzarella, or a blend – this tops the dish with meltiness and a golden crust.
- 1/2 cup milk: Helps create a creamy sauce, can be swapped for non-dairy milk to suit dietary needs.
- 1/4 cup heavy cream: Boosts richness for that luscious, velvety texture.
- 2 tablespoons olive oil: Used to sauté the veggies, adding subtle fruity notes and healthy fats.
- 1 teaspoon dried thyme: Offers herbal warmth that complements the sweet potatoes perfectly.
- 1/2 teaspoon paprika: A gentle smoky edge to balance the creaminess.
- Salt and pepper: To season and bring all the flavors to life.
- 1 tablespoon butter: For greasing the baking dish, ensuring a smooth release and a touch of richness.
How to Make Sweet Potato & Spinach Bake Recipe
Step 1: Preheat and Prep the Baking Dish
Start by heating your oven to 375°F (190°C). This gives you the perfect temperature for the sweet potatoes to soften just right while the top crisps up beautifully. Grease a medium-sized baking dish, about 9×9 inches, with butter to keep the bake from sticking and add a little extra flavor.
Step 2: Slice the Sweet Potatoes
Peeling and slicing the sweet potatoes into thin rounds is key to ensuring they cook evenly and meld into the creamy layers. If you have a mandoline slicer, this step will be quicker and more uniform, but a sharp knife will work just fine. Aim for slices about ¼ inch thick.
Step 3: Sauté the Onions and Garlic
In a large skillet over medium heat, warm the olive oil and cook the chopped onion until it turns soft and translucent—this usually takes around five minutes. Then toss in the minced garlic and sauté briefly until it becomes fragrant. This fragrant base is what makes the bake so comforting.
Step 4: Cook the Spinach
Add the chopped spinach to the skillet with the onions and garlic. If you’re using fresh spinach, cook it just until wilted, about three to four minutes. If you use frozen spinach, make sure it’s thawed and drained well, then cook for about two minutes to remove excess moisture. Set this flavorful mixture aside.
Step 5: Whisk Together the Cream Sauce
In a small bowl, combine the milk, heavy cream, dried thyme, paprika, salt, and pepper. Whisk until smooth. This sauce is what binds the layers and adds richness without overwhelming the fresh flavors of the vegetables.
Step 6: Layer the Bake
Begin by laying down a few sweet potato slices at the bottom of your prepared dish. Next, spoon over a layer of the spinach, onion, and garlic mixture. Pour some of the cream mixture over this layer to infuse moisture and flavor. Continue layering, finishing with a final sweet potato layer on top. This layering ensures every bite has a perfect balance of each ingredient.
Step 7: Add the Cheese Topping
Sprinkle your grated cheese evenly over the top layer of sweet potatoes. This will melt and bubble, creating an irresistible golden crust that everyone will love.
Step 8: Bake Covered
Cover the dish tightly with aluminum foil and place it in the preheated oven. Bake for about 30 minutes, allowing the sweet potatoes to start tenderizing and the flavors to meld.
Step 9: Uncover and Finish Baking
Remove the foil and continue baking for another 15 to 20 minutes. This final step lets the cheese brown beautifully and ensures the sweet potatoes are completely tender and luscious.
Step 10: Cool and Serve
Once out of the oven, give your Sweet Potato & Spinach Bake Recipe a few minutes to set up before serving. This makes it easier to slice and helps all those wonderful layers settle perfectly.
How to Serve Sweet Potato & Spinach Bake Recipe

Garnishes
To elevate this dish visually and flavor-wise, sprinkle some freshly chopped herbs like parsley or chives on top right before serving. A little cracked black pepper fresh from the mill adds a nice finishing touch that cuts through the creamy richness perfectly.
Side Dishes
This bake shines both as a vegetarian main or as a hearty side. Pair it with a crisp green salad dressed in a tangy vinaigrette, or alongside roasted chicken or grilled fish for a balanced, satisfying meal that never feels too heavy.
Creative Ways to Present
Serve individual portions topped with a dollop of sour cream or Greek yogurt for extra creaminess and a slight tang. You can also add toasted nuts like walnuts or pecans for a subtle crunch, making each bite pleasantly surprising and multi-textured.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato & Spinach Bake Recipe stores beautifully in the fridge for up to three days. Keep it covered tightly with foil or in an airtight container to maintain its moisture and freshness. Reheat gently to avoid drying it out.
Freezing
This bake freezes well if you want to prepare it in advance. Cool it completely, then wrap it tightly in plastic wrap and foil, or use a freezer-safe container. It can be stored frozen for up to two months without losing flavor or texture but is best enjoyed sooner.
Reheating
For reheating, the oven is your best bet to restore the lovely baked texture. Heat it at 350°F (175°C) for about 20 minutes, uncovered, until warmed through. Alternatively, microwave portions on medium power, but the texture won’t be quite as crispy on top.
FAQs
Can I use frozen spinach instead of fresh in this Sweet Potato & Spinach Bake Recipe?
Absolutely! Just make sure to thaw it fully and squeeze out excess moisture before cooking. This helps prevent the bake from becoming watery and keeps the flavors concentrated.
Is this recipe suitable for a dairy-free diet?
Yes! Swap out the milk and heavy cream for your favorite plant-based alternatives and use a dairy-free cheese option or omit the cheese topping altogether. The olive oil and seasoning will still provide fantastic flavor.
What type of cheese works best for this bake?
Cheddar and mozzarella are great choices because they melt smoothly and provide a nice golden crust. Mixing the two can give you both great flavor and an appealing texture, but feel free to experiment with your favorites.
Can I prepare this dish ahead of time and bake it later?
Definitely! You can assemble the entire bake, cover it tightly, and refrigerate for up to 24 hours before baking. Just add an extra few minutes to the baking time if it’s coming straight from the fridge.
How do I know when the sweet potatoes are fully cooked in the bake?
They should be fork-tender and easy to pierce by the time the bake is finished. If you find the top is browning before the potatoes are done, cover loosely with foil to prevent burning while they finish cooking through.
Final Thoughts
There’s something so warmly satisfying about this Sweet Potato & Spinach Bake Recipe that keeps me coming back to it again and again. It’s colorful, nourishing, and comforting all at once, bringing joy to any meal with its layers of flavor. Give it a try for your next cozy dinner and watch it quickly become a favorite in your recipe rotation!
Print
Sweet Potato & Spinach Bake Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Sweet Potato & Spinach Bake is a comforting and nutritious casserole perfect for a wholesome vegetarian meal. Layers of thinly sliced sweet potatoes, sautéed spinach and onions, and a creamy herb-infused sauce are baked together and topped with melted cheese for a delightful dish that combines rich flavors and satisfying textures. Ideal as a main or side, it’s easy to prepare and brings vibrant seasonal produce to your table.
Ingredients
Vegetables
- 2 large sweet potatoes, peeled and thinly sliced
- 3 cups fresh spinach, chopped (or 2 cups frozen spinach, thawed and drained)
- 1 medium onion, chopped
- 2 cloves garlic, minced
Dairy & Fats
- 1/2 cup grated cheese (cheddar, mozzarella, or a mix)
- 1/2 cup milk (or non-dairy milk for a dairy-free option)
- 1/4 cup heavy cream (or use non-dairy cream for dairy-free)
- 2 tablespoons olive oil
- 1 tablespoon butter (for greasing the baking dish)
Seasonings
- 1 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and pepper, to taste
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C). Grease a medium-sized baking dish (about 9×9 inches) with butter or cooking spray to prevent sticking.
- Prepare the Sweet Potatoes: Peel and thinly slice the sweet potatoes into even rounds. A mandoline slicer can help achieve uniform slices, but a sharp knife will also work well.
- Sauté the Onions and Garlic: Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook for about 5 minutes until softened and translucent.
- Add Garlic and Spinach: Add the minced garlic to the skillet and cook for 1 minute until fragrant. Then add the chopped fresh spinach (or thawed and drained frozen spinach) and sauté until wilted — about 3-4 minutes for fresh, or 2 minutes for frozen. Remove skillet from heat.
- Prepare the Sauce: In a small bowl, whisk together the milk, heavy cream, dried thyme, paprika, salt, and pepper until combined. This will create a flavorful creamy sauce for the bake.
- Layer the Bake: Start by placing a layer of sweet potato slices on the bottom of the prepared baking dish. Add a layer of the sautéed spinach and onion mixture on top, then drizzle some of the cream sauce over it. Repeat these layers until all ingredients are used, finishing with a top layer of sweet potatoes.
- Top with Cheese: Evenly sprinkle the grated cheese over the top layer of sweet potatoes to add richness and a golden crust when baked.
- Bake Covered: Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes, allowing the sweet potatoes to cook through and the flavors to meld.
- Finish Baking Uncovered: Remove the foil and bake for an additional 15-20 minutes, or until the sweet potatoes are tender and the cheese is melted, bubbly, and slightly browned.
- Serve: Let the bake cool for a few minutes before serving. Enjoy it as a hearty main dish with a simple green salad or as a flavorful side dish.
Notes
- You can use any cheese you prefer such as cheddar, mozzarella, or a mix of both for varied flavor.
- For a dairy-free version, substitute milk and cream with plant-based alternatives and use a vegan cheese.
- If you want extra flavor, consider adding a pinch of nutmeg to the cream sauce.
- Make sure to slice the sweet potatoes evenly to ensure uniform cooking.
- This dish can be prepared a day ahead and refrigerated; just bake it a bit longer when ready to eat.

