Cheesy Sweet Potato and Spinach Bake

Sweet Potato Spinach Bake with tender sweet potatoes, spinach, ricotta, mozzarella, cheddar, and golden melted cheese

Cheesy Sweet Potato and Spinach Bake

Sweet Potato Spinach Bake is a warm, cheesy, and comforting casserole made with tender sweet potatoes, fresh spinach, garlic, herbs, and plenty of melted cheese.

This Sweet Potato Spinach Bake combines naturally sweet potatoes with savory spinach and a creamy cheese mixture.

Prep Time: 20 minutes
Cook Time: 45–50 minutes
Total Time: About 1 hour 10 minutes
Servings: 6

Ingredients

For the Sweet Potatoes

  • 2 pounds sweet potatoes, peeled
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme

For the Spinach Filling

  • 1 tablespoon olive oil
  • 3 garlic cloves, minced
  • 8 ounces fresh baby spinach
  • 1/4 teaspoon salt
  • Pinch of black pepper
  • 1/4 teaspoon red pepper flakes, optional

Ingredients For the Cheese Mixture

  • 1 cup ricotta cheese
  • 1/2 cup plain Greek yogurt
  • 1 large egg
  • 1 cup shredded mozzarella cheese, divided
  • 1/2 cup shredded cheddar cheese
  • 1/3 cup grated Parmesan cheese
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon dried oregano

For Finishing

  • 1 tablespoon chopped parsley
  • Extra Parmesan, optional
  • Fresh thyme, optional
  • Crushed red pepper, optional

Why You’ll Love This Recipe

Sweet Potato Spinach Bake is easy to assemble and uses everyday ingredients. The sweet potatoes provide a naturally creamy texture, while spinach adds color and a savory balance. Ricotta and Greek yogurt create a smooth filling, and mozzarella, cheddar, and Parmesan give the top a rich, golden finish.

How to Make Sweet Potato Spinach Bake

Step 1: Preheat the Oven

Preheat the oven to 375°F or 190°C.

Lightly grease a 9 x 13-inch baking dish with olive oil or cooking spray.

Step 2: Slice the Sweet Potatoes

Peel the sweet potatoes and slice them into thin rounds, about 1/8 to 1/4 inch thick.

Keeping the slices evenly sized helps Sweet Potato Spinach Bake cook evenly and prevents some pieces from staying firm while others become too soft.

Step 3: Season the Sweet Potatoes

Place the sweet potato slices in a large bowl.

Add olive oil, salt, black pepper, smoked paprika, and thyme.

Toss gently until every slice is lightly coated.

Step 4: Soften the Spinach

Heat 1 tablespoon olive oil in a large skillet over medium heat.

Add the garlic and cook for about 30 seconds.

Add the spinach in batches, stirring until wilted.

Season with salt, black pepper, and optional red pepper flakes.

Transfer the spinach to a plate and let it cool slightly.

Step 5: Remove Excess Moisture

Once the spinach is cool enough to handle, squeeze out excess liquid with clean hands or a kitchen towel.

This step is important because too much moisture can make Sweet Potato Spinach Bake watery.

Roughly chop the drained spinach and set it aside.

Step 6: Make the Cheese Mixture

In a medium bowl, combine ricotta, Greek yogurt, egg, half of the mozzarella, cheddar, Parmesan, garlic powder, and oregano.

Stir until smooth.

Fold the chopped spinach into the cheese mixture.

Step 7: Build the First Layer

Arrange half of the sweet potato slices in the bottom of the prepared baking dish, overlapping them slightly.

Spread half of the spinach and cheese mixture over the potatoes.

Use the back of a spoon to distribute it evenly.

Step 8: Add the Second Layer

Arrange the remaining sweet potatoes over the cheese mixture.

Spread the rest of the spinach filling over the top.

Finish with the remaining mozzarella.

Step 9: Cover and Bake

Cover the baking dish tightly with foil.

Bake Sweet Potato Spinach Bake for 30 minutes.

The covered baking time traps steam, helping the sweet potatoes become tender without drying out.

Step 10: Uncover and Continue Baking

Remove the foil carefully.

Return the casserole to the oven and bake for another 15 to 20 minutes.

The cheese should be melted and lightly golden, and a knife should slide easily through the sweet potatoes.

Step 11: Broil if Desired

For a more deeply browned top, switch the oven to broil for 1 to 2 minutes.

Watch closely because cheese can brown quickly.

Step 12: Rest Before Serving

Remove Sweet Potato Spinach Bake from the oven and let it rest for 10 minutes.

Resting helps the layers settle and makes the casserole easier to slice neatly.

Garnish with parsley, fresh thyme, or a little extra Parmesan before serving.

