Thaw one sheet of puff pastry for 40 minutes. You’ll only be using about ⅓ of a sheet for this recipe.
Use a knife or kitchen scissors to cut about a 2”x 2” square of puff pastry. Flatten it a bit with your fingers to make it a 2½ “ x 2½” square.
Grease 6 cups of a cupcake tin with a tiny bit of olive oil. Lay 6 puff pastry squares into each, pressing them to the edges on the bottom.
Spoon 1 teaspoon of Boursin cheese into each cup, and flatten it down to cover the bottom.
In a small bowl, add 2 tablespoons olive oil, 2 teaspoons white balsamic vinegar and 1 teaspoon pesto. Add a sprinkle of garlic powder and stir. Set aside.
Use an apple peeler to make thin strips of 1 green zucchini and 1 yellow zucchini, making sure each strip has green or yellow edges as best you can. Once you get to the seeds, flip so you can get more strips easily. You’ll want about 12 strips of each. Slice each strip in half of both the green and yellow zucchini.
Preheat oven to 375 F. (190 C.)
On a plate, pour half of the pesto mixture. Dip 1 strip of the green and 1 strip of the yellow in the mixture, coating both sides. Lay one strip on top of the other, hold one end, then wrap them into a rose.
Place the rose onto the plate, dip another strip into pesto-oil and wrap it around the rose. Continue, alternating colors until you have a rose that will fit perfectly into the pastry – about 4 strips of each color.
Place your rosette into a pastry cup, and press it down gently into the cheese. Repeat the process until 6 cups are filled. Sprinkle with salt and pepper. Bake for 30 minutes. Allow to cool for 5 minutes, and serve.