Cheesy Pesto Puff Buns

Servings: 6 Total Time: 30 mins Difficulty: Beginner
Flaky puff pastry buns filled with pesto and gooey mozzarella — easy, cheesy, and baked to golden perfection.
Freshly baked Cheesy Pesto Puff Buns on parchment paper over a wooden board. pinit

Cheesy Pesto Puff Buns: Flaky, Buttery, and Beautifully Layered

Step into the world of savoury puff pastry perfection with these Cheesy Pesto Puff Buns. Flaky golden layers wrapped around aromatic pesto and melty mozzarella, baked into beautifully puffed buns that are as impressive as they are delicious. They’re easy, quick, and incredibly moreish; perfect for brunch, snacking, or serving alongside your favourite soup or salad.

And speaking of puff pastry… if you love working with it as much as I do, my cookbook Everything Is Better With Puff Pastry is packed with creative, easy and impressive recipes built around this magical ingredient. Thank you so much to everyone who has already ordered a copy. Your support honestly means the world to me. If you haven’t grabbed yours yet, you can still order it here and start baking your way through dozens of puff pastry ideas, from savoury twists to sweet showstoppers like Nectarine Frangipane TartletsAvocado Mousse and Salmon Tartare Vol-au-Vent and Pesto Twists.

If you’ve fallen in love with the magic of puff pastry like I have, you’ll know how it can turn the simplest ingredients into something extraordinary. From the buttery crunch of my Twisted Garlic Puffs to the creamy comfort of Cottage Cheese Tomato Puffs and the freshness of Puff Pastry Caprese Tarts, these little creations are proof that puff pastry never fails to impress – and these buns are no exception.

Scroll down or tap “Jump to Recipe” for the full printable version.

Freshly baked Cheesy Pesto Puff Buns on parchment paper
Fresh from the oven — golden, flaky Cheesy Pesto Puff Buns cooling on parchment paper over a wooden board.

Simple Ingredients, Big Flavour

What makes these puff buns so irresistible is the way simple ingredients come together in the oven to create something bakery-level impressive. You only need a few pantry staples:

  • Puff pastry: Ready-rolled pastry makes this recipe effortless — you’ll get that perfect, buttery flake without any fuss. Choose a high-quality puff pastry for the best results.
  • Pesto: Use your favourite basil pesto or swap it for a punchier one like sun-dried tomato or red pepper pesto. I also use pesto in recipes like Cheesy Pesto Tomato Puffs and Pesto Tomato Puffs with Garlic Yoghurt Dip — it’s one of those ingredients that makes everything better.
  • Mozzarella: Shredded mozzarella melts beautifully, creating that irresistible gooey layer inside. For an extra stretch, mix in a little cheddar or provolone.
  • Egg wash: Just a quick mix of egg yolk and milk for that golden, glossy bakery finish.

You’ll be amazed how these few ingredients transform into something so impressive — puffed, golden, and full of flavour in under half an hour.

How to Make Cheesy Pesto Puff Buns

Prepare the Pastry

Start by heating your oven to 200°C (400°F) on fan and lining a baking tray with parchment paper.

Roll out the puff pastry into a 24 × 36 cm (9.5 × 14 in) rectangle. Spread the pesto evenly all over, then sprinkle the mozzarella on top.

Mozzarella sprinkled evenly over puff pastry spread with pesto.
Evenly spread the mozzarella over the pesto layer before rolling the pastry for perfect cheesy flavour in every bite.

Roll it up tightly from the long side into a log, and cut it into six equal pieces, each about 6 cm (2.5 in) long.

Cutting the pesto-filled puff pastry log into even pieces.
Slice the pesto-filled puff pastry log into six equal pieces to create evenly baked Cheesy Pesto Puff Buns.
Shape the Buns

Now comes the fun part. Take one piece and stretch it slightly to make it a little longer, being careful not to tear it. Fold it in half

Folding a piece of pesto-filled puff pastry in half before shaping.
Fold each pesto-filled pastry piece in half before shaping to form the base of the Cheesy Pesto Puff Buns.

and press lightly to flatten.