Serving Suggestions

Sweet Potato Spinach Bake can be served as a hearty side dish or a vegetarian main course.

Pair it with roasted chicken, grilled chicken, turkey, baked salmon, white fish, or pork tenderloin for a balanced dinner.

For a vegetarian meal, serve Sweet Potato Spinach Bake with a crisp green salad, roasted broccoli, lentil salad, chickpeas, or tomato cucumber salad.

It also works well on a holiday table alongside roasted vegetables, green beans, stuffing, or a simple grain dish.

For another cheesy Mediterranean-style meal, try our Mediterranean Baked Feta & Veggie Pasta with roasted vegetables, creamy feta, herbs, and tender pasta.

Recipe Tips

For the best Sweet Potato Spinach Bake, keep the potato slices thin and remove as much moisture as possible from the spinach.

Slice the sweet potatoes thinly and evenly so they cook at the same rate.

A mandoline slicer can make this easier, but always use the safety guard.

Squeeze the cooked spinach thoroughly. Removing extra liquid is one of the best ways to prevent Sweet Potato Spinach Bake from becoming watery.

If the sweet potatoes are still slightly firm after the suggested baking time, cover the dish again and bake for another 5 to 10 minutes.

Easy Variations

Sweet Potato Spinach Bake is easy to customize with different vegetables, cheeses, and herbs.

For a stronger savory flavor, add sautéed mushrooms or caramelized onions to the spinach mixture.

You can replace ricotta with cottage cheese for a slightly lighter texture.

For extra greens, combine spinach with chopped kale or Swiss chard.

A Mediterranean version can include crumbled feta, sun-dried tomatoes, and oregano.

For extra crunch, sprinkle chopped walnuts, pecans, or pumpkin seeds over the top after baking.

If you enjoy a little heat, increase the red pepper flakes or add a small amount of chopped jalapeño.

You may also enjoy our 2-Ingredient Healthy Carrot Pancakes for a quick, flourless breakfast made with simple everyday ingredients.

Make-Ahead Instructions

Sweet Potato Spinach Bake can be assembled ahead of time, making it useful for holidays or busy evenings.

Prepare all the layers, cover the baking dish tightly, and refrigerate for up to 24 hours before baking.

When ready to cook, let the dish sit at room temperature for about 20 minutes while the oven preheats.

Because the casserole will be cold, Sweet Potato Spinach Bake may need an extra 5 to 10 minutes of covered baking time.

Storage and Reheating

Store leftover Sweet Potato Spinach Bake in an airtight container in the refrigerator for up to 4 days.

Reheat individual portions in the microwave until hot.

For a better texture, place larger portions in a covered baking dish and warm in a 350°F or 175°C oven for 15 to 20 minutes.

Nutrition Information

Approximate nutrition per serving:

Calories: 390
Protein: 19 g
Carbohydrates: 39 g
Fat: 18 g
Saturated Fat: 9 g
Fiber: 6 g
Sugar: 9 g
Sodium: 610 mg

Nutrition values are estimates and can vary depending on the cheeses, yogurt, sweet potatoes, and exact serving size.

Frequently Asked Questions

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much liquid as possible before mixing it with the cheese.

Can I use regular potatoes instead of sweet potatoes?

Yes, but the flavor will be less sweet and the cooking time may vary slightly depending on the potato variety.

Why is my casserole watery?

The spinach may contain too much moisture, or the sweet potatoes may have released extra liquid. Draining the spinach well and allowing the casserole to rest before slicing will help.

Can I make this without ricotta?

Yes. Cottage cheese works well, or you can use a thicker Greek yogurt combined with a little extra mozzarella.

Can I add meat?

Yes. Cooked chicken, turkey, or crumbled sausage can be layered into the casserole for a heartier meal.

Can I prepare it the night before?

Yes. Assemble it, cover, refrigerate overnight, and bake the next day.

Can I freeze leftovers?

Yes. Freeze fully cooled portions in airtight containers for up to 2 months.

Final Thoughts

Sweet Potato Spinach Bake is a comforting way to combine tender sweet potatoes, savory spinach, creamy cheese, and simple herbs in one easy casserole.

Because Sweet Potato Spinach Bake can work as either a side dish or vegetarian main, it is a useful recipe for family dinners, holidays, meal prep, and casual gatherings.

Keep this Sweet Potato Spinach Bake recipe handy whenever you want something warm, cheesy, colorful, and easy to prepare.

With soft sweet potatoes, garlicky spinach, creamy ricotta, and melted cheese in every layer, Sweet Potato Spinach Bake is a satisfying oven-baked dish that fits easily into both everyday meals and special occasions.

