Here is my favorite margherita flatbread pizza recipe, with store-bought naan as a quick base, fresh mozzarella and Roma tomatoes, fragrant basil, and a drizzle of balsamic glaze.
This flatbread pizza is my go-to weeknight dinner when I’m craving something fresh but don’t want to spend hours in the kitchen. I usually make a couple at once so my kids can customize theirs with extra cheese. Nothing better than homemade pizza ready in under 15 minutes, right?

Why You’ll Love This Margherita Flatbread Pizza
- Ready in under 30 minutes – This flatbread pizza comes together so quickly, making it perfect for busy weeknights when you need dinner on the table fast.
- Simple ingredients – You only need a handful of fresh ingredients that you can easily grab at any grocery store, and there’s no need to make pizza dough from scratch.
- Fresh and light – The combination of fresh mozzarella, ripe tomatoes, and basil creates a lighter alternative to heavy takeout pizza that won’t leave you feeling weighed down.
- Customizable – Use this as a base recipe and add your favorite toppings, or keep it classic with just the traditional margherita ingredients.
What Kind of Naan Bread Should I Use?
You can find naan bread in most grocery stores these days, usually in the bakery section or near the pita bread and tortillas. Store-bought naan works perfectly for this recipe, whether you go with plain, garlic, or whole wheat varieties – though plain naan gives you the most authentic margherita pizza flavor. If you want to get fancy, some stores carry fresh naan from the bakery department, which tends to be a bit thicker and chewier than the packaged kind. Either way, just make sure your naan is fresh and pliable, not dried out or stale, so it crisps up nicely in the oven without getting too hard.

Options for Substitutions
This simple flatbread pizza is easy to customize with what you have on hand:
- Naan bread: If you can’t find naan, try pita bread, flatbread, or even a small pre-made pizza crust. Tortillas work too if you want a thinner, crispier base – just watch them closely as they cook faster.
- Fresh mozzarella: Regular shredded mozzarella makes a fine substitute, though you’ll lose some of that creamy texture. You could also try burrata for an extra rich version, or even provolone for a sharper flavor.
- Fresh basil: Fresh basil really makes this pizza shine, but if you don’t have it, try dried basil (use about 1 teaspoon) or fresh oregano leaves. Add dried herbs before baking rather than after.
- Fresh garlic: The recipe already mentions you can use garlic powder instead of fresh cloves, which works perfectly fine. Just sprinkle it over the olive oil before adding toppings.
- Balsamic vinegar: If you don’t have balsamic vinegar, you can skip it entirely or drizzle a little red wine vinegar mixed with a pinch of sugar for a similar tangy-sweet finish.
Watch Out for These Mistakes While Baking
The biggest mistake with flatbread pizza is skipping the pre-bake step, which can leave you with a soggy center even when the toppings look done – those first 5 minutes without toppings create a crispy base that holds everything together.
Watch your pizza carefully during the broil stage since the difference between perfectly melted cheese and burnt toppings is just 30-60 seconds, so don’t walk away from the oven.
Slicing your tomatoes too thick will release excess moisture and make your flatbread watery, so use a sharp knife to get them as thin as possible, or pat them dry with a paper towel before adding them.
Finally, add the fresh basil and balsamic drizzle only after baking – cooking basil turns it dark and bitter, and you want that bright, fresh flavor to shine through on your finished pizza.

