Looking for a dish that’s both healthy and comforting? Look no further than this Sweet Potato & Spinach Bake! It’s the perfect combination of tender, roasted sweet potatoes and fresh spinach, all baked together with a hint of cheese and seasoning that will have you coming back for seconds. Whether you’re looking for a hearty side dish or a light main course, this bake delivers on both flavor and nutrition. Plus, it’s easy to make and perfect for busy weeknights. Trust me, once you try this, it’s going to become a regular on your dinner table!
Why You’ll Love Sweet Potato & Spinach Bake
- Wholesome & Nutritious: Packed with vitamins, minerals, and fiber from sweet potatoes and spinach, this dish is as good for you as it is delicious.
- Comforting Yet Light: It’s the kind of dish that’s filling but won’t weigh you down. The sweet potatoes offer a rich, comforting texture while the spinach adds a nice balance of freshness.
- Simple Ingredients: You don’t need anything fancy to make this dish. It’s made with simple, everyday ingredients that you likely already have in your kitchen.
- Easy to Make: With minimal prep time and just a few steps, this is a beginner-friendly recipe that anyone can pull off.
- Versatile: You can enjoy it as a side dish with just about any meal, or add some protein like grilled chicken or beans to make it a full meal.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
Here’s what you’ll need for this hearty bake:
For the Bake:
- 2 large Sweet Potatoes, peeled and diced
- 4 cups Fresh Spinach, washed and chopped
- 1 small Onion, diced
- 1 cup Cheddar Cheese, shredded (or your favorite cheese)
- 1/2 cup Milk (or a dairy-free alternative)
- 2 tablespoons Olive Oil
- 2 cloves Garlic, minced
- 1 teaspoon Ground Cumin
- 1 teaspoon Paprika
- 1/2 teaspoon Salt
- 1/4 teaspoon Black Pepper
(Note: The full ingredient list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s get cooking As an Amazon Associate, we earn a small commission from qualifying purchases made through our affiliate links, at no extra cost to you. Our recommendations are always honest and unbiased. Thank you for your support!! Follow these simple steps to create this wholesome dish:
Step 1: Preheat and Prepare
- Preheat your oven to 375°F (190°C).
- Grease a medium baking dish with a little olive oil or cooking As an Amazon Associate, we earn a small commission from qualifying purchases made through our affiliate links, at no extra cost to you. Our recommendations are always honest and unbiased. Thank you for your support! spray to prevent sticking.
Step 2: Roast the Sweet Potatoes
- Place the diced sweet potatoes on a baking sheet. Drizzle with 1 tablespoon of olive oil, and toss to coat evenly. Roast in the preheated oven for 20-25 minutes until the sweet potatoes are tender and lightly golden on the edges, stirring halfway through.
Step 3: Sauté the Vegetables
- While the sweet potatoes are roasting, heat 1 tablespoon of olive oil in a large skillet over medium heat.
- Add the diced onion and garlic, and sauté for about 3-4 minutes, until the onion is soft and fragrant.
- Add the fresh spinach to the skillet and cook until wilted, about 2-3 minutes. Season with ground cumin, paprika, salt, and pepper. Stir to combine, then remove from heat.
Step 4: Assemble the Bake
- Once the sweet potatoes are roasted, transfer them to the greased baking dish.
- Layer the sautéed spinach and onion mixture over the sweet potatoes.
- Pour the milk over the top and sprinkle the shredded cheddar cheese evenly across the dish.
Step 5: Bake to Perfection
- Cover the dish with aluminum foil and bake in the oven for 15-20 minutes, or until everything is heated through and the cheese is melted and bubbly.
- For a golden, crispy top, remove the foil during the last 5 minutes of baking.
Step 6: Serve and Enjoy
- Remove from the oven and let it cool for a few minutes before serving. Enjoy as a side dish or add your favorite protein for a complete meal!
How to Serve Sweet Potato & Spinach Bake
- As a Side Dish: Pair it with roasted chicken, grilled fish, or a simple salad for a well-rounded meal.
- As a Main Course: Add some grilled chicken breast, beans, or a fried egg on top for a satisfying, all-in-one meal.
- With a Slice of Crusty Bread: Serve it alongside some warm, crusty bread to soak up any extra sauce.
Nutrition Facts
Servings: 4
Calories per serving: 230
Total Fat: 10g
- Saturated Fat: 4g
- Trans Fat: 0g
Cholesterol: 20mg
Sodium: 320mg
Total Carbohydrates: 31g - Dietary Fiber: 5g
- Sugars: 6g
Protein: 6g
Vitamin A: 230%
Vitamin C: 40%
Calcium: 20%
Iron: 10%
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 40-45 minutes
- Total Time: 1 hour
Additional Tips
- Make Ahead: This dish can be made ahead of time and stored in the fridge for up to 2-3 days. Just reheat in the oven before serving!
- Add Extra Veggies: Feel free to sneak in other veggies like bell peppers, zucchini, or mushrooms for even more flavor and nutrients.
- Dairy-Free Option: To make this recipe dairy-free, simply use dairy-free cheese and a plant-based milk like almond or oat milk.
- Spice It Up: If you love heat, try adding a pinch of cayenne pepper or red pepper flakes to the spinach mixture.
FAQ Section
Q1: Can I use frozen spinach instead of fresh?
A1: Yes, you can use frozen spinach! Just make sure to thaw and drain it well before using it in the recipe.
Q2: Can I make this without cheese?
A2: Absolutely! If you want to skip the cheese, you can leave it out, or substitute with a dairy-free cheese if you prefer.
Q3: Can I make this in advance?
A3: Yes! Prepare it up to the point of baking, cover tightly, and refrigerate for up to 1 day before baking.
Q4: Can I use sweet potatoes that are already cooked?
A4: Yes, you can use pre-cooked sweet potatoes, though they may not get as crispy as roasted ones. Just warm them through before assembling.
Q5: How do I store leftovers?
A5: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave.
Q6: Can I freeze this dish?
A6: Yes, you can freeze this dish! Once it’s baked, allow it to cool completely, then wrap it tightly and store in the freezer for up to 3 months. Thaw in the fridge before reheating.
Q7: Can I use another type of potato?
A7: You can substitute with regular potatoes or yams if you prefer, though sweet potatoes offer a unique sweetness and texture.
Q8: Can I add other spices to the dish?
A8: Definitely! Feel free to add garlic powder, onion powder, or nutmeg to enhance the flavor.
Q9: How do I make this dish spicy?
A9: Add a pinch of cayenne pepper or chili flakes to the spinach mixture to give it a spicy kick!
Q10: Is this dish suitable for a vegetarian diet?
A10: Yes! This dish is naturally vegetarian, and if you use a dairy-free cheese, it can also be made vegan.
Conclusion
This Sweet Potato & Spinach Bake is the perfect blend of comfort and nutrition, offering rich, tender sweet potatoes and fresh spinach in a satisfying, cheesy bake. Whether you serve it as a hearty side or a light main dish, it’s guaranteed to be a hit at your table. It’s easy to make, versatile, and packed with goodness—what’s not to love? Try it today, and enjoy a warm, delicious dish that’s as nourishing as it is tasty!
Print
Sweet Potato & Spinach Bake Recipe
- Total Time: 0 hours
- Yield: 4–6 servings 1x
Description
This Sweet Potato & Spinach Bake is a hearty and nutritious dish, featuring layers of tender sweet potatoes and fresh spinach, baked together in a savory, cheesy sauce. It’s perfect as a side dish for dinner or as a main for a lighter meal. Easy to make and full of flavor, it’s a great way to enjoy healthy ingredients!
Ingredients
- 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
- 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 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and pepper, to taste
- 1 tablespoon butter (for greasing the baking dish)
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 As an Amazon Associate, we earn a small commission from qualifying purchases made through our affiliate links, at no extra cost to you. Our recommendations are always honest and unbiased. Thank you for your support! spray.
-
Prepare the Sweet Potatoes:
- Peel and thinly slice the sweet potatoes into even rounds. If you have a mandoline slicer, it will make this process easier, but a knife works just fine.
-
Sauté the Onions and Garlic:
- In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook for about 5 minutes, or until softened.
- Add the garlic and sauté for another minute until fragrant. Add the chopped spinach to the skillet and cook until wilted, about 3-4 minutes (or if using frozen spinach, cook for 2 minutes after thawing and draining it). Remove from heat.
-
Prepare the Sauce:
- In a small bowl, whisk together the milk, heavy cream, thyme, paprika, salt, and pepper.
-
Layer the Bake:
- Start by layering a few slices of sweet potato on the bottom of the prepared baking dish. Add a layer of the sautéed spinach and onion mixture, then pour some of the cream mixture over it. Repeat the layers until all ingredients are used up, finishing with a layer of sweet potatoes on top.
-
Top with Cheese:
- Sprinkle the grated cheese evenly over the top layer of sweet potatoes.
-
Bake the Dish:
- Cover the baking dish with aluminum foil and bake in the preheated oven for about 30 minutes.
- After 30 minutes, remove the foil and bake for another 15-20 minutes, or until the sweet potatoes are tender and the cheese is melted and bubbly.
-
Serve:
- Let the dish cool for a few minutes before serving. This dish can be enjoyed as a side or as a main dish with a simple salad on the side.
Notes
- Make it Vegan: You can use non-dairy milk (like almond or oat milk), dairy-free cream, and vegan cheese to make this dish completely plant-based.
- Add Protein: For a more substantial meal, add cooked chicken, bacon, or chickpeas to the layers.
- Storage: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven for the best texture.
- Prep Time: 15 minutes
- Cook Time: 50-60 minutes
- Category: Side Dish, Salad
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 200
- Sugar: 9g
- Sodium: 220mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 20mg