Print
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

Pesto Mozzarella Swirl Rolls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 810 rolls 1x
  • Category: Appetizer
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Savory swirl rolls filled with basil pesto and melty mozzarella, baked until golden and fluffy—perfect as a snack, side dish, or party appetizer.


Ingredients

Units Scale
  • 1 lb pizza dough (homemade or store-bought)
  • 1/2 cup basil pesto (store-bought or homemade)
  • 1 1/2 cups shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon olive oil (for brushing)
  • 1/2 teaspoon garlic powder
  • Fresh basil or parsley for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease or line a baking dish with parchment paper.
  2. Roll out the pizza dough on a lightly floured surface into a rectangle (about 10×14 inches).
  3. Spread the pesto evenly over the dough, leaving a small border around the edges.
  4. Sprinkle mozzarella and Parmesan over the pesto.
  5. Starting from the long side, tightly roll up the dough into a log. Slice into 8–10 equal pieces.
  6. Arrange the rolls spiral-side up in the prepared dish, slightly spaced apart. Let rest for 10 minutes.
  7. Brush tops lightly with olive oil and sprinkle with garlic powder.
  8. Bake for 20–25 minutes or until golden brown and cheese is bubbling.
  9. Garnish with fresh herbs and serve warm.

Notes

  • Use homemade pesto for a fresher, more vibrant flavor.
  • Letting the rolls rest before baking helps with a better rise and texture.
  • Serve with marinara or ranch dip for extra flavor.

Nutrition

  • Serving Size: 1 roll
  • Calories: 210
  • Sugar: 1g
  • Sodium: 240mg
  • Fat: 11g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 1g
  • Protein: 7g
  • Cholesterol: 15mg