Stack of homemade bagels on a white cutting board

Easy Homemade Bagels

Jump to Recipe

I love bagels! This easy homemade bagels recipe is so fantastic. Cut them in half and smother them with butter, peanut butter, cream cheese, or use them as bread for a sandwich, so yummy!

For awhile I was on a bagel kick where I would eat at least one bagel every morning. I would toast them and then add butter and honey to them. What is not to like about bagels? They are so versatile and can be used in so many ways, or just eat them plain!

Bagels are really easy to make, using everyday ingredients. If I can do it, you can do it. Let’s get baking!

Step 1: Gather the ingredients and tools

ingredients to make bagels in glass bowls on a wooden table

In order to make this easy homemade bagels recipe you will need the following ingredients and helpful tools:

  • Water – You will need water for the dough, water for the egg wash, and water for boiling. I always like to use filtered water, since my tap water tastes terrible.
  • Yeast – I use active dry yeast, but rapid-rise or instant yeast will work fine too.
  • Sugar – Just a touch of sugar to act as food for the yeast.
  • Flour – Bread flour works great in this recipe but all-purpose/plain flour will work great too.
  • Brown Sugar – This will add a hint of sweetness to the dough.
  • Salt – The salt will add balance and enhance the flavor of the other ingredients.
  • Egg – This will be used for the egg wash to give a nice shine to the bagel.
  • Honey – The honey is added to the water that the homemade bagels will be boiled in.


  • Large pot
  • Whisk
  • Slotted spatula or spider strainer
  • Basting brush
  • Bowls
  • Sheet pans
  • silicone mats or parchment paper
  • Wire rack
  • Plastic wrap
  • Damp dishcloth

Step 2: How to make easy homemade bagels

Begin with the yeast. Heat up the water between 100 and 110F (37 to 44 C). Add in the granulated sugar. The sugar will be food for the yeast. It isn’t always necessary to add the sugar but I always do. Now add in the active dry yeast and agitate it a little bit with a fork or whisk.

Let the yeast sit for 5 to 10 minutes until it gets nice and foamy. After 10 minutes if the yeast hasn’t done anything, then you need to start again. The yeast could be bad/old, or maybe the liquid was too hot or too cold.

Step 3: Make that homemade bagels dough

Add the brown sugar to the yeast mixture. Then in a large bowl whisk together the flour and salt. Slowly add in the flour to the yeast mixture. I normally do it about a third at a time.

Use a wooden spoon to mix the ingredients or use a stand mixer. Eventually, the dough will come together and get tacky.

Dough to make bagels in a large glass bowl on a wooden table.

If you want to make cinnamon raisin bagels or blueberry bagels add them in right when the dough gets tacky. Use about 1/2 cup of raisins or blueberries and 2 teaspoons of cinnamon added in with the flour.

Step 4: Knead the dough

Place the dough onto a floured surface and knead the dough for 6 to 8 minutes adding in more of the flour as necessary to keep it from sticking to your hands and the table. You may or may not wind up with some flour mixture leftover.

Knead the dough by hand or use a stand mixer with a dough hook. To hand knead, fold the dough over onto itself and then push down and out with your palms of your hands stretching the dough. Then turn the dough a quarter turn and repeat.

Step 5: Let it rise

Risen easy homemade bagels dough

Shape the homemade bagels dough into a ball and place it into a lightly oiled boil. Cover the bowl with a damp cloth or plastic wrap and place it in a warm place to rise for an hour and a half to two hours. Or until it has doubled in size.

Step 6: Cut and Shape the homemade bagels

Shaping bagels dough in the hands

There are many ways that you can shape your dough into the classic bagels shape. First, divide the dough into 8 equal pieces. It helps if you stretch the dough out into a log and then cut it with a knife or dough cutter.

One way to shape it is you take the dough and roll it into a ball and then just poke a hole through it with your thumb.

Another way is to grab it and fold the dough edges underneath which will make the top smooth and then place your thumb in the middle of the ball and press and rotate, eventually, the thumb will create a hole. Now use your fingers and stretch and turn until you get the desired size of the hole.

Step 7: Let it rise…again

Bagels on a sheet pan covered in plastic wrap

Place the bagel dough onto a sheet pan lined with parchment paper or a silicone baking mat. Cover them with plastic wrap and allow them to rise for about 30 minutes or so.

Step 8: Boiling the homemade bagels

Three homemade bagels boiling in a pot of water

