Pesto Rolls with Garlic Butter

Last Updated on June 7, 2024 by Annie

Step up your savory bread roll game with these dairy-free Pesto Rolls with Garlic Butter. Packed with light and airy dough, swirls of vegan spinach pesto, and topped with garlic butter, these rolls are the perfect addition to any dinner recipe!

Top down photo with three pesto rolls on a blue plate.

There is not much that can beat a warm roll fresh out of the oven. This dinner bread meets savory cinnamon roll hybrid recipe is everything you love about a warm fresh baked roll packed with the delicious and fresh flavor of pesto. Topped with garlic butter and baked to perfection, these fluffy pesto rolls are sure to be a hit no matter when you serve them.

The vegan spinach pesto adds a fresh and herby flavor to these soft, melt-in-your-mouth rolls. If you have been looking for a savory dinner roll recipe, you do not want to miss out on this one!

Why You’ll Love These Savory Dinner Rolls

Honestly, if I could just pass you one of these pesto rolls through the screen I wouldn’t even need to tell you why you will love them the smell alone of fresh-baked bread, garlic butter topping, and herby pesto would do the work for me but since that technology still doesn’t exist, here are just a few reasons to love these rolls.

  • Tender melt-in-your-mouth bread, seriously these rolls are the epitome of soft.
  • Swirls of spinach pesto perfect for all of that fresh basil that is in season right now.
  • Minimal hands-on time making the hardest part waiting for the dough to rise.
A blue plate with three pesto rolls a fork to the right and a glass baking dish of pesto rolls in the back.

Dairy-Free Changes to Pesto Rolls

One of the things that makes bread and rolls so deliciously addictive is the soft texture. This usually comes from milk tenderizing the dough but in this case, I swapped out milk, butter, and pesto to make a deliciously dairy-free roll. Here are the changes:

  • Plant-based butter– Instead of using traditional butter, I used plant-based butter. For baking, I like using Country Crock’s Plant-Based Butter.
  • Non-dairy milk– In this recipe, I used oat milk as the milk replacement. It’s creamy, like dairy-based milk, and doesn’t add any additional flavor.
  • Vegan Spinach Pesto– Unlike most pestos, this vegan spinach pesto is made without any cheese. It’s a fresh pesto made with spinach and basil.

How to Make Dairy-Free Pesto Rolls

Ingredients You’ll Need

  • Non-dairy milk– I found oat milk to work the best for these rolls.
  • Yeast– Helps them rise to fluffy and delicious heights.
  • Eggs– Adds color to the dough and binds the ingredients together.
  • Plant-based butter– Helps give the dough a light flaky texture.
  • Salt– For a little flavor.
  • Sugar– To feed the yeast and help the dough rise.
  • Flour– Give structure to the dough.
  • Spinach Pesto– Used as the filling in these pesto rolls.
  • Garlic butter– made with melted plant-based butter, salt, and fresh garlic
Ingredients for pesto rolls on a dark baking sheet with a whtie and blue dish towel in the back.

Directions for Pesto Rolls

  • Activate yeast: In the bowl of a stand mixer, whisk together warm non-dairy milk, sugar, and yeast. Let sit 5-10 minutes to allow the yeast to activate.
  • Mix in remaining ingredients: Add eggs, melted plant-based butter, salt, and 4 cups of flour to the bowl. Mix until combined, then mix for an additional minute.
  • Slowly add flour: Add remaining 1/2 cup of flour, 1/4 cup at a time, and mix with the dough hook.
  • Knead for 5 minutes.
  • Let dough rise: Place the dough in a large greased bowl and cover with a clean kitchen towel. Allow to rise in a warm space until doubled in size, about 30 minutes.
  • Roll the dough out into a large rectangle roughly 24×15-inches.
  • Spread the spinach pesto to cover the rectangle and roll up along the short edge of the dough.
  • Cut into 12 pieces (about 1-1 1/2-inches thick) and place in a greased 9×13-inch baking dish.
  • Cover and rise: Cover with a clean kitchen towel and allow to rise 30 minutes.
  • Prep for baking: Preheat the oven to 350°F and brush the tops with garlic butter just before adding to the oven.
  • Bake 40 minutes, rotating halfway if your oven heats a little too much in one area like mine…
  • Cool: Remove from oven and allow to cool 10 minutes before diving in!

Storing and Freezing Tips

While I have been known to put a whole tray of these rolls down in a day, you might end up with some leftovers from time to time. Here are a few different ways you may want to store and re-heat these savory rolls.

  • Storing– Allow the rolls to cool completely before storing in an air-tight container for up to 3 days. If you do not finish them in that time, I would recommend freezing them.
  • Freezing– To freeze, place cooled pesto rolls in a freezer-safe container and store for up to 3 months.
  • Reheating– Remove frozen pesto rolls from the freezer and bake in a preheated oven at 350°F for about 10-15 minutes.
