Pesto flatbread is one of my all-time favorites for a quick and easy appetizer or light lunch. The flavorful combination of fresh basil pesto, creamy ricotta, and fresh tomatoes on a crispy naan bread is simply irresistible. Enjoy this delightful recipe that comes together in only 20 minutes!

An overhead image of pesto flatbread sliced into four pieces.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 Why you’ll love this recipe

  • Fresh flavors. My recipe is teeming with fresh ingredients like basil pesto, fresh cherry tomatoes, and arugula leaves for a vibrant flatbread pizza.
  • Perfect for a quick meal. You’ll be surprised at how simple it is to make this recipe. It only takes 20 minutes from start to finish, so you can skip the takeout and make this healthier dish.
  • Make it ahead. This flatbread pizza is make-ahead and freezer-friendly. All you need to do is assemble the toppings, freeze it, then bake it when you’re ready to serve it.

📋 Ingredients and notes

To make this vegetarian pesto flatbread pizza recipe, you’ll need naan flatbread, cherry tomatoes, pesto, ricotta cheese, olive oil, Italian seasoning, salt, and arugula leaves.

An image of flatbread, arugula leaves, pesto, cherry tomatoes, ricotta cheese, olive oil, Italian seasoning, and sea salt in separate containers.

Variations & Substitutions

  • Naan flatbread. My homemade flatbread is just perfect for this recipe, but you can also easily buy it from the store. Or swap it with pita bread or lavash bread.
  • Pesto. Use my homemade basil pesto recipe, or use a store-bought pesto sauce. For other flavors, you can try my broccoli pesto and kale pesto.
  • Ricotta cheese. You can also use feta cheese, goat cheese, or fresh mozzarella cheese.
  • Cherry tomatoes. Substitute it with grape tomatoes or sun-dried tomatoes, or if you have tomato confit in your pantry, you can use that too.
  • Seasonings. Season it with Italian seasoning and sea salt. To add some heat, sprinkle it with red pepper flakes.
  • Arugula leaves. I love the flavor that arugula adds to this pizza, but you can also garnish it with fresh basil leaves.
  • Additional toppings. You can add almost any ingredient that you like. Some of my favorites are mushrooms, olives, and caramelized onions.

📖 How to make pesto flatbread

Step 1:
Preheat the oven to 400F.

Step 2:
Add each flatbread to a pizza sheet. If your naan bread isn’t too wide, you can add both slices to the same sheet.

Step 3:
Divide the pesto between each flatbread and spread evenly. Add the ricotta cheese and tomatoes to the flatbreads evenly.

An overhead image of pesto spread onto a flatbread.
An image of sliced cherry tomatoes on top of the flatbread.

Step 4:
Drizzle the flatbreads with the olive oil and sprinkle with Italian seasoning.

An image of adding Italian seasonings to the flatbread.

Step 5:
Bake for 15 minutes until the cheese is melted and the tomatoes are slightly browned.

An image of adding baked pesto  flatbread.

Step 6:
Remove from the oven and let it cool slightly in the baking tray. Top with fresh arugula and sea salt.

An image of adding arugula leaves to the baked flatbread.

Shruthi’s Top Tip

For a crispier base, pre-bake the naan flatbreads for 5 minutes before adding toppings.

  • Rotate the baking sheet halfway through the baking time for even cooking.
  • Let the flatbread cool slightly on the baking tray to help the toppings set before slicing.
  • Add fresh arugula just before serving to keep it crisp and vibrant.

👩🏽‍🍳 Troubleshooting FAQs

Can I use a different type of cheese?

Yes, you can substitute ricotta with goat cheese or mozzarella for a different flavor and texture.

How do I prevent the flatbread from getting soggy?

Pre-bake the naan for 5 minutes to create a crispier base that holds up better to the toppings.

What if I don’t have naan bread?

You can use pita bread or lavash bread as alternatives. Adjust the baking time if needed.

Can I prepare this in advance?

Yes, you can assemble the flatbreads up to the point of baking and store them in the fridge for up to 4 hours before baking.

🍴 How to serve pesto flatbread pizza

This pesto flatbread is perfect for any occasion. Serve it as an appetizer, lunch, or even for a quick dinner. It’s a great option for brunch parties and other gatherings.

I also like to pair it with a fresh salad like a caprese salad or Greek salad and a tomato soup.

An image of slices of flatbread on a serving plate.

🍴Storage and reheating suggestions

Store the leftovers in an airtight container in the fridge for up to 2 days. Reheat leftover flatbread in the oven at 350°F for 5-10 minutes until warmed through and crispy.

To freeze, transfer leftover flatbread pesto to a ziplock or plastic wrap and store it in the freezer for up to 2 months.

If you decide to freeze it, make the recipe up to step 4. When ready to eat, place the frozen pesto flatbreads in the oven and bake it for 20 to 25 minutes at 356ºF.

🍴 More delicious pesto recipes

If you like this recipe, check out my other pesto recipes:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 2 votes

Pesto Flatbread

I love how this quick and easy pesto flatbread comes together in just 20 minutes with fresh ricotta, cherry tomatoes, and pesto on a crispy naan base.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 servings

Equipment

Ingredients 

  • 2 naan, substitute other flatbread
  • ¼ cup pesto
  • 8 oz ricotta, crumbled
  • 1 cup cherry tomatoes, sliced
  • 2 tablespoons olive oil
  • 1 teaspoon Italian seasoning, divided
  • 2 tablespoons arugula, for garnish
  • 1 teaspoon sea salt, for garnish
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Preheat the oven to 400 F.
  • Add each flatbread to a pizza sheet. If your naan bread isn’t too wide, you can add both slices to the same sheet.
  • Divide the pesto between each flatbread and spread evenly. Add the ricotta cheese and tomatoes to the flatbreads evenly.
  • Drizzle the flatbreads with the olive oil and sprinkle with Italian seasoning.
  • Bake for 15 minutes until the cheese is melted and tomatoes are slightly browned.
  • Remove from the oven and let it cool slightly in the baking tray. Top with fresh arugula and sea salt.

Notes

Flatbread: Instead of naan bread, you can use pita bread or lavash bread.
Storage: Store the leftovers in an airtight container in the fridge for up to 2 days. You can also freeze the leftover flatbread pesto in a ziplock or plastic wrap in the freezer for up to 2 months. If you decide to freeze it, make the recipe up to step 4.
When ready to eat, place the frozen pesto flatbreads in the oven and bake it for 20 to 25 minutes at 356ºF.

Nutrition

Calories: 418kcal | Carbohydrates: 35g | Protein: 13g | Fat: 25g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 35mg | Sodium: 1204mg | Potassium: 175mg | Fiber: 2g | Sugar: 4g | Vitamin A: 931IU | Vitamin C: 10mg | Calcium: 206mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 2 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.