Take a large pot and add enough water to fill it half-way. Around 2 liters or so. Add the honey to the water and bring it to a boil. Some people will also add baking soda to the water. I normally just use honey, however.

Once the water boils, add 2 or 3 bagels to it. Boil them for a minute on each side.

Once they are done boiling, lift them out of the water and allow the excess water to fall into the pot. Then place them on a wire rack resting on top of a sheet pan.

Step 9: Bake those bagels!

Hand basting boiled bagels with egg wash

Preheat the oven to 425 F/218 C. Make a simple egg wash by beating together the egg and a little bit of water. Then use a basting brush and baste the tops of the boiled bagels with the egg wash.

If you would like sesame seeds, poppy seeds, or garlic flakes or other toppings, add them to the tops of the bagels now. They will stick to the egg wash.

Once done bake them in the oven for 20 to 25 minutes. After about 10 minutes of being in the oven rotate the pan to ensure even browning and baking.

Freshly baked bagels sitting on a wire rack.

After the easy homemade bagels come out of the oven place them on a wire rack to cool completely.

Step 10: Serve those homemade bagels up!

Now after the bagels have cooled a bit you can slice them in half and serve them with your favorite toppings or eat them plain. One of my favorite toppings is cream cheese, but I have many favorite toppings. I also love them toasted with butter.

What is your favorite way to eat a bagel? Let me know in the comments. Enjoy!

How long do homemade bagels last?

You can store homemade bagels in a ziplock bag in the pantry at room temp for 5 to 6 days. They may start to go stale after 3 or 4 days however. For longer term storage place them in the freezer. They will last 4 to 5 months in the freezer.

Stack of homemade bagels on a white cutting board
Print Recipe Pin Recipe
4.64 from 19 votes

Easy Homemade Bagels

I love bagels. There are so many ways to eat them. These homemade bagels are super yummy and very easy to make. They go great with butter, peanut butter, cream cheese, or even plain! Let's get baking!
Prep Time25 minutes
Cook Time25 minutes
Rising Time1 hour 30 minutes
Total Time2 hours 20 minutes
Course: Bread, Breakfast, Brunch
Cuisine: American, Polish
Keyword: chewy, soft, yeast
Servings: 8 bagels
Calories: 250kcal
Author: Matt Taylor


  • Large Pot
  • Whisk
  • Slotted spatula or spider strainer
  • Basting brush
  • Bowls
  • Sheet pans
  • Silicone mats or parchment paper
  • Wire rack
  • Plastic wrap
  • Damp dishcloth



  • 1 1/2 cups of warm water 100 to 110 F / 37 to 44 C (375ml)
  • 3 tsp. of active dry yeast 9g
  • 1 tsp. of white granulated sugar
  • 4 cups bread flour or all-purpose/plain You may only wind up using about 3.5 cups. (512g)
  • 1 Tbsp. of brown sugar 15g
  • 2 tsp. of table salt 8g

Egg Wash

  • 1 large egg
  • 2 tsp. water

For Boiling

  • 2 quarts water (about 2 liters, depending on size of pot)
  • 1/4 cup honey


  • Start by prepping the yeast. Heat the water between 100F and 110F (37 to 43 C). Then add the white sugar and the yeast. Allow the yeast to sit for 5 to 10 minutes until it gets foamy.
  • Add the brown sugar to the yeast mixture. Then in a separate bowl whisk together the flour and the salt.
  • Gradually add the flour mixture in with the yeast mixture. Use a wooden spoon to combine the ingredients. Keep adding the flour until a tacky dough forms.
  • Knead the dough on a floured surface for 6 to 8 minutes. Or knead it with a stand mixer. Cover the dough with a damp towel or plastic wrap and allow it to rise for 90 minutes to 2 hours, or until doubled.
  • Cut the dough into 8 equal pieces. Then shape them into bagels. The easiest way is to roll the piece of dough in a ball and then poke a hole in the middle with your finger or thumb and then stretch out the hole a bit to make it larger. Watch the video to see how I do it.
  • Place the bagel shaped dough onto a sheet pan lined with parchment paper or a silicone mat. Then cover them with plastic wrap and allow them to rise for 30 minutes.
  • Fill a large pot halfway full of water. Then add the honey to it. Bring the water to a boil. Boil the bagel dough on both sides for 1 minute. Don't overcrowd the bagels.
  • Place the bagels on a wire rack to drain and cool. Then place them back on the sheet pan and baste them with an egg wash, created from the egg and water.
  • Preheat the oven to 425 F/218 C. Don't overcrowd the bagels on the pan, 4 to 5 bagels for each pan. Bake them for 20 to 25 minutes until they are golden brown. Rotate the pan after 10 minutes to ensure even baking and browning. Once they are finished baking remove them from the oven and allow them to cool for 10 minutes before serving. Enjoy!


