Home » Blog » Soft Whole Wheat Hamburger Buns

Soft Whole Wheat Hamburger Buns

No ratings yet

This post may contain affiliate links. Read my disclosure policy.

There’s nothing quite like the taste of fresh, homemade bread, and these soft whole wheat hamburger buns take any burger to the next level. Made with simple ingredients, this easy recipe delivers fluffy, golden brown buns with just the right amount of chew.

Whether you need a small batch for a cozy dinner or a double batch for a backyard BBQ, this foolproof method ensures perfect results every time. Ditch the store-bought buns and enjoy the wholesome goodness of homemade.

Soft whole wheat hamburger buns on wooden table.

I used to always buy whole wheat hamburger buns until I started reading ingredient labels…

But then I struggled with making my own because every recipe I tried wasn’t as soft as we wanted them to be,

So I did what I do best…I started fiddling around with a recipe. I added more of this, I added less of that, until I finally came up with a recipe that was as soft as we liked them, but still hearty enough to not fall apart while eating a juicy burger.

Than I had to cut the recipe down because most people don’t need 2-1/2 to 3 dozen hamburger buns at a time.

If you do happen to need that many, you can always double the recipe.

This whole wheat hamburger buns recipe makes 8 buns, just like you get from the store.

And while they are perfect for burgers of all kinds, they are also great for BBQ and all kinds of sandwiches.

Soft Whole Wheat Hamburger Buns Recipe

Ingredients

  • 2 cups milk
  • 3 Tablespoons butter
  • 1 1/2 teaspoons fine sea salt
  • 2 1/2 teaspoons active dry yeast (1 packet)
  • 1/2 cup whole wheat flour
  • 2 1/2 to 3 cups unbleached all purpose flour
  • Sesame seeds for sprinkling on top (optional)

For egg wash (Optional)

  • 1 egg
  • 1 Tablespoon water

Instructions

NOTE: I like to make my bread by hand with just a large mixing bowl and spoon or my Danish dough whisk. I have added instructions for using a stand mixer.

Add the milk, salt, and butter to a small saucepan. Warm the milk over medium heat just until the butter has melted. Remove from heat. Stir milk mixture until the salt has dissolved.

Milk, butter, and salt in saucepan.
heating the milk

Put the whole wheat flour into a large mixing bowl. Add the milk mixture. Beat with a wooden spoon until well mixed. Cover the bowl with a cloth and allow to sit for 20 to 30 minutes.

Whole wheat flour absorbs liquid slower than white flour. Allowing the whole wheat flour and milk to sit gives the flour time to adsorb the liquid and helps to prevent your dough from becoming too dry.

After 20 to 30 minutes, beat in the yeast. Add 1 cup of white flour and mix that in.

Adding yeast and flour to milk mixture.
add the yeast and flour

Slowly add enough flour to bring the dough together in a sticky, shaggy ball.

Turn the dough out onto a LIGHTLY floured work surface.

Hamburger bun dough in mixing bowl.
shaggy and ready to knead

DON’T ADD TOO MUCH FLOUR, THIS SHOULD BE A SLIGHTLY STICKY DOUGH.

Too much flour will make the dough too dry and will result in harder burger buns.

Knead the dough for 8 to 10 minutes, adding only enough flour to your hands to keep it from sticking.

If Using A Stand Mixer:

Warm the milk as above. Add whole wheat flour to bowl of stand mixer and add milk mixture. Cover and let sit for 20 to 30 minutes.

Add yeast and 1 cup flour and beat until well mixed. Slowly add enough flour until you get a shaggy mass on the paddle.

Change to dough hook and knead for 8 to 10 minutes.

First Rise

Kneaded hamburger bun dough in ball on counter.
kneaded and ready for first rise

After kneading, place the dough in a greased bowl and turn it to grease the top. Cover with a damp cloth and let rise until doubled, 1 to 2 hours.

Punch the dough down and turn onto a work surface. Shape into a disc and use a bench scraper or knife to cut into 8 equal sized wedges. OR use a kitchen scale to divide into 8 pieces by weight.

Hamburger bun dough after first rise in mixing bowl.
all risen and fluffy

Second Rise

Form each dough piece into a ball and place on a baking sheet. With your hands, flatten each ball until they are all the same size. Space them out so they aren’t touching.

8 hamburger bun dough balls on parchment paper.
squished down and ready for 2nd rise

For easier clean up you can line your baking sheet with unbleached parchment paper. Or you can use my favorite brand of baking sheet that is non stick.

Let rise again until the buns have doubled in size, about 30 to 40 minutes.

Hamburger buns after second rise on parchment paper.
fluffy and ready to bake

While the buns are rising, preheat your oven to 350°F.

After the second rise you can brush your homemade hamburger buns with melted butter or an egg wash. 

For the egg wash, beat one egg and one tablespoon of water with a fork until well blended. Brush on the tops with a pastry brush, then sprinkle with sesame seeds.

