This post may contain affiliate links. Please read our disclosure policy.

This caramelized onion flatbread is rich, savory, and simple to make at home. The recipe uses a homemade flatbread base, layered with sweet onions, vegan cheese, and fresh arugula. It is perfect for an appetizer, a light dinner, or a shareable side dish.
Hereโs What You Need to Make this Caramelized Onion Flatbread:
For the Caramelized Onions
- Vegan butter: Used to sautรฉ the onions, it helps them soften and develop rich, deep flavor as they cook. We like to use Country Crock Plant Butter.
- Sweet onions: Provide natural sugars that caramelize slowly, creating a sweet and savory base for the flatbread.
- Salt: Draws out moisture from the onions and balances the sweetness.
- Sugar: Speeds up the caramelization process and deepens the color of the onions.
- Garlic: Adds bold, savory flavor that complements the sweetness of the onions.
- Sage: Brings an earthy, aromatic note that pairs well with the caramelized onions.
For the Dough
- All-purpose flour: Forms the structure of the flatbread dough and creates a sturdy base for toppings.
- Baking powder gives the dough lightness, making the crust less dense.
- Garlic powder: Infuses the dough itself with flavor before baking.
- Salt: Enhances flavor throughout the dough.
- Warm water: Helps bind the dough and activate the baking powder.
- Olive oil: Adds richness to the dough and prevents dryness.
- Maple syrup (optional): Brushed on with non-dairy milk, it encourages browning for a golden crust.
- Non-dairy milk (optional): Combined with maple syrup, it gives the crust a glossy, bakery-style finish.
For Assembly
- Vegan mozzarella: Creates a melty, creamy layer that holds the caramelized onions in place. We like to use Daiya or Follow Your Heart Shreds.
- Vegan parmesan: Adds a sharp, nutty flavor that balances the sweetness of the onions. We like to use Violife Parmesan Wedge.
- Arugula: A peppery, fresh topping that adds contrast after baking.
- Olive oil: Brushed over the dough and drizzled on top to keep everything crisp and flavorful.
Step-by-Step Instructions
1. Caramelize the onions
- Melt vegan butter in a pan over medium heat.
- Add sliced onions, salt, and sugar. Stir to coat.
- Reduce the heat to medium-low and cook, stirring occasionally.
- After 10 minutes, stir in garlic and sage.
- Continue cooking until onions are deep golden and soft, about 30 minutes. If they begin to stick, add a splash of water. Set aside to cool.
2. Make the dough
- Preheat oven to 400ยฐF.
- In a large bowl, mix flour, baking powder, garlic powder, and salt.
- Add warm water and olive oil. Stir until a shaggy dough forms.
- Transfer the dough to a floured surface. Knead until smooth, about 2 minutes. Add flour if sticky.
- Roll the dough into a rectangle about ยผ inch thick. If the dough resists, cover with a damp towel and rest for 10 minutes.
3. Par-bake the crust
- Place rolled dough on a baking sheet.
- Use a fork to poke holes across the surface.
- Brush or drizzle with olive oil.
- Bake for 10 minutes.
4. Assemble the flatbread
- Remove the crust from the oven.
- For golden edges, mix maple syrup with non-dairy milk and brush onto the crust border.
- Spread vegan mozzarella evenly across the dough.
- Top with caramelized onions and vegan parmesan.
5. Bake again
- Return the flatbread to the oven. Bake 17-20 minutes, until cheese melts and crust is golden.
- Let cool for at least 5 minutes.
6. Finish and serve
- Top with arugula and a drizzle of olive oil.
- Slice and serve warm.
Equipment Youโll Need
- Large skillet or sautรฉ pan: For caramelizing the onions.
- Wooden spoon or silicone spatula: To stir the onions without scratching the pan.
- Sharp knife and cutting board: For slicing onions, chopping sage, and mincing garlic.
- Mixing bowls: One large for the dough, one small for brushing liquid mixtures.
- Baking sheet: To bake the flatbread.
- Rolling pin: For rolling out the dough to the correct thickness.
- Pastry brush: To brush olive oil or maple syrup mixture onto the crust.
- Cooling rack (optional): To cool the baked flatbread without trapping steam.
- Pizza cutter or sharp knife: For slicing the flatbread before serving.
Tips for success
- Keep the heat low when caramelizing onions. Rushing will burn them instead of letting them slowly sweeten.
- If the onions stick, add a splash of water to loosen them.
- Rest the dough if it resists rolling out. A short rest helps the gluten relax.
- For a golden crust, brush the edges with the maple syrup and non-dairy milk mixture before the final bake.
- Let the flatbread cool before slicing so the toppings stay in place.
Serving ideas
- Pair with a simple green salad for a light meal.
- Slice into small squares for party appetizers.
- Serve alongside soup for a comforting lunch.
Storage
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat in the oven at 350ยฐF until warm and crisp. Avoid microwaving, which softens the crust.
Recipe FAQ
Yes. You can prepare the dough up to 24 hours in advance. Wrap it tightly and refrigerate until ready to use. Bring it back to room temperature before rolling out.
Yes. A pre-made flatbread saves time. Bake it with toppings until the cheese melts and the edges are crisp.
Try mushrooms, roasted red peppers, or olives. Keep the toppings light so the crust stays crisp.
Yes. Bake the crust without toppings, cool completely, then freeze. When ready, add toppings and bake from frozen until hot and crisp.
The recipe uses all-purpose flour. To make it gluten-free, use a 1-to-1 gluten-free flour blend designed for baking.
Looking for Similar Recipes? Try These!
Appetizers and Sides
Easy Gluten-Free Flatbread (5-Ingredients!)
Appetizers and Sides
Easy Homemade Pita Bread
Easy Caramelized Onion Flatbread
- Total Time: 43 minutes
- Yield: 1 flatbread
- Diet: Vegan
Description
This caramelized onion flatbread is rich, savory, and simple to make. A homemade flatbread base, caramelized sweet onions, vegan cheese, and fresh arugula. It is perfect for an appetizer, light dinner, or a shareable side dish.
Ingredients
Caramelized onions:
- 2 tablespoons vegan butter
- 2 large sweet onions, sliced
- ยฝ teaspoon salt
- Pinch of sugar
- 6 cloves garlic, minced
- 2 tablespoons sage, chopped
Flatbread dough:
- 1ยพ (210g) cups all-purpose flour
- ยฝ teaspoon baking powder
- ยฝ teaspoon garlic powder
- ยฝ teaspoon salt
- ยฝ cup warm water
- 3 tablespoons olive oil
- ยผ teaspoon maple syrup (optional)
- 1 tablespoon non-dairy milk (optional)
Assembly:
- Olive oil
- ยฝ cup vegan mozzarella shreds
- 2 tablespoons vegan parmesan
- Handful of arugula
Instructions
Caramelize the onions:
- Melt the vegan butter in a saucepan over medium heat.
- Add the sliced onions, salt, and sugar, and combine.
- Lower the heat to medium-low and cook, occasionally stirring.
- After 10 minutes, add the garlic and sage and stir.
- Cook until the onions are deeply caramelized, about 30 minutes. If the onions begin to burn or stick, add a splash of water as necessary. Set aside to cool.
Prepare the dough:
- Preheat the oven to 400หF.
- Add the flour, baking powder, garlic powder, and salt to a large bowl and mix.
- Add the water and olive oil and mix until a shaggy dough forms.
- Transfer the dough to a clean and floured work surface and knead until a smooth dough forms, about 2 minutes, adding sprinkles of flour as necessary.
- Roll the dough out to a rectangle about ยผโ thick. If the dough springs back and doesnโt want to roll out, cover with a damp towel and let it rest for 10 minutes.
Assemble & bake:
- Transfer the rolled-out dough to a baking sheet. Use a fork to poke holes across the dough and drizzle or brush with olive oil. Bake for 10 minutes.
- Remove the flatbread dough from the oven. If you want an extra golden crust, combine ยผ teaspoon of maple syrup with 1 tablespoon of non-dairy milk and brush it in a thin layer along the edges of the crust. Spread the vegan mozzarella and caramelized onions over the crust. Top with vegan parmesan.
- Return to the oven and bake for another 17-20 minutes, until the cheese is melted and the crust is lightly golden.
- Allow the flatbread to cool for at least 5 minutes. Top with arugula, a drizzle of olive oil, and black pepper. Slice and serve!
Notes
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat in the oven at 350ยฐF until warm and crisp. Avoid microwaving, which softens the crust.
- Prep Time: 15 minutes
- Cook Time: 28 minutes
- Category: Dinner
- Method: Oven