Roasted Sweet Potato, Spinach, Caramelized Onion, Feta & Walnut Bake

Roasted Sweet Potato, Spinach, Caramelized Onion, Feta & Walnut Bake

The Cozy Mediterranean-Inspired Bake My Family Requests Again and Again

This roasted sweet potato, spinach, caramelised onion, feta & walnut bake is the kind of comforting dish that disappears quickly from the table. It combines naturally sweet roasted sweet potatoes with silky caramelised onions, tender spinach, creamy salty feta, and crunchy walnuts for a beautiful balance of flavours and textures.

Inspired by the fresh, wholesome ingredients often found in Mediterranean-style cooking, this bake is hearty enough to serve as a vegetarian main dish yet versatile enough to work as a side for roasted chicken, fish, or a simple salad.

The sweet potatoes become golden and tender in the oven, while the onions slowly cook until soft and deeply flavourful. Fresh spinach adds colour and a savoury freshness, feta brings a tangy, creamy contrast, and walnuts provide a satisfying crunch.

It is cosy, colourful, nourishing, and perfect for family dinners, holiday tables, meal prep, or any time you’re craving something warm and delicious.

 Recipe Information

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

 Ingredients

For the Roasted Sweet Potatoes

  • 3 large sweet potatoes, peeled and cut into ¾-inch cubes
  • 2 tablespoons extra-virgin olive oil
  • 1 teaspoon dried oregano
  • ½ teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper

For the caramelised onions

  • 2 large yellow onions, thinly sliced
  • 1 tablespoon olive oil
  • 1 tablespoon butter, optional
  • ¼ teaspoon salt
  • 1 teaspoon balsamic vinegar
  • ½ teaspoon dried thyme

For the Spinach Layer

  • 8 oz (225 g) fresh spinach
  • 2 cloves garlic, minced
  • 1 teaspoon olive oil
  • Pinch of salt
  • Pinch of black pepper

For the Topping

  • ¾ cup crumbled feta cheese
  • ½ cup walnuts, roughly chopped
  • 1 tablespoon fresh parsley, chopped
  • Optional: pinch of red pepper flakes

 Instructions

Step 1: Preheat the oven.

Preheat your oven to 400°F (200°C).

Lightly grease a medium baking dish with olive oil or cooking spray.

A dish approximately 9 x 13 inches works well for this recipe.

Step 2: Prepare the Sweet Potatoes

Peel the sweet potatoes and cut them into evenly sized cubes.

Try to keep the pieces approximately the same size so they roast evenly.

Place the sweet potatoes in a large bowl and add:

  • Olive oil
  • Dried oregano
  • Smoked paprika
  • Garlic powder
  • Salt
  • Black pepper

Toss everything together until the sweet potatoes are evenly coated.

Spread them onto a large baking sheet in a single layer.

Avoid overcrowding the pan. Giving the sweet potatoes space allows them to roast rather than steam.

Roast for 25–30 minutes, turning them once halfway through cooking.

The sweet potatoes should be golden around the edges and easily pierced with a fork.

Remove them from the oven and set aside.

Step 3: Caramelize the Onions

While the sweet potatoes roast, prepare the onions.

Heat the olive oil and butter in a large skillet over medium-low heat.

Add the thinly sliced onions and sprinkle with salt.

Cook slowly for approximately 20–25 minutes, stirring occasionally.

The onions should gradually become the following:

  • Soft
  • Golden brown
  • Sweet
  • Richly flavored

Do not rush this step by using very high heat. Slow cooking is what develops the onions’ natural sweetness.

Once the onions are deeply golden, add:

  • Balsamic vinegar
  • Dried thyme

Stir well and cook for another 1–2 minutes.

Remove from the heat.

Step 4: Prepare the Spinach

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

Add the minced garlic and cook for about 30 seconds, just until fragrant.

Add the fresh spinach in batches if necessary.

Season lightly with salt and black pepper.

Cook for approximately 2–3 minutes, stirring gently, until the spinach is wilted.

Remove from the heat.

If the spinach releases a large amount of liquid, drain off any excess moisture before assembling the bake.

This helps prevent the finished dish from becoming watery.