The egg wash gives the buns a beautiful golden brown color and acts as a glue to hold the sesame seeds in place.

Bake at 350°F for 20 to 30 minutes.

Baked Hamburger Buns on parchment paper.
golden brown!

Remove to a wire rack to cool. Let cool completely before slicing.

Use these whole wheat hamburger buns for burgers of all kinds, BBQ, or sandwiches. Or in a pinch, just slice and toast for a midday snack!

Enjoy!

More homemade breads you should try:

Hamburger Buns on a wooden table.

Soft Whole Wheat Hamburger Buns

Make your own soft and fluffy whole wheat hamburger buns with this easy homemade recipe. Perfect for burgers, sandwiches, and more, this small batch recipe ensures fresh-baked goodness anytime. Ditch store-bought and bake the best buns at home!
No ratings yet
Prep Time 30 minutes
Cook Time 40 minutes
Rising Time 2 hours 30 minutes
Total Time 3 hours 40 minutes
Course Bread
Cuisine American
Servings 8 buns
Calories 253 kcal

Ingredients
  

  • 2 cups milk
  • 3 Tablespoons butter
  • 1 1/2 teaspoons fine sea salt
  • 2 1/2 teaspoons active dry yeast 1 packet
  • 1/2 cup whole wheat flour
  • 2 1/2 to 3 cups unbleached all purpose flour
  • Sesame seeds (optional)

For egg wash (optional)

  • 1 egg
  • 1 Tablespoon water

Instructions
 

  • Add the milk, salt, and butter to a small saucepan. Warm the milk over medium heat just until the butter has melted. Remove from heat. Stir milk mixture until the salt has dissolved.
  • Put the whole wheat flour into a large mixing bowl. Add the milk mixture. Beat with a wooden spoon until well mixed. Cover the bowl with a cloth and allow to sit for 20 to 30 minutes.
  • Whole wheat flour absorbs liquid slower than white flour. Allowing the whole wheat flour and milk to sit gives the flour time to adsorb the liquid and helps to prevent your dough from becoming too dry.
  • After 20 to 30 minutes, beat in the yeast. Add 1 cup of white flour and mix that in.
  • Slowly add enough flour to bring the dough together in a sticky, shaggy ball.
  • Turn the dough out onto a LIGHTLY floured work surface.
  • DON'T ADD TOO MUCH FLOUR, THIS SHOULD BE A SLIGHTLY STICKY DOUGH. Too much flour will make the dough too dry and will result in harder burger buns.
  • Knead the dough for 8 to 10 minutes, adding only enough flour to your hands to keep it from sticking.

If Using A Stand Mixer:

  • Warm the milk as above. Add whole wheat flour to bowl of stand mixer and add milk mixture. Cover and let sit for 20 to 30 minutes.
  • Add yeast and 1 cup flour and beat until well mixed. Slowly add enough flour until you get a shaggy mass on the paddle.
  • Change to dough hook and knead for 8 to 10 minutes.

First Rise

  • After kneading, place the dough in a greased bowl and turn it to grease the top. Cover with a damp cloth and let rise until doubled, 1 to 2 hours.

Second Rise

  • Punch the dough down and turn onto a work surface. Shape into a disc and use a bench scraper or knife to cut into 8 equal sized wedges. OR use a kitchen scale to divide into 8 pieces by weight.
  • Form each dough piece into a ball and place on a baking sheet. With your hands, flatten each ball until they are all the same size. Space them out so they aren’t touching.
  • For easier clean up you can line your baking sheet with unbleached parchment paper.
  • Let rise again until the buns have doubled in size, about 30 to 40 minutes.
  • While the buns are rising, preheat your oven to 350°F.
  • After, rising you can brush your homemade hamburger buns with melted butter or an egg wash.
  • For the egg wash, beat one egg and one tablespoon of water with a fork until well blended. Brush on the tops with a pastry brush, then sprinkle with sesame seeds.
  • The egg wash gives the buns a beautiful golden brown color and acts as a glue to hold the sesame seeds in place.
  • Bake at 350°F for 20 to 30 minutes.
  • Remove to a wire rack to cool. Let cool completely before slicing.

Notes

Use these whole wheat hamburger buns for burgers of all kinds, BBQ, or sandwiches. Or in a pinch, just slice and toast for a midday snack!

Nutrition

Serving: 1bunCalories: 253kcalCarbohydrates: 38gProtein: 8gFat: 7gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.2gCholesterol: 39mgSodium: 502mgPotassium: 179mgFiber: 2gSugar: 3gVitamin A: 261IUVitamin C: 0.003mgCalcium: 88mgIron: 2mg
Tried this recipe?Let us know how it was!
By on May 10th, 2025

About Cery

I'm Cery, the flour-dusted hands behind Bramble Wine Cottage. I believe in old-fashioned skills and beautifully lived lives. Meet Cery →

More posts by this author.

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.