Caramelized Onion & Spinach Stuffed Sweet Potatoes

Jump to Recipe

There’s something so comforting about pulling a tray of roasted sweet potatoes out of the oven, that caramelized skin, the golden orange center, the way it practically melts when you split it open. These Caramelized Onion & Spinach Stuffed Sweet Potatoes give that cozy fall moment. They’re hearty enough for a vegetarian main course but elegant enough to serve as a side dish for Thanksgiving, Christmas, or any festive dinner party.

Caramelized Onion & Spinach Stuffed Sweet Potatoes

This recipe layers all the good things: roasted sweet potatoes, deeply caramelized onions, creamy ricotta, tangy feta, wilted spinach, and just a touch of sweetness from dried cranberries. A sprinkle of thyme or rosemary finishes them off beautifully. It’s that perfect mix of savory and sweet.

Why You’ll Love These Stuffed Sweet Potatoes

  • Perfect for Entertaining: These look impressive but are secretly simple to make. You can roast the sweet potatoes and caramelize the onions ahead of time, then assemble and warm before serving.
  • Vegetarian-Friendly: They’re satisfying without any meat, but even the biggest carnivores won’t miss it.
  • Full of Flavor: Caramelized onions add depth, ricotta makes it creamy, feta brings a salty tang, and cranberries give a pop of color and sweetness.
  • Holiday-Ready: That touch of nutmeg and thyme makes it feel festive, like it belongs right beside your turkey or roast.
  • Wholesome & Comforting: Sweet potatoes are rich in fiber and vitamins, making this a dish that’s as nourishing as it is delicious.
Caramelized Onion & Spinach Stuffed Sweet Potatoes

Ingredients You’ll Need

For 4 stuffed sweet potatoes, you’ll need:

  • 4 medium sweet potatoes
  • 2 tablespoons olive oil (divided)
  • 1 tablespoon butter
  • 1 large yellow onion, thinly sliced
  • 2 cups fresh baby spinach
  • 1 cup ricotta cheese
  • ½ cup crumbled feta cheese (plus more for garnish)
  • ¼ teaspoon salt (plus more to taste)
  • ¼ teaspoon black pepper
  • ¼ teaspoon ground nutmeg (optional, but lovely for the holidays)
  • ¼ cup dried cranberries
  • Fresh thyme or rosemary leaves, for garnish

Optional but recommended: a drizzle of olive oil or balsamic glaze before serving.

How to Make Caramelized Onion & Spinach Stuffed Sweet Potatoes

1. Roast the Sweet Potatoes

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

Scrub the sweet potatoes clean and pierce them a few times with a fork. Place them on a foil-lined baking sheet and bake for 45–55 minutes, or until tender when pierced with a fork.

Once done, let them cool slightly while you prepare the filling.

Tip: You can roast the sweet potatoes a day ahead! Just refrigerate and reheat them before stuffing.

2. Caramelize the Onions

Caramelizing onions takes a little patience, but it’s what gives this recipe its rich, savory depth.

In a large skillet, heat 1 tablespoon olive oil and 1 tablespoon butter over medium heat. Add the sliced onions and a pinch of salt. Cook slowly, stirring occasionally, for 20–25 minutes until they turn deep golden brown and sweet.

If the onions start to stick, add a splash of water or a drizzle more oil.

Tip: Low and slow is key here. Don’t rush the onions, they should almost melt into the pan.

3. Wilt the Spinach

Push the onions to one side of the skillet and add the remaining 1 tablespoon olive oil to the empty space.

Add the spinach and cook for 2–3 minutes, just until wilted. Stir everything together and season with a bit of salt, pepper, and nutmeg.

The nutmeg is optional, but it gives this filling such a cozy holiday flavor, especially if you’re serving it alongside your Thanksgiving or Christmas dinner spread.

4. Prepare the Ricotta & Feta Mixture

In a small bowl, stir together:

  • 1 cup ricotta cheese
  • ½ cup feta cheese
  • A pinch of salt and pepper

If you like a little brightness, add a touch of lemon zest here. It balances the richness and ties all the flavors together.

5. Assemble the Stuffed Sweet Potatoes

Slice each roasted sweet potato lengthwise down the center and gently press the ends to open them up slightly. Fluff the insides with a fork to make a cozy little pocket for your filling.

Spoon a generous layer of the ricotta-feta mixture into each potato. Top with the caramelized onion and spinach mixture, then sprinkle with dried cranberries and a little extra feta for garnish.

Tip: For an extra festive touch, drizzle with balsamic glaze and scatter a few rosemary leaves before serving.

Caramelized Onion & Spinach Stuffed Sweet Potatoes

Serving Ideas

These stuffed sweet potatoes work beautifully as:

  • A vegetarian main dish for cozy nights in, just add a simple salad or roasted veggies.
  • A holiday side dish for Thanksgiving or Christmas (they pair perfectly with roasted turkey or beef tenderloin).
  • A make-ahead lunch, the leftovers reheat beautifully and are delicious even at room temperature.

If you’re planning a holiday menu, they add a nice pop of color and an unexpected twist next to traditional casseroles and mashed potatoes.

Make It Ahead

If you’re hosting, you can save time by prepping in stages:

  • Roast the sweet potatoes up to 2 days ahead and refrigerate.
  • Caramelize the onions a day in advance (store in an airtight container in the fridge).
  • Assemble just before serving and warm in the oven at 350°F for about 10–15 minutes.

