Soft and chewy on the inside with a light golden brown outside—these Easy Homemade Bagels are fantastic! Bake them up plain or with everything bagel seasoning sprinkled over the top. Either way, toasted with some whipped cream cheese, they make the perfect breakfast!

Table of Contents
Homemade Bagels – Recipe Overview
Like my Homemade Soft Pretzels recipe, this easy bagel recipe requires very few ingredients, comes together (relatively) quickly, and tastes just as good—if not better—than any local bagel shop.
The key player in these homemade bagels is the bread flour which gives them their soft and chewy texture. And to give them their light golden brown color is the boiling water bath which has baking soda and a little honey mixed in for a hint of sweetness.
I used instant dry yeast, which gives the dough a rise time of around 60-90 minutes, but you can also use active dry yeast instead. Just factor in a longer rise time of about 2 – 2 1/2 hours.
Brush on some egg wash after the boiling water bath and sprinkle on some everything bagel seasoning (if you want the best bagel ever), and within 25 minutes, you’ll have really good-tasting bagels!

Ingredients Needed
Here’s the list of ingredients you will need to make these easy homemade bagels! In the recipe card below, the ingredient amounts default to US measurements (cups). However, you can also view the recipe using metric amounts (grams), which I recommend for the best results. Food scales are relatively inexpensive and can be found just about anywhere.
- Bread Flour. I recommend the King Arthur brand, but you can use whatever brand you prefer! Bread flour has a higher protein percentage than all-purpose flour, which gives these bagels that perfect chewy inside and crusty outside.
- Water. Required for the homemade bagel dough and also for the baking soda honey bath. For the bagel dough, it should be very warm (anywhere from 90ºF to 110ºF if using a digital thermometer) to the touch. For the water bath, the water will need to be boiling.
- Instant Quick Rise Yeast. I like using the Red Star brand. Instant will give you a rise time of around 60-90 minutes.
- Salt. Used to help enhance the flavor and tighten the gluten structure of the bagel dough.
- Granulated Sugar. Adds a tiny bit of sweetness to the dough. A little more added sweetness is added with the next ingredient as well.
- Honey. An optional ingredient that adds just a hint of sweetness to the dough. It’s very subtle.
- Baking Soda. Used only for the baking soda bath. Do not add this to the pretzel dough.
- Egg Yolk. You’ll use this along with one tablespoon of water for the egg wash that’s applied to the tops of the bagels (after the baking soda honey bath).
- Everything Bagel Seasoning. You can make your own everything bagel seasoning for this recipe, or you can do like I did and just get a jar of it from your local grocery store. Mine came from ALDI, but Trader Joe’s has a really good mix as well.
Substitutions
Maple Syrup or Barley Malt Syrup. As a substitution for the honey in the boiling baking soda bath, you can use the same amount of either maple syrup or barley malt syrup.
Active Dry Yeast. You can use active dry yeast in place of instant quick-rise yeast, but expect a longer rise time of around 2-2 1/2 hours.
I do not recommend using all-purpose flour or whole wheat flour for this homemade bagel recipe. You won’t get that same chewy texture as you will with bread flour.
The Best Baking Tools
Here’s a list of tools you’ll need to make this easy homemade bagels recipe. And good news—you do NOT need to use a stand mixer if you don’t want to!
- Stand mixer with dough hook. Or you can make it even easier by using a large mixing bowl and a dough whisk.
- Dough whisk. This, along with a large bowl, is what I used to initially mix the dough together. After that, I used my hands to knead the dough. You can even use your clean hands to mix it together.
- Silicone baking mat. You can also use parchment paper, but you will need to lightly spray the top with either a flour-based baking spray or non-stick oil cooking spray to prevent the bagels from sticking. Silicone mats are also nice because they’re less wasteful.
- Baking sheet. You’ll need one large baking sheet.
- Bench Scraper. You can use either a bench scraper or a sharp knife to divide the dough into sections. If you want the sections to be the same weight, bust out that food scale!
- Large Pot. This is for the baking soda honey bath.
- Fine-Mesh Strainer or Flat Slotted Spatula. You’ll need this to remove the bagels from the boiling baking soda bath. They’ll also help remove any excess liquid that will drip off the bagels.
- Wire Cooling Rack. A wire cooling rack is needed so you can let the bagels cool slightly before enjoying them.
- Oven Thermometer. I highly recommend getting an oven thermometer for all my recipes. They’re inexpensive and help to ensure your oven is accurately heating to the correct temperature!

