Pesto Flatbread Pizza

5 from 41 votes

This flatbread pizza recipe is easy to make at home! It's slathered in cheese, pesto, and fresh tomatoes for a delicious homemade personal pizza!

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

Ricotta and mozzarella come together for a cheesy, easy flatbread pizza that’s topped with homemade pesto and fresh sliced tomatoes. Topped with fresh herbaceous basil, this easy recipe comes together in 15 minutes for a quick and satisfying weeknight meal.

Pesto tomato ricotta flatbread on a large plate.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

This flatbread pizza is simple to make and can be customized with your favorite toppings. I like to use homemade flatbread, but you can use store-bought as well. Top with a layer of ricotta cheese and mozzarella and the pesto for a flavorful and savory note. Finish with fresh sliced tomatoes for a touch of sweetness and acidity. You’ll love how quick and easy this pizza is to throw together!

why you’ll love this easy flatbread pizza recipe

  • Full of flavor. The pesto, tomatoes, and fresh herbs give this pizza a ton of flavor.
  • Quick and easy to make. This recipe comes together in 15 minutes! It can be customized with your favorite toppings.
  • Use store-bought or homemade flatbread. If you don’t have time to make your flatbread from scratch (which I highly recommend trying one day!), you can use store-bought.
  • Cheesy and delicious. The ricotta and mozzarella come together for a cheesy, delicious pizza.

Ingredients to make flatbread pizza with pesto and tomato

  • Flatbread: My flatbread recipe only requires 6 ingredients and takes no time at all the prep or cook!
  • Ricotta: I like to use whole milk ricotta for this recipe, but you can use low-fat if you prefer.
  • Mozzarella: Use fresh mozzarella for the best flavor and texture.
  • Pesto: You can either make your own pesto or use store-bought. Making your own pesto is really simple and only requires a few ingredients, but store-bought will work in a pinch.
  • Tomatoes: I like to use fresh tomatoes for this recipe, but you could also use sundried tomatoes.
  • Fresh Garlic: I love the flavor that fresh garlic adds to this recipe.
  • Salt & Pepper: Just a pinch to balance out the flavors.
Ingredients for recipe on surface: flatbread, pesto, cheese, ricotta, roma tomatoes, seasoning, and 2 garlic cloves.

How to make flatbread pizza

Making homemade flatbread pizza is easy and only takes a few minutes to assemble and cook!

Prepare cheese mixture

  1. In a small bowl, combine the ricotta cheese, mozzarella cheese, garlic, and black pepper.
  2. Mix until well combined.
Ricotta mixture ingredients shown in bowl before and after being combined.

Make flatbread

  1. Place the flatbreads on 2 baking sheets lined with parchment paper.
  2. Spoon the ricotta cheese mixture on top of the flatbreads.
  3. Add dollops of pesto on top of each flatbread, and add sliced tomatoes on top.
  4. Bake until the ricotta cheese gets melted and the flatbreads are crisp and light brown in color.
4 image collage making recipe by placing 2 flatbreads on a parchment lined baking sheet, add ricotta mixture, then pesto and tomatoes, and showing flatbread after baking.

Tips for making this flatbread pizza recipe

  1. Use fresh ingredients. Mozerella and ricotta tend to have a better flavor when they’re fresh. You also want to use ripe, but not over-ripe tomatoes for this recipe.
  2. Don’t overdo it on the toppings. You don’t want to overload your flatbread pizza with toppings, or it will be difficult to eat, and the crust won’t be as crisp.
  3. Par-bake your flatbread for an extra crispy crust. If you have the time, I recommend par-baking your flatbread for a few minutes before adding the toppings.
  4. Salt your tomatoes to draw out moisture. This will help to prevent your flatbread from getting soggy. Just sprinkle a little salt on your tomato slices and let them rest on a paper towel for a few minutes before adding them to your pizza.

popular substitutions & additions

  • Change up the toppings. The sky is the limit when it comes to toppings for your flatbread pizza. Some of my other favorites include: beef pepperoni, grilled lemon chicken, onions, mushrooms, and olives.
  • Make it vegan. To make this recipe vegan, you can use a vegan cheese in place of the ricotta and mozzarella. There are some great options available at most grocery stores these days.
  • Add some spice. If you like a little heat, you can add some red pepper flakes to the pesto or top your pizza with sliced jalapeños.
  • Use tomato sauce instead of pesto. If you’re not a fan of pesto, you could use a tomato sauce or even a barbecue sauce in its place.

how to store & reheat flatbread pizza

This pizza is best enjoyed fresh, but leftovers can be stored in an airtight container in the fridge.