What to Serve With Margherita Flatbread Pizza?
This flatbread pizza is pretty light on its own, so I love pairing it with a simple arugula salad tossed with lemon juice and olive oil – the peppery greens balance out the richness of the mozzarella perfectly. If you’re looking for something heartier, a bowl of minestrone soup or Italian wedding soup makes this feel like a complete meal. You could also serve it alongside some roasted vegetables like zucchini, bell peppers, or eggplant drizzled with balsamic glaze. For a casual dinner party, I’ll often make a couple different flatbreads and serve them tapas-style with marinated olives, prosciutto, and a cheese board so everyone can graze and enjoy.
Storage Instructions
Store: This flatbread pizza is best enjoyed fresh and warm right out of the oven. If you do have leftovers, store them in an airtight container in the fridge for up to 2 days, though the naan will soften a bit and won’t be as crispy.
Reheat: To bring back some of that crispy texture, reheat your leftover flatbread in a 375°F oven for about 5-7 minutes, or pop it in an air fryer for 3-4 minutes. Skip the microwave if you can, since it’ll make the bread chewy instead of crisp.
Make Ahead: You can prep the garlic oil mixture ahead of time and keep it in the fridge for up to a week. Just slice your tomatoes and mozzarella right before assembling so everything stays fresh and doesn’t get watery.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 1 serving |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 17-22 g
- Fat: 27-33 g
- Carbohydrates: 48-56 g
Ingredients
For the flatbread:
- 1 naan (I prefer Stonefire brand for the best texture)
- 4 oz fresh mozzarella (sliced into 1/4-inch thick rounds)
- 1 large Roma tomato (sliced into 1/8-inch thin circles)
- 8 fresh basil leaves
- 4 garlic cloves (freshly minced for best flavor)
- 1 tbsp olive oil
- 1/4 teaspoon dried oregano
- 1/2 teaspoon sea salt
- 1/4 teaspoon freshly ground black pepper
For the dressing:
- 1 tbsp olive oil (I like Pompeian Smooth Extra Virgin)
- 1.5 tbsp balsamic vinegar (should be syrupy for a better glaze)
Step 1: Prepare the Garlic Oil and Mise en Place
- 4 garlic cloves, minced
- 1 tbsp olive oil
- 1 large Roma tomato
- 4 oz fresh mozzarella
- 8 fresh basil leaves
Mince the garlic cloves finely and combine with 1 tablespoon of olive oil in a small bowl, stirring well to distribute the garlic evenly.
While the garlic infuses, thinly slice the Roma tomato into 1/8-inch circles and slice the fresh mozzarella into 1/4-inch rounds.
Tear or roughly chop the basil leaves and set aside separately.
Having everything prepped before cooking ensures smooth assembly and prevents the naan from cooling while you’re still preparing toppings.
Step 2: Toast the Naan and Build the Base Layer
- 1 naan
- garlic oil mixture from Step 1
Preheat your oven to 350°F.
Brush half of the garlic oil mixture evenly over the naan, making sure to coat the entire surface for even flavor distribution.
Place the naan directly on the oven rack or on a baking sheet and bake for 5 minutes until the bread is slightly firmed and the garlic begins to toast.
This initial bake creates a crispy foundation that prevents the naan from becoming soggy.
Step 3: Add Cheese, Tomatoes, and Seasonings
- 4 oz fresh mozzarella, sliced
- 1 large Roma tomato, sliced
- 1/2 teaspoon sea salt
- 1/4 teaspoon freshly ground black pepper
- 1/4 teaspoon dried oregano
Remove the partially baked naan from the oven and arrange the mozzarella slices evenly across the surface, leaving a small border around the edges.
Layer the tomato slices on top of the cheese, slightly overlapping them for even coverage.
Sprinkle the sea salt, black pepper, and dried oregano over the tomatoes and cheese.
I like to season the tomatoes directly since they’re the focal point and will better absorb the salt and pepper.
Step 4: Bake and Broil to Finish
- topped naan from Step 3
Return the topped naan to the 350°F oven and bake for 5 minutes until the cheese begins to melt and the tomatoes soften slightly.
Switch your oven to broil (high) and broil for 2-3 minutes, watching carefully until the cheese is melted and lightly browned and the naan edges become golden and crispy.
The broiler step creates beautiful color and helps the cheese bubble slightly for the best texture.
Step 5: Finish with Balsamic Glaze and Fresh Basil
- remaining garlic oil from Step 1
- 1.5 tbsp balsamic vinegar
- 8 fresh basil leaves from Step 1
- finished pizza from Step 4
While the pizza is broiling, combine the remaining garlic oil mixture with the balsamic vinegar in a small bowl and whisk together until well combined.
Remove the pizza from the broiler and let it cool for 1 minute.
Drizzle the balsamic mixture over the pizza, then scatter the fresh basil leaves over the top.
I prefer using syrupy balsamic vinegar here because it clings better to the pizza and creates a more sophisticated flavor contrast with the sweet tomato and creamy cheese.
Step 6: Slice and Serve
- finished pizza from Step 5
Cut the flatbread pizza into slices using a sharp knife or pizza cutter and serve immediately while the mozzarella is still warm and the basil is fragrant.
The combination of warm cheese, fresh basil, and tangy balsamic is best enjoyed right away.

Crispy Margherita Flatbread Pizza
Ingredients
For the flatbread:
- 1 naan (I prefer Stonefire brand for the best texture)
- 4 oz fresh mozzarella (sliced into 1/4-inch thick rounds)
- 1 large Roma tomato (sliced into 1/8-inch thin circles)
- 8 fresh basil leaves
- 4 garlic cloves (freshly minced for best flavor)
- 1 tbsp olive oil
- 1/4 teaspoon dried oregano
- 1/2 teaspoon sea salt
- 1/4 teaspoon freshly ground black pepper
For the dressing:
- 1 tbsp olive oil (I like Pompeian Smooth Extra Virgin)
- 1.5 tbsp balsamic vinegar (should be syrupy for a better glaze)
Instructions
- Mince the garlic cloves finely and combine with 1 tablespoon of olive oil in a small bowl, stirring well to distribute the garlic evenly. While the garlic infuses, thinly slice the Roma tomato into 1/8-inch circles and slice the fresh mozzarella into 1/4-inch rounds. Tear or roughly chop the basil leaves and set aside separately. Having everything prepped before cooking ensures smooth assembly and prevents the naan from cooling while you're still preparing toppings.
- Preheat your oven to 350°F. Brush half of the garlic oil mixture evenly over the naan, making sure to coat the entire surface for even flavor distribution. Place the naan directly on the oven rack or on a baking sheet and bake for 5 minutes until the bread is slightly firmed and the garlic begins to toast. This initial bake creates a crispy foundation that prevents the naan from becoming soggy.
- Remove the partially baked naan from the oven and arrange the mozzarella slices evenly across the surface, leaving a small border around the edges. Layer the tomato slices on top of the cheese, slightly overlapping them for even coverage. Sprinkle the sea salt, black pepper, and dried oregano over the tomatoes and cheese. I like to season the tomatoes directly since they're the focal point and will better absorb the salt and pepper.
- Return the topped naan to the 350°F oven and bake for 5 minutes until the cheese begins to melt and the tomatoes soften slightly. Switch your oven to broil (high) and broil for 2-3 minutes, watching carefully until the cheese is melted and lightly browned and the naan edges become golden and crispy. The broiler step creates beautiful color and helps the cheese bubble slightly for the best texture.
- While the pizza is broiling, combine the remaining garlic oil mixture with the balsamic vinegar in a small bowl and whisk together until well combined. Remove the pizza from the broiler and let it cool for 1 minute. Drizzle the balsamic mixture over the pizza, then scatter the fresh basil leaves over the top. I prefer using syrupy balsamic vinegar here because it clings better to the pizza and creates a more sophisticated flavor contrast with the sweet tomato and creamy cheese.
- Cut the flatbread pizza into slices using a sharp knife or pizza cutter and serve immediately while the mozzarella is still warm and the basil is fragrant. The combination of warm cheese, fresh basil, and tangy balsamic is best enjoyed right away.