Let’s Make These Homemade Bagels!
This is only a brief overview of how to make these homemade bagels. For the full detailed recipe, scroll down to the recipe card.
Recipe Tip
You can use your stand mixer and dough hook attachment, but I found it just as easy to use a dough whisk and large mixing bowl to mix everything together.
Step 1. Prepare the bagel dough. I whisked the warm water, instant yeast, and granulated sugar together in a separate bowl first. Let it bloom covered for 10 minutes. After the water/yeast/sugar mixture has bloomed, add it to a large mixing bowl with the bread flour and salt. The dough will be thick, dry, and scaly looking.
Step 2. Knead the dough by hand on a lightly floured surface (preferably bread flour) for 5-7 minutes, or until the dough is soft and smooth. Place the dough in a lightly oiled bowl (it can be the same bowl you used to mix the dough), cover it, and let it rise for 60-90 minutes (it should double in size). It’s best to find a warm spot in your kitchen so the dough can rise properly.
Step 3. Shape the bagels. Punch the dough down, then divide the bagel dough into eight pieces. You can weigh each portion of dough so they’re all the same, or you can just eyeball it. Roll each portion into a ball on a clean, unfloured surface. Having an unfloured surface will help the dough stick a little, which helps to form the ball of dough. Press the center of each ball of bagel dough with your thumb and pointer finger to create a hole. Stretch it out just a bit. Place on a silicone-lined or lightly sprayed parchment paper-lined baking sheet, cover it, and let sit for 10 minutes.
Step 3. Prepare the water bath and preheat the oven. While the bagels rest, bring a large pot of water (6-8 cups) to a boil. Whisk in the honey and baking soda. Preheat your oven to 425ºF.
Step 4. Give the bagels a bath. Add 2-3 bagels into the boiling water/baking soda/honey bath. Use a timer and leave them in for 1-2 minutes per side. They will puff up during this process and look wrinkly and weird. This is all totally normal as they’ll smooth out as they bake!
Recipe Tip
I recommend using a fine-mesh strainer or slotted spatula to remove the bagels. I don’t recommend using tongs as the bagels will still be soft. Remove any excess water and return it to the baking sheet.
Step 5. Time to Bake. Brush on the egg wash mixture, sprinkle on the everything bagel mix, then bake for 20-25 minutes at 425ºF.

Recipe FAQs
I do not recommend it due to the lower protein percentage. You simply won’t get that same chewy texture as you would with bread flour. I don’t recommend using whole wheat flour either.
Absolutely! Let the bagels cool completely, then wrap them in plastic wrap and store them in a sealed container or Ziploc bag. Reheat by bringing them to room temperature the day before, then toast them in a toaster oven. Frozen bagels will keep for 1 month.
I prefer the method where you roll each section of dough into a ball, then pierce the center of the ball with your thumb and pointer finger to create a hole. An alternative way is to roll each section of dough out to about 8-9 inches in length. Then wrap both ends around the palm of your hand and press together to seal.
You’ll need poppy seeds, white and black sesame seeds, flaky sea salt, dried onion flakes, and dried minced garlic. Alternatively, you can simply drive to your local grocery store and purchase a jar of it that’s already made. I found mine at ALDI, but Trader Joe’s—if you’re lucky enough to live near one—also has a good version.
More Breakfast Treats to Enjoy!
If you tried this Homemade Bagels Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know what you thought in the 📝 comments below. Thanks for visiting!
Easy Homemade Bagels

