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.

Sweet Potatoes with Avocado & Feta

Loaded Mediterranean Sweet Potatoes with avocado feta tomatoes and herbs

Loaded Mediterranean Sweet Potatoes with Avocado & Feta

Loaded Mediterranean Sweet Potatoes with Avocado & Feta are a colorful, wholesome, and satisfying meal packed with fresh Mediterranean-inspired flavors. Soft roasted sweet potatoes create a naturally creamy base, while salty feta, fresh avocado, juicy cherry tomatoes, herbs, toasted seeds, and a bright lemon dressing add freshness, richness, and texture.

This recipe works beautifully for lunch, dinner, meal prep, or even as a hearty side dish. You can keep it vegetarian or add chickpeas, chicken, shrimp, salmon, or lentils for extra protein.

Prep Time: 15 minutes
Cook Time: 35–40 minutes
Total Time: 50–55 minutes
Servings: 4

Ingredients

For the Sweet Potatoes

4 medium sweet potatoes
2 tablespoons olive oil
1 teaspoon dried oregano
1/2 teaspoon smoked paprika
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper

For the Mediterranean Topping

2 ripe avocados, sliced
3/4 cup crumbled feta cheese
1 cup cherry tomatoes, halved
1/4 cup finely chopped red onion
2 tablespoons fresh parsley, chopped
1 tablespoon fresh dill, optional
2 tablespoons toasted pumpkin seeds or pine nuts
1/4 teaspoon red pepper flakes, optional

For the Lemon Herb Drizzle

2 tablespoons extra-virgin olive oil
1 1/2 tablespoons fresh lemon juice
1 teaspoon honey or maple syrup, optional
1/2 teaspoon dried oregano
1 small garlic clove, finely minced
Pinch of salt
Pinch of black pepper

Instructions

Step 1: Preheat the Oven

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

Line a large baking sheet with parchment paper for easy cleanup.

Step 2: Prepare the Sweet Potatoes

Wash the sweet potatoes thoroughly and pat them dry.

Cut each sweet potato in half lengthwise.

Drizzle the cut sides with olive oil, then season with oregano, smoked paprika, garlic powder, onion powder, salt, and black pepper.

Rub the seasoning evenly over the potatoes.

Step 3: Roast the Sweet Potatoes

Place the sweet potatoes cut-side down on the baking sheet.

Roast for 30 to 40 minutes, depending on size, until the centers are soft and the edges are golden and caramelized.

For extra browning, flip them cut-side up during the final 5 to 8 minutes.

Step 4: Prepare the Toppings

While the sweet potatoes are roasting, slice the avocado and cherry tomatoes.

Finely chop the red onion, parsley, and dill.

Toast the pumpkin seeds or pine nuts in a dry skillet over medium-low heat for a few minutes until lightly golden.

Step 5: Make the Lemon Herb Drizzle

In a small bowl, whisk together olive oil, lemon juice, honey or maple syrup if using, oregano, garlic, salt, and black pepper.

Set aside.

Step 6: Fluff the Sweet Potatoes

Remove the roasted sweet potatoes from the oven and let them cool for 2 to 3 minutes.

Turn them cut-side up and gently fluff the soft centers with a fork.

Step 7: Add the Toppings

Top each sweet potato with crumbled feta, avocado slices, cherry tomatoes, red onion, parsley, and dill.

Sprinkle with toasted seeds or pine nuts.

Add red pepper flakes if you want a little heat.

Step 8: Finish and Serve

Drizzle the lemon herb dressing over the loaded sweet potatoes.

Serve immediately while the potatoes are warm and the toppings are fresh.

Tips for the Best Loaded Mediterranean Sweet Potatoes

Choose sweet potatoes that are similar in size so they cook evenly.

Roasting cut-side down helps the surface caramelize better.

Do not add avocado too early because it can brown.

If your feta is very salty, reduce the added salt in the recipe.

Use fresh lemon juice for the best flavor.

Toast the seeds or pine nuts before serving for extra crunch.

Variations

Chickpea Version

Add roasted chickpeas for extra plant-based protein.

Chicken Version

Top with sliced grilled chicken breast for a heartier meal.

Shrimp Version

Add garlic shrimp for a Mediterranean seafood variation.

Greek-Style Version

Add Kalamata olives, cucumber, extra feta, and oregano.

Vegan Version

Use dairy-free feta and maple syrup instead of honey.

Spicy Version

Add chili flakes, chili oil, or sliced jalapeños.

What to Serve With It

These loaded sweet potatoes pair well with:

Greek salad
Mediterranean chickpea salad
Grilled chicken
Lemon herb salmon
Garlic shrimp
Quinoa salad
Lentil salad
Roasted vegetables
Cucumber tomato salad

Storage

Store the roasted sweet potatoes separately from the fresh toppings if possible.

Refrigerate the potatoes in an airtight container for up to 4 days.

Fresh toppings such as avocado are best added just before serving.

Reheating

Reheat the sweet potatoes in the oven at 350°F or 175°C for about 10 to 15 minutes.

You can also microwave them for 1 to 2 minutes.

Add fresh avocado, feta, herbs, and dressing after reheating.

Frequently Asked Questions

Can I make these ahead of time?

Yes. Roast the sweet potatoes ahead of time and store them in the refrigerator. Add the fresh toppings when ready to serve.

Can I use regular potatoes?

Yes. Russet or Yukon Gold potatoes can be used, although the flavor will be different.

Can I use goat cheese instead of feta?

Yes. Goat cheese works very well and gives the dish a creamier texture.

How do I keep avocado from browning?

Lightly coat the avocado slices with lemon juice before serving.

Can I add protein?

Yes. Chickpeas, chicken, shrimp, salmon, lentils, and white beans all work well.

Nutrition Information

Approximate nutrition per serving:

Calories: 340
Protein: 8 g
Carbohydrates: 43 g
Fat: 17 g
Fiber: 9 g
Sugar: 10 g
Sodium: 430 mg

Nutrition may vary depending on portion size and toppings.

Final Thoughts

Loaded Mediterranean Sweet Potatoes with Avocado & Feta combine sweet, savory, creamy, fresh, and crunchy textures in one easy meal.

The roasted sweet potatoes provide a warm and satisfying base, while feta adds salty richness and avocado brings creaminess. Fresh tomatoes, herbs, toasted seeds, and lemon dressing brighten the whole dish and make it feel fresh and colorful.

This is a flexible recipe that works for a simple vegetarian dinner or can easily be upgraded with your favorite protein.