Cheesy Pesto Pull Apart Bread

This scrumptious pull apart bread full of cheesy goodness and pesto is the ideal way to use up all that fresh basil hanging around in your garden now! Plus there has never been an easier way to make day old bread taste scrumptiously delicious!
Course Appetiser, Vegan/Vegetarian
Cuisine American
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6 servings
Calories 277 kcal
Author Mila Furman


  • 1 loaf of crusty bread such as French Italian, Sourdough or even Ciabatta
  • 1 cup homemade or store-bought pesto
  • 1 stick of unsalted butter
  • 3 cloves garlic minced
  • 8 ounces Mozzarella shredded
  • 1 small tomato diced for garnish


  1. Preheat oven to 350-degrees F.
  2. Combine garlic and butter in a microwave safe bowl and melt in microwave in 30 second increments until butter is completely melted. Set aside.
  3. Place the bread onto a sheet pan with a large enough sheet of aluminum to cover the loaf of bread halfway.
  4. Cut the bread into 1 inch diamonds. Ensure that you do not cut all the way through the bread to the bottom. It should still be attached at the bottom.
  5. Use a knife or a spoon to label in a little bit of pesto in each slit. I found it was the easiest to just follow the lines with my spoon.
  6. Next, open up each slit and place the mozzarella cheese into each, ensuring all the slits are full and all the cheese is gone.
  7. Next use a pastry brush to brush the top of the loaf with the garlic butter.
  8. Use another piece of aluminum to cover the top exposed area of the bread. Close up tightly and bake for 20 minutes.
  9. After the initial 20 minutes is done, remove the top part of the foil and continue baking the bread until it golden ad crispy on the top. This will take about 5-7 minutes.
  10. Remove from the oven, garnish with diced tomatoes and serve immediately.

Recipe Notes

Nutritional facts just for information and guidance purposes.

Nutrition Facts
Cheesy Pesto Pull Apart Bread
Amount Per Serving
Calories 277 Calories from Fat 207
% Daily Value*
Total Fat 23g 35%
Saturated Fat 7g 35%
Cholesterol 33mg 11%
Sodium 626mg 26%
Potassium 34mg 1%
Total Carbohydrates 4g 1%
Sugars 1g
Protein 10g 20%
Vitamin A 21.8%
Vitamin C 0.6%
Calcium 26%
Iron 2.3%
* Percent Daily Values are based on a 2000 calorie diet.