Homemade Hamburger Buns

  • Jump to Recipe
  • Leave a Review
  • This post may contain affiliate links. Please read my disclosure policy.

    Easy homemade hamburger buns that are soft in the center with a crispy golden top. After one bite, you won’t go back to the store-bought buns! 

    You can’t beat a big, juicy hamburger loaded with burger sauce and all your favorite toppings. Another way to take it up a notch? These homemade hamburger buns! Making them from scratch really does make your burger next level delicious.

    sliced hamburger buns

    These are the perfect hamburger buns for a backyard BBQ or weeknight dinner. They’re super soft, delicious and sturdy enough to hold your burger with all the toppings! Plus they’re so easy to make, you won’t want to go back to store-bought hamburger buns. We love to serve them with BBQ pork, hamburgers, BBQ chicken and kalua pork. You can even make a smaller version for meatball sliders or ham and cheese sliders.

    whisking flour in bowl

    How to make hamburger buns

    Make the dough. Start by whisking together 2 cups flour, sugar and salt in the bowl of a stand mixer. Pour the milk and water in a small bowl and microwave until warm (about 30 to 45 seconds). Add the warm milk mixture to the flour mixture. Then mix in the egg, yeast and vegetable oil.

    Add in 1/2 cup flour at a time, kneading with your bread hook until the dough no longer sticks to the sides of the bowl. Press on the dough with your finger to test if it’s ready. If your finger doesn’t stick to the dough (but it’s still soft), then you’re good to go.

    Let rise. Rub shortening or oil around the dough ball and then cover the bowl with a warm towel. Place the bowl by a window (to help quicken the process) and let it rise for 30 minutes.

    dough rising in bowl

    Shape into buns. Once the dough has risen, punch it down with your fist. Then divide into 8 balls and place on a baking sheet. Use your palm to gently press down on each dough ball. Then let rest for another 30 minutes.

    Bake in oven. Bake at 375°F for about 15 to 20 minutes. The centers should be cooked through and the tops golden brown. Remove from oven and brush butter on the tops of the buns. Let cool, then slice in half before serving.

    flattening dough on pan with palm of hands

    More helpful tips

    • If you want extra large buns, divide into 6. If you’d like smaller buns, divide into 10-12.
    • Although it’s optional, I like to add an egg wash and sesame seeds to get the perfect hamburger top. The egg wash helps create a shiny hard top on the bun.
    • After the buns come out of the oven, coat the tops with butter for a richer taste.
    • Use a serrated knife to slice the buns in half. You get the cleanest cut with this type of knife.

    Freezer instructions

    These buns are great for freezing. Once they cool, simply transfer to a freezer bag or container and store in the freezer. Let thaw at room temperature for a few hours when ready to enjoy. I like to toast my buns first before adding the toppings.

    More ways to use hamburger buns:

    hamburger buns on cooling rack

    More bread recipes:

    hamburger on plate

    Hamburger Bun Recipe

    Course: bread
    Cuisine: American
    Keyword: homemade hamburger buns
    Prep Time: 15 minutes
    Cook Time: 15 minutes
    Rising Time: 1 hour
    Total Time: 1 hour 30 minutes
    Servings: 8
    Calories: 146.16
    Author: Jamielyn Nye
    Easy homemade hamburger buns that are soft in the center with a crispy golden top. After one bite, you won't go back to the store-bought buns! 

    Ingredients

    • 3 cups all-purpose flour , more as needed
    • 3 Tablespoons sugar , divided
    • 1 1/2 teaspoons kosher salt , or sea salt
    • 1/2 cup warm water
    • 1/2 cup warm milk
    • 1 large egg , whisked
    • 1/4 cup vegetable oil
    • 1 Tablespoon instant yeast

    Optional: egg wash, sesame seeds for tops

      Instructions

      Make the dough:

      • In the bowl of a stand mixer or a large bowl, whisk together 2 cups flour, the sugar and salt. In a small microwave bowl, combine the milk and water and microwave for 30-45 seconds or until warm (about 105°F). Then add to the flour mixture.
      • Add the egg, yeast and vegetable oil to the flour mixture and mix until combined.
      • If you are using a stand mixer, put on your bread hook and then add in 1/2 cup of flour at a time and continue to knead, until the dough is no longer sticking to the sides. You’ll know it’s ready when your fingers no longer stick to the dough, but it's still soft.
      • Then cover the ball of dough and sides of the bowl with shortening or oil and cover the bowl with a warm towel. Set by the window and allow it to rise for about 30 minutes.

      Prepare to bake:

      • Punch down the dough and cut into 8 pieces. Then place on a baking sheet. Lightly press down with your palm and let rest another 30 minutes. Preheat oven to 375°F. If you'd like sesame seeds on top, whisk together one egg white with 1 Tablespoon of water. Gently brush on the tops and sprinkle with sesame seeds.
      • Bake for 15-20 minutes, or until the tops are golden brown and the center is cooked through. Remove from the oven and coat the tops with butter. Allow to cool. Then slice just before serving.

      Notes

      If you want extra large buns, divide into 6. If you’d like smaller buns, divide into 10-12.
      Freezing instructions: You can freeze these hamburger buns by placing in a zip top bag or freezer container. 

      Nutrition

      Calories: 146.16kcal | Carbohydrates: 26.03g | Protein: 4.54g | Fat: 2.57g | Saturated Fat: 1.32g | Cholesterol: 5.26mg | Sodium: 311.96mg | Potassium: 52.95mg | Fiber: 1.15g | Sugar: 2.85g | Vitamin A: 67.95IU | Calcium: 10.83mg | Iron: 0.31mg
      PIN THIS RECIPE

      hamburger on plate

      More Bread Recipes You'll Love

      Leave a Reply

      Your email address will not be published. Required fields are marked *

      Did you make this recipe? Rate it:




      What type of comment do you have?

      Comments

    • Liz wrote:
    • Linda wrote:
    • I Heart Nap Time