There is something incredibly satisfying about making Homemade Bagels from scratch. Freshly baked bagels have a unique texture that you simply cannot get from many store-bought versions — a shiny golden crust on the outside, a chewy and slightly dense center, and a delicious homemade flavor that makes every bite special.
The best part about making bagels at home is that the process is much easier than most people expect. With simple ingredients like flour, yeast, water, salt, and a little sweetness, you can create bakery-style bagels right in your own kitchen.
Unlike regular bread, bagels go through a special boiling step before baking. This quick water bath is what gives them their signature chewy texture and glossy exterior. Once baked, you will have warm, fresh bagels perfect for breakfast, brunch, sandwiches, or snacks.
These homemade bagels can be enjoyed plain, topped with cream cheese, turned into breakfast sandwiches, or customized with your favorite toppings like sesame seeds, poppy seeds, everything seasoning, cheese, or cinnamon sugar.
Why You’ll Love These Homemade Bagels
These bagels are chewy, flavorful, and surprisingly simple to make.
The dough is made with bread flour, which contains more protein than regular flour. This helps create the classic chewy texture that makes bagels different from ordinary bread rolls.
The boiling step creates the beautiful crust and helps the bagels hold their shape while baking. Adding honey or brown sugar to the boiling water gives the outside a slightly sweet flavor and encourages deeper browning.
Another reason to love this recipe is its versatility. You can make a variety of flavors from one batch. Keep some plain, add seeds to others, or create sweet and savory versions depending on your preference.
Homemade bagels are also freezer-friendly, making them perfect for meal prep.
Ingredients
For the Bagel Dough
- 4 cups bread flour
- 2¼ teaspoons instant yeast
- 1½ teaspoons salt
- 1 tablespoon honey or granulated sugar
- 1½ cups warm water (about 105–110°F)
- 1 tablespoon olive oil, for greasing the bowl
For the Boiling Water
- 10 cups water
- 2 tablespoons honey or brown sugar
- 1 tablespoon baking soda (optional, for deeper color)
For Topping
- 1 egg, beaten with 1 tablespoon water (egg wash)
- Everything bagel seasoning
- Sesame seeds
- Poppy seeds
- Shredded cheese
- Coarse salt
- Cinnamon sugar