Ingredients
Homemade Bagels
- 1 1/3 cups Warm Water, between 90ºF-110ºF
- 2 1/4 tsp Instant Quick Rise Yeast, 1 packet
- 1 tbsp Granulated Sugar
- 3 1/2 cups Bread Flour
- 1 1/2 tsp Salt
Baking Soda Bath
- 6-8 cups Boiling Water
- 1 tbsp Baking Soda
- 1 tbsp Honey
Egg Wash
- 1 Large Egg
- 1 tbsp Water
Topping
- Everything Bagel Seasoning
Instructions
- In a large mixing bowl, whisk together the warm water, instant yeast, and granulated sugar. Let it sit for 5-10 minutes. The mixture should look foamy when ready.1 1/3 cups Warm Water, 2 1/4 tsp Instant Quick Rise Yeast, 1 tbsp Granulated Sugar
- Add in the bread flour and salt, then using a danish dough hook or your clean dry hands, mix together until the dough forms. It should be thick and look dry and scaly. Turn the dough out onto a lightly floured work surface, then knead the dough with your hands until it's soft and smooth in texture (5-7 minutes).3 1/2 cups Bread Flour, 1 1/2 tsp Salt
- Shape into a ball, then place into a greased bowl. Cover with a clean kitchen towel and let it rise for 60-90 minutes. The dough should double in size. Warmer spots in your kitchen will see a faster rise time.
- When the dough is just about ready, adjust your oven to the middle rack and preheat your oven to 425ºF. Prep a large baking sheet lined with a silicone baking mat (highly recommended) or parchment paper lightly sprayed with a flour-based baking spray or non-stick oil cooking spray (without the spray the bagels might stick).
- Using a bench scraper or a sharp knife, cut the bagel dough into 8 equal-sized pieces. You can either eyeball this part or weigh each piece so they are all the same size. Mine weighed around 100 grams each.
- Roll each section of dough into a ball on an unfloured work surface (you want the surface to be a little sticky). Place onto the prepped baking sheet. Next, create a hole in each ball of bagel dough using your thumb and pointer finger. Stretch it out a little bit, but not too much. Let the bagels rest for about 10 minutes.
- While your bagels rest, prepare your baking soda and honey bath by bringing a large pot of water, along with the baking soda and honey, to a boil. I also mix together the egg wash mixture at this time, then set it aside.6-8 cups Boiling Water, 1 tbsp Baking Soda, 1 tbsp Honey
- Place 3-4 bagels into the boiling baking soda honey bath and leave in for no more than 1 minute (use a timer) per side. The bagels will puff up and look weird and wrinkly, but I they'll smooth out during baking!
- Remove each bagel with a fine mesh strainer or flat slotted spatula, carefully letting any excess liquid drip off, then place back onto the baking sheet. Repeat until all 8 bagels have been bathed in the baking soda honey bath.
- Brush on the egg wash mixture and sprinkle with everything bagel seasoning (if desired).1 Large Egg, 1 tbsp Water, Everything Bagel Seasoning
- Bake for 20-25 minutes at 425ºF or until your bagels have a nice shiny, light-medium golden brown color. Let cool for 5 minutes before transferring to a wire cooling rack to finish cooling.
- Homemade bagels can be kept in a well-sealed container at room temperature for up to 1-2 days. They also freeze wonderfully too! Let the bagels cool completely, then wrap in plastic wrap and place in a sealed container or Ziploc bag. Reheat by bringing them to room temperature the day before then toast them in a toaster oven. Frozen bagels will keep for 1 month.
Notes
- Prep time noted above includes making the dough, letting it rest, shaping the bagels, and the baking soda honey bath.
- With all my recipes, I highly recommend using an oven thermometer to ensure your oven is heating to the correct temperature. Do not rely just on the oven preheat beep!
- It’s best to use a timer when placing the bagels in the boiling baking soda honey water bath. I recommend leaving them in the water bath for no more than 1 minute per side, with a maximum of 2 minutes (for the chewiest bagels).
- An alternative way to shape the bagels is to roll each section of dough out to about 8-9 inches in length. Then wrap both ends around the palm of your hand and press together to seal.
- Recipe adapted from my Homemade Soft Pretzels recipe as well as Joshua Weissman’s homemade bagel recipe.
Nutrition
Nutritional information provided above is an estimate only and will vary based on specific ingredients used. See Nutritional Disclaimer for more info.












