These garlic swirl rolls feature a soft and fluffy yeast bread base stuffed with a swirl of flavorful garlic herb butter and two kinds of cheese.

Your newest carb addiction is calling! Yes, bread and cheese is involved, I’m so sorry to do this to you.
These rolls are so worth it though because they’re basically cinnamon rolls but savory-style with a rich garlic butter + tons of cheese instead of the cinnamon swirl. Life can’t get any better than this!

A bowl of soup’s best friend and also appropriate for just about every time in between. Trust me, you need this carby goodness in your life immediately!
These Yeast Rolls feature…
- A soft and fluffy texture
- A swirl of garlic herb butter and gooey mozzarella and Parmesan cheese
- An easy dough that comes together in minutes with no stand mixer required

Making the Yeast Rolls
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Active dry yeast
- 2% or skim milk
- Honey
- Egg
- Kosher salt
- All-purpose flour
- Unsalted butter
- Garlic
- Parsley
- Mozzarella cheese
- Parmesan cheese
Stand Mixer or Hand Mixing
Both a stand mixer and a mixing bowl + wooden spoon will work for mixing this bread. Obviously, by hand requires a little more elbow grease and arm power, but it will definitely work.
If you choose to go the stand mixer route, make sure you use the dough hook for mixing and let the machine knead the dough on medium speed 5-7 minutes until the dough is stretchy and elastic.
If you are making the dough by hand, use a large bowl and a wooden spoon for mixing the dough. For kneading, turn the dough onto a floured surface and knead about 10 minutes or whenever the dough is stretchy and elastic.

Tips for Perfect Yeast Rolls
- Heat milk to 110F degrees – I recommend temping the milk to ensure it’s not over 110F. If you use liquid that is too warm, it will kill the yeast and your dough will not rise.
- Measure flour correctly – I use the spoon-and-level technique for measuring flour as this will prevent over-measuring your flour. Use a spoon to scoop flour into the measuring cup, then level with the back of a knife. You can also weigh the flour in grams for more precise measurements.
- Knead dough properly – this step is where you will develop the gluten in the dough which is crucial for forming the structure of the rolls. You can knead by hand or use your stand mixer with the dough hook attachment.
- Allow dough to rise until doubled – turn the dough into a clean greased bowl, cover with plastic wrap, and allow to rise until doubled in size, about 1 to 1-1/2 hours.
- Let dough rise in a warm place – yeast dough loves warm environments for rising. I recommend 75F-80F for a rising environment in your kitchen.
- Shred cheese manually – freshly shredded cheese will melt much better than pre-shredded.
- Use fresh garlic – I use a whopping 4 cloves garlic in these rolls for a strong garlicky flavor in every bite.
- Roll dough out into a 12×16 inch circle – this gives you that perfect ratio of dough to cheese filling.
- Spread filling to within 1/2-inch of dough edges – this will keep the filling from spilling out the edges.
Recipe Variations
Try these ideas for a different twist on these rolls.
- Try another cheese – try shredded cheddar, asiago, or gouda.
- Use another fresh herb – try minced thyme, rosemary, or sage in place of the parsley. You can also use a combination of several herbs.
- Add meat to filling – lay a few strips of deli chicken, turkey, or ham on garlic butter and top with cheese.
Storing and Freezing Rolls
These rolls store well in an airtight container at room temperature up to 2 days. For best results, I recommend reheating them in a 350F oven 8-10 minutes or individually in microwave before serving.
To freeze rolls, allow to cool completely, wrap well, and freeze up to 2 months. You can heat them straight from the freezer in a 350F oven 15-20 minutes or defrost on the counter first and then reheat.

These are literally THE softest, fluffiest, most melt-in-your-mouth yeast rolls I’ve had to date. You can’t help but go back for another….and another and another.
It’s the cheesy, garlicky filling, guys, it just gets everyone.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on with #wholeandheavenlyoven.