Mediterranean Roasted Sweet Potato & Spinach Bake with Feta and Walnuts

Mediterranean Sweet Potato Spinach Bake with feta, walnuts, garlic, lemon, and fresh herbs

Mediterranean Roasted Sweet Potato & Spinach Bake with Feta and Walnuts

Sweet Potato Spinach Bake is a colorful Mediterranean-inspired dish made with roasted sweet potatoes, fresh spinach, feta cheese, crunchy walnuts, garlic, herbs, and olive oil. It works beautifully as a vegetarian main dish, hearty side, or meal-prep option. The combination of naturally sweet potatoes, savory feta, and earthy spinach creates a balanced flavor that feels comforting without being too heavy.

This Sweet Potato Spinach Bake is especially useful when you want a simple oven meal made with wholesome ingredients. The roasted vegetables develop deep flavor, while the walnuts add crunch and the feta adds a creamy, salty finish.

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6

Ingredients

For the Sweet Potatoes

3 medium sweet potatoes, peeled and cut into 1-inch cubes

2 tablespoons extra virgin olive oil

1/2 teaspoon garlic powder

1 teaspoon smoked paprika

1/2 teaspoon ground cumin

1/2 teaspoon salt

1 teaspoon dried oregano

1/4 teaspoon black pepper

For the Spinach Mixture

1 tablespoon olive oil

3 cloves garlic, minced

1 small red onion, thinly sliced

6 cups fresh baby spinach

1 tablespoon fresh lemon juice

1 teaspoon lemon zest

1/4 teaspoon red pepper flakes, optional

For the Topping

1 cup crumbled feta cheese

1/2 cup chopped walnuts

2 tablespoons chopped fresh parsley

1 tablespoon chopped fresh dill

1 tablespoon extra virgin olive oil

Fresh black pepper, to taste

Why You’ll Love This Recipe

Sweet Potato Spinach Bake combines several textures in one simple dish. The sweet potatoes become tender and lightly caramelized, the spinach stays soft and savory, and the walnuts provide a satisfying crunch.

It is also easy to adapt. You can add chickpeas for extra protein, change the cheese, or include more vegetables depending on what you already have.

Another reason to love Sweet Potato Spinach Bake is that it works for several occasions. Serve it for a weeknight dinner, bring it to a potluck, or prepare portions ahead for lunches.

How to Make Mediterranean Roasted Sweet Potato & Spinach Bake

Step 1: Roast the Sweet Potatoes

Preheat the oven to 425°F or 220°C.

Place the cubed sweet potatoes on a large baking sheet.

Drizzle with olive oil and sprinkle with smoked paprika, oregano, garlic powder, cumin, salt, and black pepper.

Toss until every piece is evenly coated.

Spread the potatoes into a single layer and roast for about 25 minutes, turning once halfway through.

Roasting first gives Sweet Potato Spinach Bake a deeper flavor and prevents the sweet potatoes from becoming overly soft in the finished dish.

Step 2: Prepare the Spinach

While the sweet potatoes roast, heat olive oil in a large skillet over medium heat.

Add the red onion and cook for 3 to 4 minutes until slightly softened.

Stir in the garlic and cook for about 30 seconds.

Add the spinach in batches, stirring until each handful wilts before adding more.

This step removes excess moisture and keeps Sweet Potato Spinach Bake from becoming watery.

Step 3: Season the Spinach Mixture

Once the spinach has wilted, remove the skillet from the heat.

Stir in lemon juice, lemon zest, and red pepper flakes if using.

Season lightly with black pepper.

You may not need much salt because the feta will add plenty of savory flavor later.

Step 4: Assemble the Bake

Reduce the oven temperature to 400°F or 200°C.

Lightly grease a medium baking dish.

Add the roasted sweet potatoes and spread them evenly across the bottom.

Spoon the spinach and onion mixture over the potatoes.

Gently toss or layer the ingredients so the spinach is distributed throughout.

This creates an even base for Sweet Potato Spinach Bake and helps every serving contain both vegetables.

Step 5: Add Feta and Walnuts

Sprinkle the crumbled feta evenly over the top.

Add the chopped walnuts.

Drizzle lightly with extra virgin olive oil.

The feta will soften and lightly brown in the oven, while the walnuts become more fragrant and crisp.

These toppings give Sweet Potato Spinach Bake its signature Mediterranean-style flavor and texture.

Step 6: Bake

Place the dish in the oven and bake uncovered for 12 to 15 minutes.

The feta should be warm and slightly golden, and the walnuts should smell toasted.

Avoid baking for too long because the spinach can dry out.

Step 7: Garnish and Serve

Remove the dish from the oven and let it rest for about 5 minutes.

