This post may contain affiliate links. Please read our disclosure policy.

Homemade Bagels are soft, chewy, and only call for a handful of simple ingredients that you likely already have in the kitchen! Leave them plain or sprinkle on the sesame seeds and everything bagel seasoning – they’re delicious either way.

A pile of bagels are placed on a checkerboard tea cloth.
Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.

Next time you’re hosting a brunch party, surprise your friends with Homemade Bagels for the bragging rights alone! Not only can you boast that they really are made from scratch, but they’re also completely delicious. They’re soft, chewy, and can be topped off with whatever you want… Extra cream cheese for me, please!

The outside of the bagels bake to the most delicious golden brown color while the inside stays white and oh so soft! There are quite a few steps to making these Homemade Bagels, but every single one of them is easy-peasy and worth the effort. Grab the cream cheese, butter, lox, or whatever else you like and dig into your new favorite bagels!

ingredients for homemade bagels

Ingredients for Homemade Bagels

For the bagels:

  • Water – It needs to be warm.
  • Maple Syrup – Try to make sure it’s real pure maple syrup.
  • Active Dry Yeast – This is what allows the bagels to rise to the best shape.
  • Bread Flour – Do not substitute this with another flour! Bread flour creates the signature chewy texture.
  • Salt
  • Oil

For boiling:

  • Water
  • Honey – I always try to use organic honey when I can.
  • Baking Soda – This is what creates the golden color of the bagels. It’s an ingredient that can’t be left out or substituted!
  • Egg Wash – One egg white mixed with a tablespoon of water is what you’ll need.
Multiple bagels are placed on a white countertop.

How to Make Homemade Bagels Step by Step

For more detailed instructions, scroll to the bottom of this post.

  • Activate the yeast. Whisk together the warm water, maple syrup, and yeast. Let it get foamy.
  • Make the dough. Whisk together the flour and salt. Pour in the yeast. Mix until a dough is formed.
  • Knead the dough. Transfer the dough to a floured surface and knead. Work in the flour.
  • Rest the dough. Form the dough into a ball and place it in a greased bowl. Cover with plastic wrap and let it rise for an hour. Then punch it down and let it rest for another 10 minutes.
  • Form the bagels. Divide the dough into 8 pieces, shape each one into a ball, and create a hole in the middle of each ball.
  • Rest and prepare the water bath. Place the bagels on a prepared baking sheet and cover them with a damp towel. Rest for 10-15 minutes while you boil the water, honey, and baking soda.
  • Boil the bagels. Boil the bagels in batches for about 2 minutes.
  • Bake the bagels. Place the bagels back on the baking sheet, brush them with egg wash, desired toppings, and bake for 20 minutes at 425°F.
A sesame seed covered bagel is placed on top of other bagels.

Homemade Bagel Variations

  • Make it sweet. Mix together granulated sugar and cinnamon then brush the bagel with melted butter and sprinkle on the cinnamon sugar! You can also add raisins, dried cranberries, or dried blueberries to the dough. At them at the end of the kneading process.
  • Make it savory. For a jalapeño cheddar flavor, knead in chopped jalapeños at the end of the kneading process then prior to baking, sprinkle on cheddar cheese after the egg wash.
  • Other toppings. Sesame seeds, poppyseeds, caraway seeds, coarse salt, coarse onion, or coarse garlic.


Is it really important to use bread flour?

Bagels require a high protein flour to achieve that chewy bagel texture. You can use all purpose flour, but keep in mind that the texture will be different. Spoon the flour into the measuring cup, and level it off, do not scoop it into the measuring cup or you will use too much flour and the dough will be heavy and dry.

I don’t have any maple syrup – what should I use?

You could use 1 Tablespoon of brown sugar (this is preferable for the taste) or 1 Tablespoon of white sugar. 

Can I make the dough ahead of time?

Yes, you may make the dough (up to step 5 below), and then instead of putting it somewhere warm, place the covered dough into the fridge. When you remove the dough from the fridge, allow an hour for it to come to room temperature, punch it down, let it sit for 10 minutes, and then move right into shaping the bagels. Or, you may freeze the dough for up to 3 months.  Then, allow it to thaw overnight in the fridge. When you remove it from the fridge, allow an hour for it to come to room temperature, punch it down, let it sit for 10 minutes, then move into shaping the bagels. 

Can I skip the boiling step?

Nope. You will not get the bagel taste and texture without boiling the bagels.

Storage and Reheating Instructions

After the bagels have cooled to room temperature, place the bagels in an airtight container (or wrap them well) and store at room temperature for a few days, or in the fridge for up to a week. Bagels may be frozen for up to 3 months.

A quick tip on freezing: I like pre-slicing them and then wrapping them individually to freeze. That way, when you take them out of the freezer, you can just let them thaw for about 5 minutes and each side easily comes apart. It’s so much harder to heat through an entire frozen bagel than it is two individually sliced pieces!