More yeast roll favorites to bake up next!
Cheesy Garlic Swirl Rolls
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Bread Dough
- 1 cup warm 2% or skim milk (110F)
- 2-1/4 teaspoons active dry yeast
- 2 tablespoons honey or agave nectar
- 1 large egg, lightly beaten
- 1-1/2 teaspoons kosher salt
- 3-1/2 cups (460 grams) all-purpose flour (spooned and leveled)
- 1 tablespoon unsalted butter, softened
Filling
- 2 tablespoons unsalted butter, softened
- 4 medium cloves garlic, minced
- 1 tablespoon minced fresh parsley
- Salt and pepper to taste
- 1 cup shredded low-moisture mozzarella
- 1/2 cup grated Parmesan cheese
- 1 large egg white, mixed with 1 tablespoon water
Instructions
Bread Dough
- Place warm milk in the bowl of a stand mixer fitted with a dough hook OR a large bowl. Dissolve yeast in milk and let stand 5 minutes until foamy.
- Mix honey, egg, and salt into yeast mixture until smooth. Add 3-1/2 cups flour to bowl and mix on low speed OR with a wooden spoon if making dough by hand until dough pulls away from sides of bowl, about 2 minutes of mixing (if dough seems a bit wet, add additional flour by the tablespoon until dough pulls away from sides of bowl)
- Add softened butter while mixer is running or fold in by hand with a wooden spoon until butter is combined in the dough.
- If making dough in stand mixer, knead dough in mixer on low speed 5-7 minutes until dough is stretchy and elastic. If making dough by hand, turn dough onto a lightly floured surface and knead by hand until dough is stretchy and elastic, about 10 minutes of kneading.
- Place dough in a greased bowl, turning once to grease top. Cover bowl with plastic wrap and let rise in a warm place at room temperature 1 to 1-1/2 hours until dough is doubled in size.
Filling
- In a small bowl, combine softened butter, garlic, and parsley until smooth and creamy. Season butter with salt and pepper to taste
- Lightly grease a 9×13 inch baking dish. Punch risen dough down and turn onto a floured surface. Roll dough out into a 12×16 inch rectangle and spread softened butter and both cheeses to within 1/2-inch of edges.
- Tightly roll dough up and pinch at ends to seal. Cut into 12 even pieces and place rolls in prepared baking dish. Cover pan with plastic wrap and allow to rise in a warm place 20-30 minutes until rolls are puffy.
- Preheat oven to 350F. Brush rolls well with egg white wash. Bake rolls at 350F 25-30 minutes until rolls are golden-brown. Allow rolls to cool slightly and serve warm. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 12/2/25.


Ashley says
Hello carbs is right! Gimme all the carbs! And with cheese?? Sign me up! Heading over to check these out!
Sarah says
Haha YES. Bring on the carbs! 😉 Thanks Ashley!!
Gayle @ Pumpkin 'N Spice says
Carbs on the weekend are a necessity in my book! These cheesy garlic rolls look fantastic, Sarah! I could definitely make a meal just out of these. Clicking over to get the recipe!
Sarah says
Haha! I’m ashamed (except not really) to admit that I did, in fact, make a meal outta these guys! 🙂
Pamela @ Brooklyn Farm Girl says
Cheesy, plus garlic on a roll? You win my heart. I’d be eating more than 1 of these.. 😉
Sarah says
I definitely ate more than one and they’re most definitely addicting! 😉 Thanks Pamela!
Isadora says
I’m all about those carbs and all about these rolls! Bring on the garlic and the cheese! I love bread that has a twist like this! I could eat these all day long 🙂
Sarah says
YES. Long live zee carbs! 😉 Thanks Izzy!
Kelly - Life Made Sweeter says
Heck yes, bring on all the carbs especially if they are smothered with all that garlic and cheesy goodness! They look so soft, pillowy and beyond amazing!
Sarah says
Thanks Kelly! These rolls are definitely carb heaven. 🙂
Annie @Maebells says
This is basically the most perfect form of carbs ever. I love everything about it!
Sarah says
Haha! AGREED. 😉 Thanks Annie!