Sprinkle with fresh parsley, dill, and extra black pepper.

Serve Sweet Potato Spinach Bake warm with lemon wedges if desired.

Serving Suggestions

Sweet Potato Spinach Bake can be served as a vegetarian main dish with a simple salad, hummus, or warm pita bread.

For a more filling meal, pair it with quinoa, couscous, lentils, or chickpeas.

It also works well alongside grilled chicken, baked salmon, roasted turkey, or white fish.

For brunch, serve Sweet Potato Spinach Bake with poached eggs or scrambled eggs for extra protein.

Recipe Tips

Cut the sweet potatoes into similar-sized cubes so they roast evenly.

Do not overcrowd the baking sheet, or the potatoes may steam instead of caramelizing.

Cook the spinach before adding it to the baking dish to remove excess moisture.

Use good-quality feta for the best salty and creamy flavor.

Toast the walnuts lightly if you want an even stronger nutty flavor.

Fresh lemon juice brightens Sweet Potato Spinach Bake and balances the sweetness of the potatoes.

Add herbs after baking so they keep their fresh flavor and color.

Let the dish rest briefly before serving so the layers settle.

Easy Variations

For extra protein, add one can of drained chickpeas before baking.

You can make Sweet Potato Spinach Bake with goat cheese instead of feta for a softer, tangier flavor.

For more vegetables, add roasted bell peppers, zucchini, mushrooms, or artichoke hearts.

Pecans or almonds can replace the walnuts.

If you like sweeter Mediterranean flavors, add a small handful of dried cranberries or chopped dates.

For extra heat, increase the red pepper flakes or add a pinch of cayenne.

For another hearty low-carb bake, try our Low-Carb Zucchini, Mushroom, and Ground Meat Casserole.

Make-Ahead Instructions

Sweet Potato Spinach Bake can be prepared ahead, making it useful for busy days.

Roast the sweet potatoes and cook the spinach mixture up to one day in advance.

Store both components separately in airtight containers in the refrigerator.

When ready to bake, assemble the dish, add feta and walnuts, and cook until everything is heated through.

You may need a few extra minutes if the ingredients are cold.

Storage and Reheating

Store leftover Sweet Potato Spinach Bake in an airtight container in the refrigerator for up to 3 days.

Reheat individual portions in the microwave, or warm the whole dish in a 350°F oven until heated through.

For the best texture, add a few fresh walnuts after reheating.

Freezing is possible, but the spinach and feta may become slightly softer after thawing.

For best quality, refrigerate and enjoy within a few days.

Nutrition Information

Approximate nutrition per serving:

Calories: 330
Protein: 10 g
Carbohydrates: 35 g
Fat: 18 g
Saturated Fat: 6 g
Fiber: 7 g
Sugar: 9 g
Sodium: 470 mg

Nutrition values are estimates and may vary depending on the size of the sweet potatoes and the amount of feta, walnuts, and olive oil used.

Frequently Asked Questions

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much liquid as possible before adding it to the recipe. Fresh spinach usually gives Sweet Potato Spinach Bake a lighter texture, but frozen spinach works well.

Can I make this vegan?

Yes. Replace the feta with a dairy-free feta alternative or leave it out entirely.

Can I add protein?

Absolutely. Chickpeas, lentils, shredded chicken, or white beans are all good additions.

Can I use another cheese?

Yes. Goat cheese, ricotta, Parmesan, or mozzarella can be used depending on the flavor you want.

Can I prepare the dish the night before?

Yes. Assemble everything except the walnuts, cover, and refrigerate. Add the walnuts just before baking for better crunch.

What can I use instead of walnuts?

Pecans, almonds, pumpkin seeds, or sunflower seeds are all good substitutes.

Is this recipe good for meal prep?

Yes. Sweet Potato Spinach Bake stores well and can be divided into containers for easy lunches or dinners.

Final Thoughts

Mediterranean Roasted Sweet Potato & Spinach Bake with Feta and Walnuts is a flavorful way to combine simple vegetables with classic Mediterranean ingredients. Roasted sweet potatoes bring natural sweetness, while spinach, feta, walnuts, garlic, herbs, and lemon add savory contrast.

Sweet Potato Spinach Bake is versatile enough to serve as a vegetarian main course or as a hearty side dish with chicken, fish, or grains. It also works well for meal prep because the ingredients hold up nicely after reheating.

Whether you make Sweet Potato Spinach Bake for a weeknight dinner, brunch, or gathering, the combination of roasted vegetables, creamy feta, and crunchy walnuts makes it an easy recipe worth repeating.

If you enjoy easy low-carb comfort food, you may also like our Low-Carb Crustless Pizza Bowl.