A blue plate with a pesto roll with a gold fork and a baking dish of pesto rolls in the back.

Helpful Kitchen Tools

When you are ready to make a batch of these dairy-free pesto rolls with garlic butter, here are some kitchen tools you might find helpful along the way.

  • Pastry mat– Great for rolling out the dough and measuring the sides to get an even cut for each of the rolls.
  • Thermometer– For measuring the temperature of the non-dairy milk so you know if it is warm enough to activate the yeast without being so warm it kills the yeast.
  • 9×13-inch Baking Dish– A simple glass pyrex dish with a helpful lid that allows you to store your baked goods easily.

Serve these Dairy-Free Pesto Rolls With…

If you want to go ham on these rolls by themselves, I am not going to judge or stop you. But if you are looking for a few ways to make these rolls into a meal, here are a few main dishes or sides you can serve with them.

A hand holding a pesto roll in front of a plate with more pesto rolls.

How do you know your pesto rolls are done?

There are two different ways to tell the pesto rolls have cooked through completely. The first way is to use an instant-read thermometer. Insert it into the center of your center most roll, you are looking for an internal temperature of 190°F.

Another way to check that you have cooked the rolls all the way through is by checking the color. They should be a light golden brown on top.

Delicious Bread Recipes to Make Next

If you tried this vegan pesto risotto recipe please let me know in the comments below!

You can also share a picture of it with me on Instagram by tagging @mylifeafterdairy so I can see all of your life after dairy adventures!

Looking for more delicious dairy-free recipes and tips? Sign up for my newsletter below to get the most helpful recipes, tips, and products for your life after dairy.

A pesto roll on top of a pan of other savory pesto rolls.

Pesto Rolls with Garlic Butter

Savory dinner rolls swirlled with a spinach pesto and topped with delicious garlic butter.

Course Bread
Cuisine American
Keyword Dinner rolls, Savory Rolls, Spinach Pesto
Prep Time 20 minutes
Cook Time 40 minutes
Rising Time 1 hour
Servings 12 rolls

Ingredients

  • 1 cup Non-dairy Milk I uced oat milk
  • ¼ cup Sugar
  • teaspoons Active Dry Yeast
  • 2 Eggs room temperature
  • ¼ cup Plant-Based Butter melted and cooled
  • 1 teaspoon Salt
  • cups Flour all-purpose

Spinach Pesto

  • 2 cups Fresh Spinach
  • ¾ cup Fresh Basil
  • ¼ cup Olive Oil
  • 2 cloves Garlic
  • teaspoon Salt

Garlic Butter

  • 4 Tablespoons Plant-Based Butter
  • 3-4 cloves Garlic minced or microplaned
  • ¼ teaspoon Salt

Instructions

Make Dough

  1. In the bowl of a stand mixer, whisk together 1 cup warm non-dairy milk, ¼ cup sugar, and 2½ teaspoons active dry yeast. Let sit 5-10 minutes to allow the yeast to activate.

  2. Add 2 eggs, ¼ cup melted plant-based butter, 1 teaspoon salt, and 4 cups of flour to the bowl. Mix until combined, then mix for an additional minute.

  3. Add remaining 1/2 cup of flour, 1/4 cup at a time, and mix with the dough hook. Knead for 5 minutes.

  4. Place the dough in a large greased bowl and cover with a clean kitchen towel. Allow to rise in a warm space until doubled in size, about 30 minutes.

Make Spinach Pesto

  1. In a blender or food processor blend together 2 cups spinach, ¾ cup basil, ¼ cup olive oil, 2 cloves garlic, and ⅛ teaspoon salt until smooth and creamy.

Fill the Pesto Rolls

  1. Roll the dough out into a large rectangle roughly 24×15-inches.

  2. Spread the spinach pesto to cover the rectangle and roll up along the short edge of the dough. (If using store-bought pesto, use about ½ cup).

  3. Cut into 12 pieces (about 1-1 1/2-inches thick) and place in a greased 9×13-inch baking dish.

  4. Cover with a clean kitchen towel and allow to rise 30 minutes.

Bake Pesto Rolls

  1. Preheat the oven to 350°F and brush the tops with garlic butter just before adding to the oven.

  2. Bake 40 minutes, rotating halfway if your oven heats a little too much in one area like mine…

  3. Remove from oven and allow to cool 10 minutes before diving in!

Some of the links above contain Amazon affiliate links. These are products and brands I use in my kitchen daily. They pay me a small commission for the referral at no additional cost to you.