How to Make Bagels | Easy Homemade From Scratch Bagel Recipe


Easy homemade nutritional facts for bagels
Tried this recipe?Mention @WPRecipeMaker or tag #wprecipemaker!


Calories: 250kcal

Do you like this recipe? Please give it a rating and comment down below, I really appreciate it.  If you make it tag me on Instagram @inthekitchenwithmatt. Also, sign up for the newsletter so you won’t miss out on any of my new posts and recipes.

Here are a few more recipes you may like:

Belgian Sugar “Liege” Waffles

Overnight Oats

Cinnamon Raisin Bread

Spinach Artichoke Dip

Easy Homemade Bagels pin for Pinterest
(Pin it!)


  1. 5 stars
    Oh my gosh! I made these tonight and honestly it’s the best bread I’ve ever baked. The outer layer is so crunchy and the inside is so soft giving the best contrast. Try this recipe! Seriously!

  2. Hi can you double the recipe they look delicious

  3. I made bagels ystrdy using this recipe Matt but my bagels took more than 25 minutes to bake and also they were flat ,they didn’t puff up.

    • Hi Liza, did you let the dough rise twice? Once after kneading the dough, and once after forming the bagels? Did you parboil them before baking? They won’t rise anymore once in the oven, Once they are done rising and you boil them that is it for the rising, even when baked. What kind of yeast did you use?

      • Hi Matt. Yes I did allow the dough to rise. Just as u instructed, and I did boil them. Tho when I boiled them they went out of shape and pieces were coming out. I used instant dry yeast.

        • mmm, did you let them rise twice though? After you shaped them into the bagel shape did you let it rise again? Instant dry yeast will work as well.

          • I did let them rise twice. After kneading + after shaping.

          • Mmm, not sure why they would go flat then. That never happens to me. And the water was boiling when you dropped them in?

          • Matt i used wheat flour. Is bread flour same as wheat flour?

          • Both are made from Wheat. Did you use whole wheat flour? Or all-purpose flour/plain flour. Those all are made from wheat.

          • I used plain wheat flour. Also Matt should the dough be sticky or flaky dry.

          • Normally when you knead dough, it may be sticky while kneading, but then you add extra flour about a tablespoon at a time during kneading until it is no longer sticky. But it should not be flaky or dry, it means you added too much flour. Were you hand kneading or using a stand mixer with a dough hook? And when you let the dough rise, did it at least double in size when it rose? Did you perhaps take pictures of the deflated or flattened bagels?

    • I hand kneaded it. It was sticky actually but it did double in size when I left it. It flattened after boiling it. And then baking. I took pictures after it was baked.

  4. Hi Matt,
    I’m very interested on your easy homemade bagels recipe, but I have a small & round shaped convention oven which allow me to bake for 3 bagels only. May I know what is the measurement for 3 bagels?

    • Hello Diana! You can bake them in batches and freeze or refrigerate the extras for later. It is quite a bit of work to only make 3 bagels. I have never made only 3. But the closest match would be to halve the recipe. Divide all the ingredients by 2. 🙂

      • Hi Matt,
        When you said “freeze or refrigerate the extras for later”, meaning before or after the water bathing of the dough?

        • Hello Diana, you can freeze the dough at either stage. Right after it rises the first time, and you punch it down. You and wrap it in plastic wrap and freeze it. Then when you want to use it, let it thaw out completely and room temp and proceed from there. Or you can freeze them after the water bath and before you bake them. 🙂

  5. 5 stars
    Oooh! I want to do Easy Homemade Bagels! It’s best with strawberry jam, butter and cream cheese! Yum!

  6. Elicit Folio

    5 stars
    I tried this recipe and it was soooo good! These bagels are so fresh! Way better than Panera! Thanks for sharing!

  7. Gervin Khan

    5 stars
    This bread looks really good and tasty, I am glad that the way to prepare it look so easy so thank you for sharing this.

Leave a Comment

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


Recipe Rating

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