How to Make Homemade Bagels
1. Prepare the Dough
Begin by adding warm water, honey, and yeast to a large mixing bowl.
Let the mixture sit for about 5 minutes until the yeast becomes slightly foamy.
If using instant yeast, you can also mix it directly with the flour.
In a separate bowl, combine bread flour and salt.
Slowly add the flour mixture to the yeast mixture, stirring until a rough dough forms.
The dough should feel firm compared to regular bread dough.
2. Knead the Dough
Transfer the dough onto a lightly floured surface.
Knead for approximately 8–10 minutes until the dough becomes smooth and elastic.
Bagel dough is naturally stiff, so it may require more effort than softer bread dough.
The finished dough should bounce back slightly when pressed with your finger.
If the dough feels too dry, add a teaspoon of water at a time.
Avoid adding too much liquid because a firm dough creates the classic chewy bagel texture.
3. Let the Dough Rise
Lightly grease a large bowl with olive oil.
Place the dough inside and turn it once to coat the surface.
Cover the bowl with plastic wrap or a clean kitchen towel.
Allow the dough to rise in a warm place for approximately 1 hour, or until it becomes slightly larger and puffy.
The dough does not need to double dramatically like sandwich bread.
4. Divide the Dough
Once the dough has risen, transfer it to a clean work surface.
Gently press out excess air.
Divide the dough into 8 equal pieces.
For evenly sized bagels, you can use a kitchen scale.
Uniform pieces help the bagels bake at the same rate.
5. Shape the Bagels
Take one piece of dough and shape it into a smooth ball.
Press your thumb through the center of the dough to create a hole.
Stretch the hole gently until it is about 1½–2 inches wide.
The hole will shrink slightly during boiling and baking, so make it slightly larger than you think is necessary.
Repeat with the remaining dough pieces.
6. Rest the Shaped Bagels
Place the shaped bagels on a parchment-lined baking sheet.
Cover loosely with a kitchen towel.
Allow them to rest for about 15–20 minutes.
During this time, they will become slightly puffy and easier to boil.
7. Prepare the Water Bath
While the bagels rest, bring a large pot of water to a gentle boil.
Add honey or brown sugar and stir until dissolved.
For a darker, shinier crust, add baking soda.
The baking soda slightly changes the water’s alkalinity and helps create better browning.
8. Boil the Bagels
Carefully place 2–3 bagels into the boiling water at a time.
Do not overcrowd the pot.
Boil each bagel for approximately:
- 30–45 seconds on the first side
- 30–45 seconds on the second side
For a chewier texture, boil slightly longer.
Remove the bagels using a slotted spoon and allow excess water to drain.
Place them back onto the prepared baking sheet.
9. Add the Egg Wash and Toppings
Preheat your oven to 425°F (220°C).
Brush each boiled bagel lightly with egg wash.
The egg wash gives the bagels a beautiful shiny golden finish.
Sprinkle your favorite toppings over the wet surface.
Popular options include:
- Everything seasoning
- Sesame seeds
- Poppy seeds
- Garlic seasoning
- Cheese
- Cinnamon sugar
10. Bake the Bagels
Bake the bagels for 20–25 minutes until they become golden brown.
Rotate the baking sheet halfway through baking if needed for even coloring.
The bagels should feel firm on the outside and sound slightly hollow when tapped.
11. Cool Before Slicing
Transfer the baked bagels to a wire rack.
Allow them to cool for at least 20 minutes before slicing.
Cutting them too soon can make the inside gummy because the structure is still setting.
Once cooled, slice and enjoy.
What to Serve With Homemade Bagels
Classic Cream Cheese
The most traditional way to enjoy a bagel is with a generous spread of cream cheese.
Try plain cream cheese or flavored varieties like:
- Garlic herb
- Chive
- Strawberry
- Honey walnut
- Vegetable cream cheese
Breakfast Sandwiches
Slice a bagel and fill it with:
- Scrambled eggs
- Bacon
- Sausage
- Cheese
- Avocado
It makes an easy and filling breakfast.
Smoked Salmon Bagels
For a classic brunch option, top your bagel with:
- Cream cheese
- Smoked salmon
- Red onion
- Capers
- Fresh dill
- Cucumber slices
Sweet Bagel Toppings
Sweet versions are delicious with:
- Peanut butter
- Honey
- Jam
- Nutella
- Cinnamon butter
Tips for the Best Homemade Bagels
Use Bread Flour
Bread flour creates the chewy texture that makes bagels special.
Keep the Dough Firm
A softer dough creates bread-like bagels instead of traditional chewy ones.
Knead Properly
Good gluten development creates the right structure.
Do Not Skip Boiling
The boiling step is what separates bagels from regular bread.
Make Larger Holes
The holes shrink during baking, so shape them slightly bigger.
Avoid Over-Proofing
Too much rising can make bagels soft and less chewy.
Add Toppings Immediately
Apply toppings while the egg wash is still wet so they stick properly.
Easy Homemade Bagel Variations
Everything Bagels
Top with everything seasoning before baking.
Cheddar Jalapeño Bagels
Add shredded cheddar and diced jalapeños into the dough before shaping.
Cinnamon Raisin Bagels
Add:
- 1 teaspoon cinnamon
- ¾ cup raisins
- 2 tablespoons brown sugar
Garlic Parmesan Bagels
Add garlic powder and Parmesan cheese to the dough.
Sesame Bagels
Cover the tops generously with sesame seeds.
Blueberry Bagels
Add dried blueberries and a touch of cinnamon for a sweet breakfast option.
Storage and Reheating
Store homemade bagels in an airtight container or resealable bag at room temperature for up to 2 days.
For longer freshness, refrigerate them for up to 5 days.
To reheat, slice the bagel and toast until warm and crisp.
You can also warm whole bagels in a 325°F (165°C) oven for 5–8 minutes.
Freezing Instructions
Homemade bagels freeze beautifully.
Allow them to cool completely.
Slice them before freezing so they can go directly into the toaster later.
Place them in freezer bags and freeze for up to 3 months.
Toast directly from frozen or allow them to thaw at room temperature.
Make-Ahead Instructions
You can prepare the dough and shape the bagels the night before.
Place the shaped bagels on a baking sheet, cover tightly, and refrigerate overnight.
The next morning, allow them to sit at room temperature for about 20–30 minutes before boiling and baking.
This overnight method creates even more flavor because the dough has extra time to develop.
Final Thoughts
These Homemade Bagels are a delicious way to bring bakery-quality baking into your own kitchen. With a chewy texture, golden crust, and endless topping possibilities, they are worth the little extra effort.
The most important steps are using bread flour, creating a firm dough, boiling the bagels before baking, and allowing them enough time to cool before slicing.
Whether you enjoy them with cream cheese, use them for breakfast sandwiches, or create your own favorite flavor combinations, these homemade bagels are a recipe you will want to make again and again. Fresh, chewy, and perfectly golden, they are the ultimate homemade breakfast treat.