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:
- Thaw it completely.
- Squeeze out as much liquid as possible.
- 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:
- Assemble and bake the dish.
- Allow it to cool completely.
- Store in a freezer-safe container.
- 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.