These shamrock-shaped rolls are filled with spinach-basil pesto, garlic, Parmesan, and pine nuts. The enriched yeast dough rises twice: once before shaping and again after the pesto is rolled inside. Serve the rolls warm as a St. Patrick’s Day side or alongside soup.
Why Make Shamrock Garlic Pesto Rolls
The rolls combine a soft, lightly sweet dough with a savory pesto filling. Cutting and fanning each dough strip creates the shamrock shape. The pesto can be adjusted with walnuts or sunflower seeds if you do not have pine nuts.
Ingredients
- 3 1/2 cups all-purpose flour (plus extra for dusting)
- 1 packet (2 1/4 tsp) instant yeast
- 1 cup warm milk (about 110°F)
- 1/4 cup granulated sugar
- 1/4 cup unsalted butter, melted (or olive oil for dairy-free)
- 1 large egg, room temperature
- 1 tsp salt
- 2 cups fresh spinach leaves
- 1 cup fresh basil leaves
- 1/3 cup grated Parmesan cheese (or dairy-free vegan parmesan)
- 2-3 garlic cloves, peeled
- 1/4 cup toasted pine nuts (or walnuts or sunflower seeds)
- 1/3 cup olive oil (plus more for brushing)
- 1/2 tsp salt, more to taste
- Black pepper, to taste
- 1 egg, beaten (for egg wash)
- Extra Parmesan, for sprinkling (optional)
- Softened butter, for serving (or dairy-free spread)

How to Make Shamrock Garlic Pesto Rolls
- In a large bowl, whisk together the flour, instant yeast, and salt.
- In another bowl, combine the warm milk, sugar, melted butter or oil, and room-temperature egg. Pour into the dry ingredients and mix until a rough dough forms.
- Knead by hand on a lightly floured surface for 8–10 minutes or with a mixer for 5–6 minutes, until smooth and elastic.
- Place the dough in a lightly oiled bowl, cover, and let rise in a warm place for 60–90 minutes, until doubled.
- While it rises, make the pesto. Pulse the spinach, basil, Parmesan, garlic, pine nuts, salt, and pepper in a food processor. Drizzle in the olive oil and blend to a spreadable, textured pesto.
- Punch down the dough and roll it into a 12-by-16-inch rectangle, about 1/2 inch thick. Spread the pesto over the surface, leaving a 1/2-inch border.
- Cut the dough into 12 strips and roll each strip. Cut two small slits at one end, fan the sections into leaves, and pinch the base together to form a shamrock shape.
- Arrange on a parchment-lined baking sheet, cover, and let rise for 20–30 minutes, until puffy.
- Heat the oven to 350°F. Brush the rolls with the beaten egg and sprinkle with extra Parmesan if desired.
- Bake for 20–24 minutes, until golden and cooked through. Cool on the pan for 10 minutes before serving.
Serving Suggestions
Serve warm with softened butter or a little olive oil. The rolls pair well with soup, salad, or a savory party spread.

Storage
Cool completely and store in an airtight container at room temperature for 1–2 days. Freeze in a sealed bag for up to 1 month. Reheat in a warm oven until soft.
Tips for Shaping the Rolls
- Use warm, not hot, milk so the yeast can work.
- If the dough is sticky, dust the work surface lightly rather than adding a lot of extra flour.
- Let the pesto cool and spread it in a thin, even layer.
- Pinch the dough firmly where the leaves meet so the shamrock holds its shape.
- Let the shaped rolls puff before baking for a lighter crumb.
Variations
Use walnuts or sunflower seeds instead of pine nuts. For a dairy-free version, use olive oil in the dough and dairy-free Parmesan; flavor and texture will differ. A pinch of red pepper flakes adds heat.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Thaw it and squeeze out excess liquid before blending into the pesto.
Can I refrigerate the dough overnight?
You can refrigerate the covered dough after its first rise. Bring it toward room temperature before shaping, then allow the shaped rolls to puff before baking.
Do I need to use egg wash?
No. Egg wash gives the rolls a shinier, deeper color. Brush with olive oil for a softer finish.
Can I make smaller or larger rolls?
Yes, but the size changes baking time. Check smaller rolls earlier and larger rolls later for a golden exterior and cooked center.
St. Patrick’s Shamrock Garlic Pesto Rolls
These festive rolls are made with garlic and fresh pesto, shaped like shamrocks, perfect for St. Patrick’s Day celebrations.
- Total Time: 90 minutes
- Yield: 12 servings
Ingredients
- 3 1/2 cups all-purpose flour (plus extra for dusting)
- 1 packet (2 1/4 tsp) instant yeast
- 1 cup warm milk (about 110°F)
- 1/4 cup granulated sugar
- 1/4 cup unsalted butter, melted (or olive oil for dairy-free)
- 1 large egg, room temperature
- 1 tsp salt
- 2 cups fresh spinach leaves
- 1 cup fresh basil leaves
- 1/3 cup grated Parmesan cheese (or dairy-free vegan parmesan)
- 2-3 garlic cloves, peeled
- 1/4 cup toasted pine nuts (or walnuts or sunflower seeds)
- 1/3 cup olive oil (plus more for brushing)
- 1/2 tsp salt, more to taste
- Black pepper, to taste
- 1 egg, beaten (for egg wash)
- Extra Parmesan, for sprinkling (optional)
- Softened butter, for serving (or dairy-free spread)
Instructions
- In a large mixing bowl, whisk together flour, yeast, and salt.
- In a separate bowl, combine warm milk, sugar, melted butter, and egg. Pour wet ingredients into dry and mix until a shaggy dough forms.
- Knead dough by hand on a lightly floured surface for 8-10 minutes (or with a mixer for 5-6 minutes) until smooth and elastic.
- Place dough in a lightly oiled bowl, cover, and let rise in a warm spot for 60-90 minutes until doubled in size.
- While dough rises, make pesto: Combine spinach, basil, parmesan, garlic, pine nuts, salt, and pepper in a food processor. Pulse, then drizzle in olive oil and blend until smooth but textured. Adjust seasoning as needed.
- Punch down risen dough and roll into a 12×16-inch rectangle, about 1/2-inch thick.
- Spread pesto over dough, leaving a 1/2-inch border. Cut into 12 strips.
- Roll up each strip, then cut two slits at one end and fan out to create shamrock shape. Pinch leaves together if needed.
- Place rolls on parchment-lined baking sheet, cover, and let rise 20-30 minutes until puffy.
- Preheat oven to 350°F. Brush rolls with beaten egg and sprinkle with extra parmesan if desired.
- Bake for 20-24 minutes until golden and cooked through. Let cool on pan for 10 minutes.
Notes
Serve warm with softened butter or extra olive oil for spreading. Can be stored in an airtight container for 1-2 days or frozen for up to 1 month.
- Prep Time: 30 minutes
- Cook Time: 24 minutes
- Category: Bread
- Method: Baking
- Cuisine: Irish
- Diet: Vegetarian