Homemade Hamburger Buns Recipe

These homemade hamburger buns are soft, buttery, tender, and perfect for burger night. Made with simple pantry ingredients, this burger bun recipe gives you fluffy, flavorful buns that taste fresher and richer than store-bought.

up close photos of a Homemade Burger Bun cut in half

Homemade bread always brings something special to the table, and these homemade hamburger buns are a perfect example. They are light, fluffy, and sturdy enough to hold a juicy burger without falling apart. The texture is soft, the flavor is buttery, and the golden tops make them look just as good as they taste.

This hamburger bun recipe is simple enough for a weeknight but impressive enough for cookouts, family dinners, and weekend meals. Once you learn how easy it is to make burger buns from scratch, you may not want to buy packaged buns again. They are made with basic ingredients like flour, milk, butter, egg, yeast, and a little sugar, and the result is a batch of fresh buns that can be used in many different ways.

Use these buns for classic hamburgers, chicken burgers, turkey burgers, pulled chicken sandwiches, egg salad, chicken salad, veggie burgers, or any sandwich that deserves a soft homemade roll. They also freeze well, so you can make a batch ahead of time and keep extras ready for your next meal.

front view of 4 Homemade Hamburger Buns (Burger Buns)

Burger Buns: Ingredients & Substitutions

These homemade burger buns are made with familiar ingredients. Each one helps create the soft texture, rich flavor, and light rise that makes these buns so delicious.

ingredients in this Homemade Hamburger Bun recipe
  • Granulated sugar. Sugar helps activate the yeast and encourages the dough to rise properly. It should not be omitted. Honey may be used as a substitute if desired.
  • Whole milk. Whole milk gives the buns a rich, tender crumb. Other milk percentages can work, but fat-free milk is not recommended because it will not provide the same softness.
  • All-purpose flour. All-purpose flour gives these buns the best soft and fluffy texture. Bread flour can also be used with good results. Up to half of the flour can be replaced with whole wheat pastry flour or white whole wheat flour, but the buns are at their best when made with all-purpose flour.
  • Salted butter. Butter adds flavor and softness to the dough. Unsalted butter also works well.
  • Egg. The egg helps enrich the dough and improves the structure of the buns.
  • Active dry yeast. Yeast is essential for creating a light, risen bun. Be sure the liquid ingredients are not too hot, or the yeast may not activate correctly.
7 Homemade Hamburger Buns, one cut in half

How to Make Hamburger Buns

You can make these hamburger buns with a stand mixer or by hand. A stand mixer fitted with a dough hook makes kneading easier, but a large bowl, wooden spoon, and your hands will also work.

Start by combining warm water, sugar, and active dry yeast in the bowl of a stand mixer or in a large mixing bowl. Let the mixture rest for 5 to 10 minutes, until it becomes foamy. This step shows that the yeast is active and ready to help the dough rise.

two photos showing How to Make Homemade Hamburger Buns

Add the melted and cooled butter, room-temperature milk, and egg to the yeast mixture. Stir gently with a spatula or mix on low with the dough hook until the wet ingredients are combined.

Ingredient Temperature

Make sure the melted butter is cooled before adding it to the yeast mixture. If the butter, milk, or water is too hot, it can damage the yeast and prevent the dough from rising. For best results, keep the liquid ingredients warm but not hot.

two photos showing How to Make Homemade Hamburger Buns

Add 3 cups of flour and the sea salt, then mix until the dough begins to come together.

Continue adding flour, ¼ cup at a time, until the dough forms a smooth ball. The finished dough should be soft and slightly tacky, but not overly sticky. If you are mixing by hand, stir with a wooden spoon or spatula at first, then knead on a lightly floured surface until smooth.

two photos showing How to Make Homemade Hamburger Buns

Shape the dough into a ball and place it in a lightly oiled bowl. Cover the bowl with a damp towel and let the dough rise until doubled in size, about 60 minutes.

two photos showing How to Make Homemade Hamburger Buns

Once the dough has doubled, punch it down gently. For evenly sized buns, weigh the dough and divide the total weight by 12. If you do not have a kitchen scale, divide the dough as evenly as possible by sight.

two photos showing How to Make Homemade Hamburger Buns

Shape each piece of dough into a flat, round disc about 2 to 3 inches in diameter. Flattening the dough slightly helps create buns that are wide enough for burgers and not too tall to bite into comfortably.

Place the shaped buns on a baking sheet. Cover them with a damp towel, making sure the towel does not touch the dough, and let them rise again until doubled in size. This second rise usually takes 30 to 60 minutes.

How to Make Homemade Hamburger Buns - buns rising on baking sheet

Bake & Serve

Near the end of the second rise, preheat the oven to 375 degrees F. Bake the buns for 15 minutes, or until they are golden and cooked through.

Homemade Hamburger Buns on a baking sheet after baking

As soon as the buns come out of the oven, brush the tops with melted butter. This gives them a beautiful shine and adds extra buttery flavor.

butter being brushed onto the top of a homemade hamburger bun

Sprinkle the buttered tops with sesame seeds or coarse sea salt while they are still warm.

front view of sesame seeds being sprinkled on Homemade Burger Buns

Serve