Reheat in a 350°F oven until warmed through. You could also reheat this pizza in the microwave, but be aware that the crust will not be as crispy.

how long will flatbread pizza last in the fridge?

This flatbread pizza will last for about two days in the fridge. The fresh tomatoes will start to lose their flavor after a day or so, but the pizza will still be edible. The tomatoes may weep into the flatbread, causing it to become soggy. The cheese barrier does help, but it won’t last forever.

can I freeze flatbread pizza?

You could freeze the flatbread itself, but I do not recommend freezing this recipe as a whole. The tomatoes won’t reheat well from frozen to thawed, and the pizza will most likely be soggy.

Frequently asked questions

Is a flatbread crust the same as a pizza crust?

No, flatbread crust is much thinner than a traditional pizza crust. It’s more like a cracker or thin bread.

Can I build the pizza on raw flatbread dough?

No, I don’t recommend it. The flatbread will not cook evenly that way, and you’ll end up with a soggy pizza and sections of raw dough.

Is flatbread, naan, and pita all the same thing?

No, flatbread is a type of bread that can be either leavened or unleavened. Naan is a leavened flatbread that originates from India, and pita is a Middle Eastern bread that’s made without yeast. Though, all of these breads are thin and can be used in this recipe and will yield similar results.

Pesto flatbread with sliced tomatoes on a plate cut into four slices with a hand grabbing a slice.

Whether you’re looking for an easy weeknight dinner or a fun weekend lunch, this flatbread pizza recipe is sure to please! With its simple ingredients and quick cook time, it’s a meal that the whole family can enjoy. And with its endless topping possibilities, you can customize it to fit everyone’s tastes. So go ahead and give it a try. I think you’ll be surprised at how delicious homemade flatbread pizza can be!

More flatbread/pizza recipes:

If you try this feel good Pesto Tomato Flatbread Pizza recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

This Pesto Tomato Flatbread Pizza recipe was originally published on August 14, 2017. The recipe has been slightly modified and the post now includes new step-by-step photos for how to make the flatbread pizza.

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Pesto Flatbread Pizza

This flatbread pizza recipe is easy to make at home! It's slathered in cheese, pesto, and fresh tomatoes for a delicious homemade personal pizza!
5 from 41 votes
Servings 4 servings
Course Appetizer
Calories 268
Prep Time 7 minutes
Cook Time 7 minutes
Total Time 14 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!



  • 4 prepared flatbreads
  • ½ cup whole milk ricotta cheese
  • ½ cup shredded mozzarella cheese
  • 2 garlic cloves minced
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ¼ cup pesto
  • 2 roma tomatoes sliced
  • Handful fresh basil torn for serving


  • Preheat the oven to 450°F. Place the flatbreads on 2 baking sheets lined with parchment paper.
  • In a small bowl, combine the ricotta cheese, mozzarella cheese, garlic and black pepper. Spoon the mixture on top of the flatbreads.
  • Add dollops of pesto on top of each flatbread and add sliced tomatoes on top.
  • Bake until the ricotta cheese gets melted and the flatbreads are crisp and light brown in color, 5-7 minutes. Serve warm with fresh torn basil.


Tip: Lightly salt your tomato slices and let weep before adding them to your flatbread pizza.  This will help draw out some of the moisture and keep your pizza fresher for longer in the fridge. 


Calories: 268kcal, Carbohydrates: 27g, Protein: 12g, Fat: 13g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Cholesterol: 26mg, Sodium: 765mg, Potassium: 175mg, Fiber: 2g, Sugar: 2g, Vitamin A: 777IU, Vitamin C: 5mg, Calcium: 241mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Course: Appetizer

Rate and comment

Recipe Rating


  1. Michele Cou says:

    I made this for dinner a few minor changes.

    I brushed the flatbread with olive oil and crushed fresh garlic and added strips of roasted red pepper. Baked for 8 minutes on 350 before adding the other ingredients.

    GREAT recipe and so easy to substitute any of your favorite fresh veggies.


    1. Yumna J. says:

      Love this idea! Thanks for sharing!

  2. Sasha says:

    This sounds delicious! Do you think lavash bread would work for the “crust”?

    1. Yumna J. says:

      Hi Sasha! I haven’t tried it personally, but I don’t see why not! It may turn out like a crispy, thin crust – but it should still work!

  3. Heidi says:

    my family and I really love this pizza. I make it in the air fryer using naan. it’s the perfect summertime dinner. very light but filling

    1. Yumna Jawad says:

      That makes me so happy to hear! Naan is a great option in this. Thank you!