Skip to Content

Onion Roll Recipe

Homemade onion rolls make any dinner a special occasion. Try this easy onion roll recipe to make bread at home. Onion buns are a great pairing for hamburgers.

close up of one onion roll on a wire rack with other rolls in background

Learn to make onion bread rolls at home

I’ve purchased onion rolls from the grocery store before and I’ve ordered sandwiches on onion bread from the deli but I didn’t realize how easy it would be to incorporate the onions into a bread dough.

There is a joy that comes along with baking at home, especially when you recreate a food that you’ve traditionally purchased at a store or a restaurant.

The onion flavor is incorporated throughout the dough but my favorite part is the browned onions that end up on top. What a nice crispy bite the onions lend to these buns! I have another favorite onion roll recipe. Try these onion bacon fantans for a special treat!

How to make onion rolls:

There is nothing tricky about it if you take it one step at a time.

  1. Make the onion filling and set it aside.
  2. Mix your dough and let it go through its first rise.
  3. Add the filling to the dough.
  4. Form the onion rolls, and let rise again.
  5. Bake at 350 degrees F for 20 minutes.

Onion Rolls are perfect for burgers!

This onion rolls recipe was titled as a hamburger roll recipe and I can see how it would go nicely with a juicy burger.

This onion flavor also would pair well with a pulled chicken, pulled pork sandwich or bbq beef.

Just as easily you could serve a smaller version of these rolls along with a main course like roast beef. The next time I make it I will use this onion bacon jam for my filling, doesn’t that sound good?

If you are looking for bread perfect for grilled cheese, form this onion bread dough into one loaf. Bake then slice for sandwiches.

Take the mystery out of yeast bread baking

Baking with yeast can be intimidating but it doesn’t have to be. It helps to start with a recipe you can count on and for confidence in bread baking this month I turned to King Arthur’s collection of online recipes.

The Onion Rolls from King Arthur Flour are my contribution to the the baking group this month.

Onions are the theme for May 2014 and we welcome you to join us with your breads– quick breads, yeast breads, pretzels, doughnuts, you name a bread you’ve made with onions and we’d love for you to share it here!

Yield: 12

Onion Rolls

onion rolls

A homemade onion roll is perfect for burgers, chicken or pulled pork sandwiches.

Prep Time 40 minutes
Cook Time 20 minutes
Additional Time 2 hours
Total Time 3 hours


For the Filling:

  • 1 medium onion finely diced, 4 tablespoons butter, 1 tablespoon sugar

For the Dough:

  • 1/4 cup warm water
  • 1 Tablespoon yeast (I used one packet)
  • 1/2 cup milk, scalded and cooled
  • 1 egg
  • 4 tablespoons butter
  • 2 tablespoons sugar
  • 1 1/2 teaspoons salt
  • 3 cups all purpose flour
  • 1 egg
  • 1/4 teaspoon salt
  • Parmesan cheese


  1. First make the filling: Melt the butter in a small pan. Add the onions over medium heat for 15-20 minutes or until the onion starts to darken in color just slightly. Add the sugar and stir. Cook for another 5 minutes then take off heat to cool.
  2. In the bowl of a stand mixer, pour the yeast over the warm water. Add the milk, egg, butter, sugar, salt and flour. Stir with a spoon to mix then put the dough hook on the stand mixer. Let the machine knead the dough for about 4-6 minutes. A dough ball will form. Spray a large, glass bowl with cooking spray then empty the dough into the greased bowl. Turn the dough ball a few times to coat it then cover the bowl with greased plastic wrap. Let the dough rise in a warm place until it doubles in size.
  3. Next, punch down the dough in the middle of the risen dough and fold the sides into the middle. Add the onions a few tablespoons at a time then fold the dough over again and incorporate the onions throughout the dough. Let the dough rest for about 10 minutes. If the dough is difficult to handle and stretch then let it rest for another ten minutes. Use a rolling pin to gently push the dough into a rectangle about 3/4 inch thick.
  4. Use a cookie cutter about 2 1/2 inches to 3 inches wide. Cut the dough into circles. Do not twist the cutter as you press down as this could affect the rise. Make a clean cut with the cutter and place the circles on a baking sheet lined with parchment paper. Brush on the glaze of egg and salt (which you have whisked together) then grate the Parmesan cheese on top. Spray a sheet of plastic wrap with baking spray and cover the circles of dough. Let rist for an hour to 90 minutes.
  5. Bake at 350 degrees F for about 20 minutes or until golden brown.


Recipe credit: King Arthur Flour website found here:

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 219Total Fat: 9gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 53mgSodium: 396mgCarbohydrates: 29gFiber: 1gSugar: 4gProtein: 5g

This data was calculated by Nutrionix and is an estimate only.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

A cast iron skillet makes for soft rolls

A favorite bread made in cast iron is this no knead sourdough from Alton Brown. Knowing I had success with that recipe gave me confidence to bake onion buns in cast iron too.

I tried these onion rolls in a cast iron skillet as well and they cooked beautifully, although I’d suggest using a cast iron pan when making these as dinner rolls and not for sandwich or onion hamburger rolls.

You miss out on the structure of the crisp, golden sides of the rolls when they are baked in a skillet but you do gain a soft, chewy texture which is nice for dinner rolls.

And when you need to clean your cast iron, click here and follow these tips and tricks that will keep your cast iron looking good for years to come.

Six onion rolls baked in a round cast iron skillet


Sunday 7th of June 2020

I made one batch and it was hot mess ...incorporating the onions after the first rise was not great! We will eat them but I thought ...I will make a second batch of Onion Buns but this time I used 1cup of the 3 cups of flour to coat the onions and incorporated that as the second cup of flour into the yeast/ liquid part! This worked much better as I then used the 3 cup sparingly to add to the batter( it only took 1/3 of the 1cup of flour) I then I kneaded it for 5 minutes with my KitchenAid. I used a small amount of flour from the 3rd cup of flour to knead by hand to smooth out the dough! Much better way to incorporate the onions into the dough!!! Dough felt better also! I hope this helps others!

Holly Baker

Monday 15th of June 2020

Sorry to hear you had trouble the first time. I haven't had the same experience but each person's baking conditions are different so it is sometimes hard to compare.

Felice/All That's Left Are The Crumbs

Wednesday 21st of May 2014

I am still gaining my confidence and haven't tried making rolls as yet, but I will have to remedy that after seeing your beautiful rolls.

Holly F

Wednesday 21st of May 2014

Felice you should give rolls a try, you under-estimate yourself!

Lea Ann (Cooking On The Ranch)

Friday 9th of May 2014

I love cooking everything in my cast iron skillet .. well, maybe not eggs. These onion rolls look delicious Holly.

Holly F

Friday 9th of May 2014

I need to use my cast iron skillet more often. Have you seen the tiny cast iron skillets? I'd like to make a chocolate chip cookie in those individual sized skillets and top it with ice cream.

Yvette {Muy Bueno}

Thursday 8th of May 2014

Yum! I don't make bread, because I know I'll eat it all. But I just might have to try out this recipe. Anything made in an iron skillet is so cool. Love your photos.

Holly F

Friday 9th of May 2014

Thanks, Yvette, that is my trouble with bread too-- I eat ALL of it. I can only make it once or twice a month. : )

Karen @ Karen's Kitchen Stories

Wednesday 7th of May 2014

These are beautiful! And yes, onion jam sounds amazing with it.

Skip to Recipe