Flattening the folded puff pastry gently with the palm of the hand.
Gently press the folded pastry with the palm of your hand to flatten it before cutting and shaping.

Grab a sharp knife and make a slit from the folded side, stopping just before you reach the open side so it stays attached.

Making a slit in the folded puff pastry with a sharp knife.
Use a sharp knife to make a slit from the folded side, stopping just before the open edge so the pastry stays attached.

Gently pull the two cut sections outward to open the bun. The sides should stay attached at the bottom, giving you that cute little butterfly shape.Repeat with the remaining pieces.

Gently opening the cut puff pastry to form a butterfly shape.
Carefully pull the two cut sections outward to open the bun — the sides should stay attached at the bottom.
Bake to Perfection

Place the buns on your tray, open side facing up. Check around each one to make sure the pastry is joined so they don’t open up in the oven. Whisk the egg yolk and milk together, brush each bun all over.

Brushing the shaped puff pastry buns with egg wash before baking.
Brush each shaped bun with egg wash for a glossy, golden finish once baked.

Bake for about 15–20 minutes, until they’re puffed up, golden, and perfectly crispy.

Hands holding a freshly baked Cheesy Pesto Puff Bun
Fresh from the oven — warm, flaky, and filled with melted mozzarella and pesto.

Scroll down to the printable recipe card for exact measurements and step-by-step instructions.

Serving Suggestions

Serve the buns warm, straight from the oven, when the pastry is at its crispiest and the cheese still soft inside. They pair perfectly with my Roasted Squash and Tomato Soup or Roasted Butternut Squash and Pear Soup with Gorgonzola for the ultimate cosy, comforting meal.

They also work beautifully as appetisers for gatherings — much like my Pesto Twists or Cheesy Pesto Puff Squares. Put them out and blink — they’re gone. That’s the power of warm, cheesy pastry. These are true crowd-pleasers, the kind of bake that brings everyone back for seconds. Their flaky texture and rich, savoury flavour make them perfect for everything from casual weekends to special occasions.

Make-Ahead and Freezing Tips

One of the best things about these puff buns is that you can make them in advance. Simply shape the buns, then place them on a tray lined with parchment paper and freeze until firm. Once frozen, transfer them to an airtight container or a Ziploc bag, and store them in the freezer until needed. When you’re ready to bake, brush with egg wash straight from frozen and add an extra 3–4 minutes to the baking time.

If you’d like to prepare them fully, bake as usual, let cool, and store in the fridge for up to 3 days. To bring back their crispiness, reheat at 160°C (320°F) for 6–8 minutes — they’ll taste freshly baked again.

For a similar make-ahead idea, check out my Date Cinnamon Buns and Sausage Mozzarella Puffs — both perfect for prepping ahead of busy mornings or brunches.

Why You’ll Love Cheesy Pesto Puff Buns

These buns are everything we love about puff pastry — crisp, golden layers, a soft cheesy centre, and that signature buttery aroma filling your kitchen. They look elegant, taste incredible, and come together with just a handful of simple ingredients.

Once you’ve made them once, you’ll find endless ways to adapt the idea. Add sun-dried tomatoes, chopped olives, caramelised onions, or even a touch of chilli flakes for a little kick. If you enjoy this recipe, you’ll also love my Pesto Puff Pastry Buns. They have that same flaky, savoury charm and bake up beautifully every time. Each batch disappears fast!

You May Also Like

If these Cheesy Pesto Puff Buns won your heart, just wait until you see what puff pastry can do in desserts. Puff pastry isn’t only for savoury bakes — it’s just as magical in sweet ones. From fruity layers to creamy, flaky indulgences, there’s something for every craving.

Watch our quick video tutorial for these Cheesy Pesto Puff Buns on Instagram. Don’t miss out on trying some of our sweet puff pastry favourites next:

Each one is golden, delicate, and guaranteed to impress — perfect for when you want something beautiful and effortless straight from the oven.

Happy baking,

Izabella

Cheesy Pesto Puff Buns

Prep Time 10 mins Cook Time 20 mins Total Time 30 mins Difficulty: Beginner Servings: 6 Best Season: Suitable throughout the year
Pin Recipe
0 Add to Favorites

Description