These are amazing. Just tried this morning. Very impressed simple recipe.
In the oven right now!! Did 4 everything, 2 cheddar and 2 plain. Not only does my home smell amazing but they are cooking up beautifully. The last bit of this will be how they taste! Thank you so much for this recipe!!
Yes!! I hope you love them as much as I do! The everything and cheddar ones sound SO good! Thank you for making them!
How long can you let the dough sit before you have to knead it? For instance if I were to make the dough in the morning could I cover it and come back to it in the evening to make the bagels?
Hi Jessica,
For this bagel recipe, as it is, you knead the dough immediately after making it, letting it rise for 60-90 minutes. Then shaping the bagels, second short rise, baking soda and honey water bath, then bake.
I’ve not tested this, but you could knead it immediately after making it, place it into a lightly oiled bowl, tightly cover it and place it into the fridge until that evening. Bring it to room temp then continue with the remainder of the recipe (shaping the bagels, water bath, etc.).
Alternatively, you could make the dough, knead it, let it rise, shape the bagels, then place them on a baking sheet covered and placed into the fridge for the second rise. Then that evening you can continue with the recipe (water bath, bake, etc).
If you’re looking to avoid kneading the dough all together, I would recommend a no-knead bagel recipe that would allow you to make the dough then immediately refrigerate as you’re describing.
I hope this helps. Please let me know if you have anymore questions!
Thank you so much for the quick response! I actually made a batch yesterday (kneading at the wrong time, whoops) but they still came out great. This helps for the future! Thanks again
You’re welcome!❤️
I made these this morning and they turned out awesome!
Made it twice already, getting ready for the third batch! In the Instructions, you forgot to add a step of letting the shaped bagels rise for 10 min or so before putting them in the water bath. You do mention it earlier in the write-up. They are much more pillowy if they get a second rise.
Loved that you have made them now three times! I appreciate you mentioning the missed step as well. I have gone in an updated the recipe card, thanks!
I am making these for the second time this morning, they came out sooooo good the first time. I’m brand new to making homemade things and appreciate and enjoy this recipe, the whole family loved them and was impressed … if I branch out to add blueberries or cherries or make different fruits and what step would I add those in? and I wonder if I leave them whole or crush the fruit. thank you so much for this amazing recipe.
I’m so glad you and your family love my homemade bagel recipe, Tammy! Regarding your questions, I’ve never tested adding fruit to bagel dough before, so I wouldn’t be the best person to properly answer these. I recommend googling a recipe that includes fruit which will include if they used fresh, frozen, whole, and what stage they’re added.
Quick, easy and delicious! My husband and I love this recipe. Thanks for sharing
Thank you so much, Emma!
Can I sub the sugar for honey?
Hi! Great question! Yes, you can sub (1:1) the sugar for honey. Hope you enjoy them!
Second time making these as a first time baker and they are amazing!
I’m so glad you love them, Sara! Thank you for making them and for taking the time to make the recipe (a second time)!
I am so happy I found this recipe, it is my favorite! thank you for sharing this!
You’re welcome! I’m glad you found it and enjoyed it too!
Made these for the first time last week and they were perfect. Thought I just got lucky. Made them again today, just as good! My co-workers and family love them. Thanks for making me look good, lol.