Everything melds together beautifully once warmed through.

Caramelized Onion & Spinach Stuffed Sweet Potatoes

Variations & Substitutions

Want to make this recipe your own? Here are a few ways to switch things up:

  • Add protein: Stir some shredded chicken or turkey into the filling for a heartier version.
  • Try a different cheese: Goat cheese or cream cheese would both be delicious here.
  • Make it dairy-free: Use vegan ricotta and skip the butter, olive oil works perfectly.
  • Add crunch: Sprinkle toasted pecans or walnuts on top before serving.
  • Add herbs: Sage, thyme, or rosemary all complement the sweet potato beautifully.

The Perfect Holiday Side Dish

These stuffed sweet potatoes aren’t just a recipe, they’re a celebration of fall. Every bite feels warm and comforting, yet sophisticated enough for your holiday table.

The combination of caramelized onions, creamy cheese, earthy spinach, and naturally sweet potato feels like something out of a cozy farmhouse kitchen, elegant but approachable, just the way I love to cook and entertain.

They’re also a great way to introduce more vegetarian options during the holidays. Everyone appreciates a side dish that feels hearty and thoughtful, and these check both boxes.

Pairing Ideas

Serve these with:

  • Roasted chicken or turkey for a complete meal
  • A crisp salad with apples, nuts, and vinaigrette
  • A glass of white wine (try a dry Riesling or Sauvignon Blanc)

For dessert, something light and seasonal,  like an apple crisp or pumpkin mousse, would round out the meal perfectly.

Storing Leftovers

If you happen to have leftovers (rare, but it happens), they store well!

  • Keep them in an airtight container in the refrigerator for up to 3 days.
  • Reheat in the oven at 350°F for about 10–15 minutes until warmed through.

They’re also great sliced in half and served as part of a lunch bowl with quinoa or greens.

Final Thoughts

If you’re looking for a simple but show-stopping holiday side dish, or just a cozy fall recipe to make on a chilly night, these Caramelized Onion & Spinach Stuffed Sweet Potatoes are it. They’re full of flavor, stunning on the table, and feel like a little celebration in themselves.

I love making dishes like this that feel special without being complicated. Whether you’re hosting a dinner party or just making an ordinary evening feel festive, this recipe brings warmth, color, and comfort to your plate.

So pour a glass of wine, light a candle, and dig in, you deserve a cozy moment that feels this good.

Caramelized Onion & Spinach Stuffed Sweet Potatoes

These Caramelized Onion & Spinach Stuffed Sweet Potatoes are the perfect cozy dish for fall and the holidays. Sweet, roasted potatoes are filled with creamy ricotta, tangy feta, and a savory mix of caramelized onions and spinach, then finished with dried cranberries and fresh herbs.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4 Sweet Potatoes
Course: Side Dish

Ingredients
  

  • 4 Medium sweet potatoes
  • 2 tbsp Olive oil divided
  • 1 tbsp Butter
  • 1 Large yellow onion thinly sliced
  • 2 cups Baby spinach
  • 1 cup Ricotta cheese
  • ½ cup Crumbled feta cheese plus more for garnish
  • ¼ tsp Salt plus more to taste
  • ¼ tsp Black pepper
  • ¼ tsp Ground nutmeg optional, but great for the holidays
  • ¼ cup Dried cranberries
  • Fresh thyme or rosemary leaves for garnish

Equipment

  • Baking Sheet
  • Large skillet
  • Wooden spoon or spatula
  • Small mixing bowl
  • Knife & cutting board

Method
 

  1. Roast the Sweet Potatoes
    Preheat your oven to 400°F (200°C).
    Scrub the sweet potatoes clean, pierce them a few times with a fork, and place them on a foil-lined baking sheet.
    Bake for 45–55 minutes, or until fork-tender.
    Let them cool slightly while you prepare the filling.
  2. Caramelize the Onions
    In a large skillet, heat 1 tablespoon olive oil and 1 tablespoon butter over medium heat.
    Add the sliced onions and a pinch of salt.
    Cook slowly, stirring occasionally, for 20–25 minutes, until the onions turn deep golden brown and sweet.
  3. Wilt the Spinach
    Push the onions to one side of the pan and add the remaining 1 tablespoon olive oil to the other side.
    Add the spinach and cook for 2–3 minutes, just until wilted.
    Stir together with the onions and season with salt, pepper, and nutmeg.
  4. Prepare the Ricotta & Feta Mixture
    In a small bowl, stir together the ricotta cheese, ½ cup feta, a pinch of salt, and a little black pepper.
    You can also add a bit of lemon zest for brightness (optional).
  5. Assemble the Stuffed Sweet Potatoes
    Slice each roasted sweet potato lengthwise down the center and gently press the ends to open them up slightly.
    Fluff the insides with a fork.
    Spoon a layer of the ricotta-feta mixture into each sweet potato, then top with the caramelized onion and spinach mixture.
    Sprinkle with dried cranberries and a little extra feta cheese for garnish.
  6. Garnish & Serve
    Finish with a drizzle of olive oil or balsamic glaze if desired, and top with fresh thyme or rosemary leaves.
    Serve warm.

Keep Up with Ashley

Similar Posts