A halved bagel is topped with cream cheese.

Serving Suggestions

There are so many toppings for this bagel! Butter, jam, cream cheese (or flavored cream cheese), cheese, egg, lox, avocado, and peanut butter (or this tasty cinnamon-spiced almond butter).

5 from 2 votes

Homemade Bagels

Homemade Bagels are soft, chewy, and only call for a handful of simple ingredients that you likely already have in the kitchen!
Prep Time: 45 minutes
Cook Time: 45 minutes
Additional time: 1 hour
Total Time: 2 hours 30 minutes
Servings: 8 bagels


  • 1 ½ cups (355 ml) warm water, heated to about 110 °F (43 °C)115 °F (46 °C)
  • 1 Tablespoon maple syrup
  • 1 envelope of active dry yeast, ( teaspoons)
  • 4 ¼ cups (531 g) bread flour, divided – save ¼ cup for kneading later
  • 2 teaspoons salt
  • 1 teaspoon oil

For boiling:

  • 8 cups (2 l) water
  • 3 Tablespoons honey
  • 1 teaspoon baking soda
  • Egg wash: 1 egg white beaten with 1 Tablespoon of water
Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.


  • Place the warm water into a small bowl. Whisk in the maple syrup. Then sprinkle on the yeast and give it a gentle stir. Allow this to sit for 5 to 10 minutes to activate the yeast. It should get foamy. If it doesn’t, your water may have been too cold, or too hot. Or your yeast may have expired.
    adding yeast into water and maple syrup in a clear bowl
  • In the bowl of your stand mixer, whisk together 4 cups of flour and 2 teaspoons of salt. Attach the dough hook to your stand mixer.
  • Pour the activated yeast mixture into the middle of the bowl with the flour/salt mixture.
    adding yeast mixture to a metal stand mixer bowl with flour
  • Mix this on low speed until the ingredients are incorporated. Then mix on medium speed for another 5 minutes, or until the dough is moist and firm. If you find that the dough is too dry, try adding 1 Tablespoon of water at a time.
    dough formed in a metal stand mixer bowl
  • Then remove the dough from the mixer and place it on a floured surface (use the remaining ¼ cup we had set aside). And knead the dough until it is moist and firm (this will take 3-5 minutes more), working in the remaining ¼ cup of flour as you are able to.
  • Form the dough into a ball and place it into a bowl greased with the 1 teaspoon of oil (roll the ball of dough around so it is covered in the oil). Cover the dough with plastic wrap and place it somewhere warm. Allow the dough to rise for an hour or until about double in size.
    bagel dough in a clear bowl
  • Then punch down the dough and allow it to rest for 10 minutes.
  • While the dough is resting, line 2 baking sheets with parchment paper.
  • Divide the dough evenly into 8 pieces. Shape each piece into a ball, and press your finger into the middle to make a hole about 2 inches in diameter.
    8 dough balls on a marble surface
  • Place the formed bagels onto a baking sheet and cover with a damp towel. Allow these to rest for 10-15 minutes while you prepare the water bath.
    a thumb indenting the center of the dough to create the bagel hole
  • Put the water, honey, and baking soda into a large pot. Bring it to a boil.
  • Preheat the oven to 425 °F (218 °C).
  • Boil 2-3 bagels at a time (if you are able to do this without crowding). You want to boil them on one side for 1 minute, then flip them and boil for another minute. You could flip them using a slotted spoon.
    a metal slotted spoon scooping out bagel dough from the water bath
  • As you remove the bagels from the boiling water, place them on the parchment paper lined baking sheet (4 per sheet).
  • Brush each bagel lightly with the egg wash. (This is the time to add toppings such as sesame seeds or coarse salt or everything bagel seasoning, if you like.)
    sprinkling everything bagel seasoning on bagel dough
  • Bake the bagels for 20 minutes or until golden brown. Then remove them to a wire cooling rack to cool completely before cutting.


We tried rolling the bagels into ropes and pressing them together to make the bagel shape but found that these came apart in the water. It really works better to make a hole in the ball of dough, just sort of stretch it to be a hole about 2 inches in diameter.


Serving: 1bagel, Calories: 275kcal, Carbohydrates: 56g, Protein: 8g, Fat: 2g, Saturated Fat: 0.2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 0.4g, Trans Fat: 0.003g, Sodium: 734mg, Potassium: 77mg, Fiber: 2g, Sugar: 8g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.

Like this? Leave a comment below!

You May Also Like...

Leave a comment

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

Recipe Rating

1 Comment

  1. These came out great! Soft and chewy, great flavor, and the recipe was super easy to follow. Bagels went from something I was intimidated by, to something I feel like I can make on a regular basis now! Thank you!