Step 5: Assemble the Bake

Reduce the oven temperature to 375°F (190°C) if your oven runs very hot.

Add the roasted sweet potatoes to the prepared baking dish.

Spread the caramelised onions evenly over the sweet potatoes.

Add the wilted spinach.

Gently toss or lightly layer the ingredients together.

Sprinkle approximately ½ cup of the crumbled feta over the mixture.

Add half of the chopped walnuts.

Gently combine everything.

Top the bake with the remaining feta and walnuts.

If you enjoy a little heat, sprinkle a small amount of red pepper flakes over the top.

Step 6: Bake

Place the baking dish in the oven.

Bake for 15–20 minutes, until:

  • The ingredients are heated through.
  • The feta is soft and lightly golden.
  • The walnuts are toasted and fragrant.

Watch the walnuts carefully during the final minutes because they can brown quickly.

Step 7: Garnish and Serve

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

Sprinkle with fresh chopped parsley.

Serve warm and enjoy!

 Description

This bake is a beautiful combination of contrasting flavours.

The sweet potatoes bring natural sweetness and a soft, creamy texture. The caramelised onions add deep savoury sweetness, while the spinach keeps the dish fresh and colourful.

Then comes the feta.

Its salty, tangy flavour cuts through the sweetness of the vegetables and creates a delicious balance. Finally, the walnuts add a buttery crunch that makes every bite more satisfying.

The result is a cosy, rustic bake that feels comforting while still being full of colourful, wholesome ingredients.

 Recipe Notes

Choose Firm Sweet Potatoes

Look for sweet potatoes that feel firm and heavy for their size.

Avoid potatoes with:

  • Soft spots
  • Deep wrinkles
  • Mold
  • Large damaged areas

Firm sweet potatoes will roast more evenly and provide the best texture.

Fresh Spinach or Frozen Spinach?

Fresh spinach is recommended because it provides a lighter texture.

However, frozen spinach can also be used.

If using frozen spinach:

  1. Thaw it completely.
  2. Squeeze out as much liquid as possible.
  3. Add it directly to the bake.

Removing excess water is essential.

What Type of Feta Works Best?

A block of feta that you crumble yourself generally has a creamier texture and stronger flavour than pre-crumbled feta.

Sheep’s milk or sheep-and-goat’s milk feta can provide a particularly rich and tangy flavour.

Use whichever variety you enjoy.

 Tips for the Best Sweet Potato Bake

1. Don’t Skip Roasting

Roasting the sweet potatoes before assembling the bake develops more flavour than simply adding raw potatoes to the casserole dish.

The edges become lightly caramelised and delicious.

2. Cook the Onions Slowly

Caramelised onions require patience.

Keep the heat at medium-low or low and allow the onions to slowly soften and brown.

High heat can burn them before they develop their characteristic sweetness.

3. Drain Excess Moisture

Both spinach and vegetables can release water during cooking.

Drain excess liquid before assembling the bake.

This helps maintain a rich, hearty texture.

4. Add Walnuts at the Right Time

Walnuts add wonderful crunch, but they can burn if exposed to high heat for too long.

For extra protection, you can add half the walnuts during baking and sprinkle the remaining toasted walnuts over the finished dish.

5. Taste Before Adding Extra Salt

Feta is naturally salty.

Taste the mixture before adding additional salt to avoid over-seasoning.

 Delicious Variations

Add kale.

Replace the spinach with chopped kale.

Sauté it for a few extra minutes because kale takes longer to soften.

 Add Chicken

For a higher-protein main dish, add:

  • Shredded cooked chicken
  • Diced grilled chicken

Mix it into the sweet potato layer before baking.

 Add chickpeas.

For a vegetarian protein boost, add one can of drained and rinsed chickpeas.

Roasted chickpeas work especially well.

 Add a Little Spice

Try adding:

  • Red pepper flakes
  • Cayenne pepper
  • Chili powder

A small amount of heat creates a delicious contrast with the sweet potatoes.

 Try goat cheese.

Goat cheese can replace the feta for a creamier and tangier variation.

 Use pecans instead.

Pecans pair beautifully with sweet potatoes and caramelised onions.

