Sweet Potato Flatbread with Sage, Caramelized Onions & Cranberry Sauce – The Ultimate Comfort Food for Fall Evenings
In just about 45 minutes, you can pull together this cozy sweet potato flatbread that turns a simple weeknight dinner into something you actually look forward to. The naturally sweet roasted sweet potato blends beautifully with earthy fried sage, jammy caramelized onions, and a tart cranberry sauce that cuts through it all. I first made this on a chilly October evening when I had leftover cranberry sauce from a test recipe, and it instantly became the kind of meal I crave when the weather turns crisp.
It’s simple enough to throw together on a busy Tuesday but special enough to serve when friends come over.
Why You’ll Love This Recipe
- Uses simple, everyday ingredients that come together fast
- Perfect balance of sweet, savory, and earthy flavors
- Comes together in under an hour from start to finish
- Feels like a warm hug on a plate – pure comfort food
- Versatile enough for dinner, lunch, or even a holiday appetizer
Ingredients
- 1 medium sweet potato, thinly sliced (about 1/8 inch thick)
- 2 tablespoons olive oil, divided
- Salt and black pepper, to taste
- 1 large red onion, thinly sliced
- 1 tablespoon butter
- 1 teaspoon brown sugar
- 1 tablespoon balsamic vinegar
- 8 to 10 fresh sage leaves
- 1 pre-made flatbread or naan (large size)
- 1/2 cup whole milk ricotta cheese
- 1/3 cup shredded mozzarella cheese
- 1/4 cup cranberry sauce (homemade or store-bought)
- Flaky sea salt, for finishing
- Optional: fresh thyme leaves for garnish
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss the sweet potato slices with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer on the baking sheet. Roast for 15 minutes, flipping halfway, until tender and lightly browned. Set aside.
- While the sweet potatoes roast, heat the remaining 1 tablespoon olive oil and butter in a skillet over medium-low heat. Add the sliced red onion and a pinch of salt. Cook, stirring occasionally, for 12 to 15 minutes until soft and golden.
- Stir in the brown sugar and balsamic vinegar. Cook for another 2 minutes until the onions are sticky and deep caramel in color. Transfer to a bowl.
- In the same skillet, add the sage leaves. Fry for 30 seconds per side until crisp. Remove and drain on a paper towel.
- Increase the oven temperature to 425°F (220°C). Place the flatbread on a clean baking sheet.
- Spread the ricotta cheese evenly over the flatbread, leaving a small border around the edges.
- Layer the roasted sweet potato slices over the ricotta. Top with the caramelized onions and sprinkle with shredded mozzarella.
- Bake for 8 to 10 minutes until the cheese is melted and the edges of the flatbread are golden and crisp.
- Remove from the oven. Dollop spoonfuls of cranberry sauce over the top. Crumble the fried sage leaves over everything.
- Finish with a pinch of flaky sea salt and fresh thyme if using. Slice and serve warm.
Pro Tips
- Slice your sweet potato as evenly as possible – an inexpensive mandoline makes this easy and ensures everything roasts at the same pace.
- Don’t rush the onions. Low and slow is the secret to deep, jammy caramelized onions. If they start to stick, add a splash of water.
- Watch your sage closely when frying – it goes from perfect to burnt in seconds. As soon as they stop sizzling, they’re ready.
- Use room temperature ricotta for easier spreading. Cold ricotta will tear the flatbread.
- For extra crispiness, bake the flatbread directly on the oven rack for the last 2 minutes instead of on the baking sheet.
Variations
- Swap the ricotta for goat cheese or feta for a tangier, more savory profile.
- Add crumbled cooked bacon or pancetta for a salty, smoky crunch.
- Use brie slices instead of shredded mozzarella for an extra creamy, decadent version.
- Try a balsamic glaze drizzled on top instead of the cranberry sauce for a less sweet finish.
Frequently Asked Questions
- Can I make this sweet potato flatbread ahead of time? You can roast the sweet potatoes and caramelize the onions up to 2 days in advance. Assemble and bake just before serving for the best texture.
- What type of flatbread works best? A store-bought naan, pre-made pizza crust, or even a large pita works great. Look for something sturdy enough to hold the toppings without getting soggy.
- Can I use jarred cranberry sauce? Absolutely. Just make sure to drain off any excess liquid so the flatbread doesn’t become soggy.
- How do I reheat leftovers? The flatbread is best fresh, but you can reheat slices in a 375°F oven for 5 minutes or in a dry skillet to crisp the bottom again.
- Can I make this vegan? Yes. Use a plant-based flatbread, skip the cheeses and butter, and use a drizzle of tahini or cashew cream instead of ricotta.
- Can I use frozen sweet potatoes? Fresh is best here for texture. Frozen slices tend to release too much water and won’t roast as nicely.
More Recipes You’ll Love
- Cranberry Balsamic Flatbread with Goat Cheese & Arugula
- Roasted Sweet Potato with Brie, Cranberry & Honey
- Crispy Flatbread with Figs, Ricotta & Walnuts
- Smashed Sweet Potato Pizzas with Burrata
- Roasted Sweet Potato Rounds with Burrata
Sweet Potato Flatbread with Sage, Caramelized Onions & Cranberry Sauce
Description
A savory-sweet flatbread featuring a tender sweet potato crust, topped with caramelized onions, fresh sage, and a tangy cranberry sauce. Perfect as a holiday appetizer or a cozy fall meal.
Ingredients
For the Crust:
- 1 large sweet potato (about 1 cup mashed)
- 2 cups all-purpose flour
- 1 teaspoon salt
- 1 teaspoon baking powder
- 2 tablespoons olive oil
- 1/2 cup warm water
- 2 large onions, thinly sliced
- 2 tablespoons butter
- 1 tablespoon brown sugar
- 1/4 cup fresh sage leaves
- 1/2 cup cranberry sauce (homemade or store-bought)
- 1/2 cup crumbled goat cheese or feta (optional)
- Salt and pepper to taste
Instructions
1. Prepare the Crust:
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Pierce sweet potato with a fork and microwave or bake until tender. Let cool, then peel and mash well.
- In a large bowl, combine mashed sweet potato, flour, salt, baking powder, olive oil, and warm water. Mix until a soft dough forms. If too sticky, add a little more flour.
- Turn dough onto a floured surface and knead gently 2-3 times. Roll or press into a large oval about 1/4-inch thick. Transfer to prepared baking sheet.
- Bake flatbread for 10-12 minutes until lightly golden and firm. Remove from oven.
- While flatbread bakes, melt butter in a skillet over medium heat. Add sliced onions, brown sugar, and a pinch of salt. Cook, stirring occasionally, for 15-20 minutes until deeply caramelized.
- Spread cranberry sauce over the baked flatbread. Top with caramelized onions and scatter fresh sage leaves.
- Return to oven and bake for 5-7 more minutes until toppings are heated through. Sprinkle with optional goat cheese, slice, and serve warm.
Notes
You can customize the seasonings to taste. For a vegan version, use plant-based butter and omit cheese.
I’m Shaykee—born in Morocco, seasoned across continents. From airplane galleys to home kitchens, I share the flavors and stories that shaped my journey.