Flaky puff pastry layered with basil pesto and melty mozzarella, baked until perfectly golden and crisp. They’re quick to prepare, full of flavour, and make a delicious snack, appetiser, or brunch treat everyone will love. Their beautiful twisted shape makes them just as eye-catching as they are tasty. You can also make them in advance and freeze before applying the egg wash for an easy, bake-anytime option.

Ingredients

Cooking Mode Disabled

Instructions

  1. Preheat your oven to 200°C (400°F) with the convection (fan) setting on, and line a baking tray with parchment paper.
  2. Roll out the puff pastry into a 24 × 36 cm (9.5 × 14 in) rectangle. Spread the pesto evenly across the surface, then sprinkle over the mozzarella. Starting from the long edge, roll the pastry into a tight log and cut it into 6 equal pieces, each about 6 cm (2.5 in) long. Take one piece and gently stretch it without tearing. Fold it in half and press lightly to flatten. Using a sharp knife, make a slit from the folded edge, stopping just before you reach the open side so it stays attached.Gently pull the two sides outward to open the bun — it should look like a little butterfly shape. Repeat with the remaining pieces.
  3. Place the buns on the prepared tray, open side facing up. Gently go around each bun and press the pastry where needed so all the edges are joined and secure — this keeps them from opening up while baking.
  4. Whisk together the egg yolk and milk, then brush the buns all over. Bake for 15–20 minutes, or until puffed, golden, and crisp.

Nutrition Facts

Servings: 6 ServingCalories:399.08kcalTotal Fat:28.62gSaturated Fat: 8.39gCholesterol:38.32mgSodium:309.25mgPotassium:52.97mgTotal Carbohydrate:26.82gDietary Fiber: 0.99gSugars: 0.55gProtein:8.69gVitamin A: 39.53IUVitamin C: 0mgCalcium: 109.73mgIron: 1.8mgVitamin D: 0.22IUVitamin E: 0.39IUVitamin K: 9.52mcgThiamin: 0.23mgRiboflavin: 0.22mgNiacin: 2.38mgVitamin B6: 0.02mgFolate: 11.93mcgVitamin B12: 0.43mcgPhosphorus: 103.85mgMagnesium: 12.76mgZinc: 0.84mg

Note

  • Pesto: Use a thick, high-quality pesto so it doesn’t leak out during rolling. If your pesto looks oily, stir it well before spreading or lightly blot the excess oil with kitchen paper.
  • Mozzarella: Shredded mozzarella melts beautifully, creating that irresistible gooey layer inside. For an extra stretch, use a mix of mozzarella and a little cheddar or provolone.
  • Sealing the edges: Before baking, double-check that the pastry seams are gently pressed together. This helps the buns hold their shape in the oven.
  • Freezing: You can make the buns in advance and freeze them before applying the egg wash. When ready to bake, brush with egg wash straight from frozen and add an extra 3–4 minutes to the baking time.
  • Storage: Let the buns cool completely, then store them in an airtight container in the fridge for up to 3 days. To restore their crispiness, reheat in the oven at 160°C (320°F) for 6–8 minutes before serving.
  • Variations: Try swapping pesto for sun-dried tomato paste, olive tapenade, or caramelised onion spread for a different flavour twist.
  • Serving: Best enjoyed warm, within a few hours of baking, when the pastry is still crisp and flaky.
Keywords: puff pastry buns, pesto puff pastry, mozzarella puff pastry, savoury puff pastry, pesto mozzarella recipe, easy appetiser, party snack, savoury pastry bites, puff pastry snacks, pesto pastry swirls, make ahead appetiser, brunch pastry, vegetarian puff pastry, pesto and cheese pastry, golden puff pastry
Rate this recipe
Did you make this recipe?

Tag @shicocooks  if you made this recipe. Follow @shicocooks  on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Everything is Better with Puff Pastry
Izabella Jakubec Food Blogger and Recipe Developer

Hi there!

I’m Izabella, and I’m thrilled to have you here!

Here, you’ll discover a collection of simple, easy-to-follow recipes that are perfect for anyone who loves quick and delicious meals.

Rate this recipe

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

Rate this recipe

Add a question

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

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network