Let the homemade buns cool slightly, then slice them in half and serve with your favorite fillings. They are ideal for classic hamburgers, but they are also excellent for sandwiches and other hearty meals.

  • Use them for turkey burgers or chicken burgers.
  • Fill them with BBQ chicken for a soft and satisfying sandwich.
  • Serve them with chicken salad or avocado chicken salad.
  • Use them for egg salad sandwiches.
  • Pair them with veggie burgers for a homemade-style meal.
  • Turn them into a turkey cranberry sandwich.
6 Homemade Hamburger Buns on a baking sheet after baking topped with sesame seeds

Burger Buns Recipe FAQs

How do you store burger buns?

Store leftover hamburger buns in an airtight container or sealed bag at room temperature for up to 3 days.

How do you freeze hamburger buns?

Let the buns cool completely, then place them in a freezer-safe plastic bag or airtight container. Freeze for up to 1 month.

How do I make crisp buns?

For crisp buns, slice each bun in half first. Place the halves facedown on a baking sheet and warm in a 350 degrees F oven for about 5 minutes, toast them in a toaster until crisp, or place them cut-side down on a grill for 30 to 60 seconds.

6 Homemade Hamburger Buns (Burger Buns), one cut in half

These soft homemade hamburger buns are a wonderful recipe to keep on hand for burgers, sandwiches, and casual family meals. They are rich, fluffy, and easy to customize with sesame seeds, coarse salt, or a simple buttery top.

Homemade hamburger buns

Homemade Hamburger Buns (Burger Buns)

Laura

These homemade hamburger buns are soft, buttery, and perfect for burgers, sandwiches, BBQ chicken, and more. They are flavorful, tender, and better than packaged buns.
Course Bread, Main Course, Side Dish
Cuisine American
Servings 12 buns
Calories 220
Prep Time10 minutes
Cook Time15 minutes
Rising1 hour 30 minutes
Total Time2 hours

Equipment

  • Stand mixer or large mixing bowl
  • Measuring spoons
  • Measuring cups
  • Spatula
  • Baking sheet
  • Parchment paper

Ingredients

Burger Buns:

  • ½ cup warm water
  • 2 Tablespoons granulated sugar
  • 1 Tablespoon active dry yeast
  • 4 Tablespoons salted butter (melted and cooled)
  • 1 ¼ cups whole milk (room temperature)
  • 1 egg
  • 1 teaspoon fine sea salt
  • 3 ½ to 4 cups all-purpose flour

Topping:

  • 2 Tablespoons butter (melted)
  • 2 Tablespoons sesame seeds or coarse sea salt

Instructions

  • In the bowl of a stand mixer fitted with a dough hook, or in a large mixing bowl, combine the warm water, sugar, and yeast. Let stand for 5 to 10 minutes, until foamy.
  • Add the melted and cooled butter, milk, and egg. Stir gently until combined.
  • Add 3 cups of flour and the sea salt, then mix with the dough hook or stir by hand.
  • Add more flour, ¼ cup at a time, and knead until the dough forms a smooth ball that is slightly tacky to the touch.
  • Shape the dough into a ball and place it in a lightly oiled bowl. Cover with a damp towel and let rise until doubled, about 60 minutes.
  • Punch down the dough. Divide it into 12 equal pieces and shape each piece into a flat, round disc about 2 to 3 inches in diameter.
  • Place the buns on a baking sheet. Cover with a damp towel without letting the towel touch the dough, and let rise again until doubled, 30 to 60 minutes.
  • Near the end of the rise, preheat the oven to 375 degrees F.
  • Bake for 15 minutes, or until the buns are golden and baked through.
  • Brush the tops with melted butter, then sprinkle with sesame seeds or coarse sea salt.
  • Serve warm or cooled with burgers, shredded chicken, salads, or sandwich fillings.

Notes

Store
Store buns in an airtight container or sealed bag at room temperature for up to 3 days.
Freeze
Freeze extra buns in an airtight container or freezer-safe plastic bag for up to 1 month.
How to Crisp Buns
Slice the bun in half, then warm the halves facedown on a baking sheet in a 350 degrees F oven for about 5 minutes. You can also toast them in a toaster or place them cut-side down on a grill for 30 to 60 seconds.
Ingredient Substitutions

  • Granulated sugar. Honey may be used, but a sweetener is needed to help the yeast rise.
  • Whole milk. Whole milk gives the best texture, though other milk percentages can work. Fat-free milk is not recommended.
  • All-purpose flour. Bread flour works well. Whole wheat pastry flour or white whole wheat flour may be used for up to half of the flour, but all-purpose flour gives the softest result.
  • Salted butter. Unsalted butter can be used instead.

Nutrition

Serving: 1 bun | Calories: 220 kcal | Carbohydrates: 32 g | Protein: 5 g | Fat: 8 g | Saturated Fat: 4 g | Trans Fat: 1 g | Cholesterol: 31 mg | Sodium: 261 mg | Potassium: 89 mg | Fiber: 1 g | Sugar: 3 g | Vitamin A: 236 IU | Vitamin C: 1 mg | Calcium: 51 mg | Iron: 2 mg

Nutrition information is automatically calculated and should be used as an approximation.

Try these Recipes

Chicken Burgers

Chicken Burgers

Best Coleslaw Recipe

Best Coleslaw Recipe

Best Burger Recipe

Best Hamburger Recipe

BEST Potato Salad!

Best Potato Salad Recipe

Broccoli Salad

Broccoli Salad

Turkey Burgers

Turkey Burgers