Mushroom Pesto Flatbread Pizza

When it comes to pizza, this Mushroom Pesto Flatbread Pizza recipe is a breath of fresh air. Layered with homemade pesto sauce, fresh arugula, buttery sauteed mushrooms, and creamy burrata, it is about as fresh as you can get. I think it’s safe to say that this recipe passed the “pizza night” test because there were zero leftovers. My job is done. 🙂

Overhead shot of pesto mushroom flatbread pizza

It all really starts when you take a bite into that homemade pesto sauce! Pizza with pesto? Yep, it just doesn’t get any better. This simple pesto recipe is a combination of fresh basil leaves, pine nuts, fresh garlic, Parmesan cheese, and olive oil. Sometimes simple works the best and this is an awesome example of that.

Although cheese is not used as the base of this pizza, a pizza is not a pizza without it — and burrata cheese was my choice. Burrata, meaning “buttery” in Italian, is a fresh cheese made from a blend of mozzarella and cream. This creamy cheese comes wrapped inside of a mozzarella shell and once you cut open the exterior and to get to the good stuff, it will make for an unforgettable experience.

Overhead shot of two pesto mushroom flatbread pizza

Ingredients you’ll need to make the flatbread:

  • You can go with a store-bought flatbread to make your process a lot easier and time-efficient. I use a Roasted Garlic Tandoori Naan with this recipe and it was perfect. You can find naan at your local grocer.
  • As we discussed early on, the homemade pesto is the star of the show. You can purchase pesto but I would highly recommend you make it at home. Fresh basil leaves, pine nuts, garlic, Parmesan cheese, and olive oil is all you’ll need.
  • Arugula offers a peppery taste and brings yet another fresh element into the mix.
  • There is a secret ingredient that I don’t shy away from and that is fresh Baby Bella mushrooms; also known as Italian portobello mushrooms. They are savory and intensely flavored. However, feel free to use your preferred mushroom variety.
  • And let’s not forget the burrata. There is no true substitute for buratta’s creaminess but fresh mozzarella is a fair alternative. Because burrata is so fresh, it is best to consume this cheese the same day you buy it. However, if you can’t it can hold up in the refrigerator for 1-2 days in an airtight container.

How to make mushroom flatbread pizza:

The preparation and cook time will have you enjoying this in no time.

Let’s start with the pesto.

Adding pine nuts to food processor

You’ll begin by removing the leaves from the fresh basil and place them into a food processor (paid link) along with the pine nuts and garlic cloves. Slowly add in your olive oil allowing it to blend the ingredients together until you reach the desired consistency.

Add Parmesan cheese to food processor for pesto

Pour those blended ingredients into a bowl and add the Parmesan cheese along with the remaining seasonings.

Cook your fresh mushrooms in butter with a sprinkle of salt for a few minutes until they become soft and darken from the heat.

Now it’s time to put the pesto mushroom “pizza” together!

Spreading homemade pesto on naan bread

Place your roasted garlic naan onto a cooking sheet or prepping area. Top off your flatbread naan with a very nice helping of pesto sauce and spread the sauce evenly over the flatbread.

The flatbread is ready for the oven

Top off your flatbread with the cooked mushrooms, fresh arugula, and oregano. Cut your burrata cheese shell open and spoon your cheese onto a few areas of your flatbread. You can also opt to top your flatbread with dollops of burrata just after you pull the pizza out of the oven.

Bake your flatbread pizza for 3 to 5 minutes at 400 degrees and serve immediately.

Up close shot of one flatbread pizza

The fresh flavors from the pesto sauce, buttery flatbread, and burrata cheese topped with the savory fresh mushrooms turn this into an instant hit.

I am a true pizza lover and this flatbread pizza recipe does not disappoint — not even a little. When you want a fresh change give this Mushroom Pesto Flatbread Pizza recipe a spot on your table. Enjoy!

Looking for more pizza ideas? Check these out:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Up close shot of one flatbread pizza

Mushroom Pesto Flatbread Pizza

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eric Jones
  • Total Time: 15 minutes
  • Yield: 4 1x
  • Diet: Vegetarian


Layered with homemade pesto, arugula, buttery mushrooms, and fresh burrata, this Mushroom Pesto Flatbread Pizza is a breath of fresh air.


Units Scale
  • 4 Roasted Garlic Tandoori Naan
  • 8 oz. Fresh Baby Bella Mushrooms
  • 5 oz. Fresh Arugula
  • Fresh Burrata
  • 1 tsp. Oregano

For the Pesto Sauce:

  • 2 cup Basil Leaves
  • 1/2 cup Organic Pine Nuts
  • 3 Garlic Cloves
  • 1/2 cup Olive Oil
  • 1/4 cup Grated Parmesan Cheese
  • 1/2 tsp Garlic Powder
  • 1/2 tsp Black Pepper
  • 1/4 tsp Ground Thyme
  • 1/4 tsp Himalayan Salt


  1. Pre-heat oven to 400 degrees.
  2. Add basil leaves, pine nuts, garlic, and olive oil into a food processor (paid link) and blend until smooth. Pour into a small bowl and add remaining ingredients. Mix well.
  3. On medium heat, cook the fresh mushrooms with butter and a sprinkle of salt (to taste) until soft. Remove from heat.
  4. Spread pesto sauce evenly on flatbread. Layer with cooked mushrooms, arugula, and oregano.
  5. Cut open the burrata cheese shell and place dollops of cheese onto the flatbread.
  6. Bake directly on rack for 3 to 5 minutes then remove from heat. Serve immediately.


For the burrata: You can also opt to top your flatbread with dollops of burrata just after you pull the pizza out of the oven.

  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Category: Pizza
  • Method: Baked
  • Cuisine: Italian


  • Calories: 724
  • Sugar: 4.1g
  • Sodium: 675mg
  • Fat: 45.9g
  • Carbohydrates: 59.8g
  • Fiber: 4.3g
  • Protein: 21.8g
  • Cholesterol: 20mg

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star