You can substitute them directly for the walnuts.

 Serving Suggestions

This dish is satisfying enough to enjoy on its own, but it also pairs beautifully with the following:

  • Grilled chicken
  • Baked salmon
  • Roasted turkey
  • Mediterranean-style fish
  • A crisp green salad
  • Lentil soup
  • Quinoa
  • Crusty whole-grain bread

For a simple vegetarian meal, serve a generous portion with a lemony salad.

 Approximate Nutritional Information

The following information is an estimate based on 6 servings.

Per Serving:

  • Calories: Approximately 320–370 kcal
  • Protein: 9–12 g
  • Carbohydrates: 38–45 g
  • Fat: 16–20 g
  • Fiber: 7–9 g
  • Sugar: Approximately 9–12 g

Nutritional values will vary depending on the size of the sweet potatoes and the specific brands and quantities of feta, walnuts, and other ingredients used.

 Nutritional Benefits

Sweet Potatoes

Sweet potatoes provide carbohydrates for energy and contain dietary fibre along with several vitamins and minerals.

Their natural sweetness means you don’t need added sugar to make this dish flavourful.

Spinach

Spinach adds colour, freshness, and a variety of nutrients to the recipe.

It also wilts down significantly, making it an easy way to include more leafy greens in a meal.

Walnuts

Walnuts add crunch and contain unsaturated fats.

They also make the dish more satisfying and provide a delicious nutty flavour.

Feta

Feta adds a bold, tangy taste, so a relatively small amount can provide plenty of flavour.

It also contributes protein and calcium.

Onions

Slowly caramelised onions create deep flavour using the onions’ natural sweetness.

They make the entire dish taste rich without requiring a heavy sauce.

 Storage Instructions

Allow the bake to cool completely before storing.

Place leftovers in an airtight container and refrigerate for up to 3–4 days.

To Reheat

Reheat individual portions in the microwave until hot.

For the best texture, reheat a larger portion in the oven at 350°F (175°C) until warmed through.

You can sprinkle a few fresh walnuts over the top after reheating for added crunch.

Can You Freeze It?

Yes, although the texture of the spinach and feta may change slightly after freezing.

For best results:

  1. Assemble and bake the dish.
  2. Allow it to cool completely.
  3. Store in a freezer-safe container.
  4. Freeze for up to 1 month.

Thaw overnight in the refrigerator before reheating.

 Frequently Asked Questions

Q: Can I make this recipe ahead of time?

Yes! You can roast the sweet potatoes and caramelise the onions a day ahead.

Store them separately in the refrigerator, then assemble and bake when ready.

You can also fully prepare the casserole and reheat it before serving.

Q: Can I use frozen spinach?

Absolutely.

Just make sure to thaw it completely and squeeze out as much water as possible.

Q: Is this recipe vegetarian?

Yes, this recipe is vegetarian as written.

Make sure to use vegetarian-friendly feta if that is important for your dietary preferences.

Q: How can I add more protein?

Try adding:

  • Chickpeas
  • White beans
  • Lentils
  • Grilled chicken
  • Turkey
  • Extra feta

These additions can make the dish more suitable as a complete main meal.

Q: Can I make it dairy-free?

Yes.

Simply omit the feta or replace it with a dairy-free feta alternative.

The dish will still be flavourful thanks to the roasted vegetables, caramelised onions, herbs, and walnuts.

Q: Can I use another type of nut?

Definitely!

Try:

  • Pecans
  • Almonds
  • Pistachios
  • Pine nuts

Each will give the dish a slightly different flavour and texture.

Q: How do I prevent the sweet potatoes from becoming mushy?

Cut them into evenly sized cubes and roast them at a relatively high temperature.

Avoid overcrowding the baking sheet.

This allows the potatoes to roast properly and develop golden edges.

 Final Thoughts

This roasted sweet potato, spinach, caramelised onion, feta & walnut bake is a wonderful example of how simple ingredients can create a truly memorable meal.

It is sweet, savoury, tangy, creamy, and crunchy all at once. Every ingredient has an important role, and together they create a comforting Mediterranean-inspired dish that works beautifully for both everyday dinners and special occasions.

Leave a Comment