There is something especially satisfying about making bagels at home. You start with a straightforward dough, shape it into rings, give it a quick boil, and suddenly your kitchen smells like a proper bakery. The process takes a little time, but none of it feels complicated once you get into the rhythm.
What makes homemade bagels so appealing is the texture. The boiling step gives them that signature chewy outer layer, while the oven finishes them into glossy, golden rounds with soft centers. You can leave them plain or coat them with sesame seeds, poppy seeds, or everything seasoning, depending on what you like best.
These bagels work well for breakfast, lunch, or even meal prep for the week. Toast them, spread them with cream cheese, stack them into sandwiches, or enjoy them warm with butter. Once you make them from scratch, they feel worth the effort every time.
Quick Recipe Info
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 10 minutes
- Servings: 8 bagels
- Difficulty: Medium
- Best For: Breakfast, brunch, meal prep, and homemade baking projects
Why You’ll Love This Recipe
- They bake up chewy, glossy, and bakery-style at home.
- The dough is simple and made with pantry-friendly ingredients.
- Easy to customize with plain, sesame, poppy, or everything toppings.
- Great for breakfast, brunch, and make-ahead meals.
- Homemade bagels feel impressive without being overly difficult.
Ingredients

- 4 cups bread flour, plus more for shaping
- 1 tablespoon granulated sugar
- 2 1/4 teaspoons instant yeast
- 1 1/2 teaspoons fine salt
- 1 1/3 cups warm water
- 2 tablespoons honey or barley malt syrup, divided
- 1 large egg, beaten, for egg wash
- 2 tablespoons sesame seeds, optional
- 2 tablespoons poppy seeds, optional
- 2 tablespoons everything bagel seasoning, optional
How to Make It
- Mix the dough: In a large bowl, combine the bread flour, sugar, yeast, and salt. Add the warm water and 1 tablespoon of the honey, then mix until a shaggy dough forms.
- Knead until smooth: Knead the dough by hand or with a dough hook for 8 to 10 minutes, until it becomes smooth, firm, and slightly springy.
- First rise: Place the dough in a lightly oiled bowl, cover it, and let it rise in a warm spot for about 1 hour, or until puffy.
- Shape the bagels: Turn the dough out onto a lightly floured surface and divide it into 8 equal pieces. Shape each piece into a ball, then poke a hole through the center and gently stretch it into a bagel ring.
- Rest the shaped bagels: Set the shaped bagels on a parchment-lined baking sheet, cover loosely, and let them rest for 15 to 20 minutes while you prepare the boiling water.
- Boil the bagels: Bring a large pot of water to a gentle boil and stir in the remaining tablespoon of honey. Boil the bagels in batches for 30 seconds per side, then transfer them back to the baking sheet with a slotted spoon.
- Top and bake: Brush the boiled bagels with beaten egg and sprinkle with sesame seeds, poppy seeds, or everything seasoning if using. Bake at 425°F (220°C) for 20 to 25 minutes, until deeply golden brown.
- Cool before serving: Let the bagels cool on a rack for at least 15 minutes before slicing so the interior can set properly.

Tips for Best Results
- Bread flour gives the chewiest texture, so it is worth using if you can.
- Do not skip the boiling step, since it helps create the classic bagel crust.
- If the dough feels too stiff, add water a teaspoon at a time while kneading.
- A short cooling time after baking makes the interior texture much better.
- Try one plain bagel in the batch so you can decide which toppings you like best next time.
Variations and Substitutions
- Make cinnamon raisin bagels by adding cinnamon and raisins to the dough.
- Use onion flakes or garlic flakes for a more savory topping.
- Top with shredded cheese for a cheese bagel version.
- Swap the sesame and poppy seeds for just one topping if you prefer a simpler batch.
- Serve them with cream cheese, smoked salmon, eggs, or sandwich fillings.
Serving Ideas
Serve homemade bagels warm or toasted with cream cheese, butter, jam, smoked salmon, eggs, or sandwich fillings. They also work beautifully as a brunch centerpiece with a few topping options on the side.
Storage and Reheating
- Store cooled bagels in an airtight container at room temperature for up to 2 days.
- For longer storage, freeze them sliced so they are easy to toast straight from frozen.
- Reheat or toast before serving for the best texture.
- Avoid refrigerating them if possible, since it can make them stale more quickly.
Bagels Homemade
Chewy, glossy homemade bagels made from scratch and finished with your favorite toppings.
Prep Time: 25 minutes
Cook Time: 25 minutes
Total Time: 2 hours 10 minutes
Servings: 8 bagels
Ingredients
- 4 cups bread flour, plus more for shaping
- 1 tablespoon granulated sugar
- 2 1/4 teaspoons instant yeast
- 1 1/2 teaspoons fine salt
- 1 1/3 cups warm water
- 2 tablespoons honey or barley malt syrup, divided
- 1 large egg, beaten, for egg wash
- 2 tablespoons sesame seeds, optional
- 2 tablespoons poppy seeds, optional
- 2 tablespoons everything bagel seasoning, optional
Instructions
- Mix the dough: In a large bowl, combine the bread flour, sugar, yeast, and salt. Add the warm water and 1 tablespoon of the honey, then mix until a shaggy dough forms.
- Knead until smooth: Knead the dough by hand or with a dough hook for 8 to 10 minutes, until it becomes smooth, firm, and slightly springy.
- First rise: Place the dough in a lightly oiled bowl, cover it, and let it rise in a warm spot for about 1 hour, or until puffy.
- Shape the bagels: Turn the dough out onto a lightly floured surface and divide it into 8 equal pieces. Shape each piece into a ball, then poke a hole through the center and gently stretch it into a bagel ring.
- Rest the shaped bagels: Set the shaped bagels on a parchment-lined baking sheet, cover loosely, and let them rest for 15 to 20 minutes while you prepare the boiling water.
- Boil the bagels: Bring a large pot of water to a gentle boil and stir in the remaining tablespoon of honey. Boil the bagels in batches for 30 seconds per side, then transfer them back to the baking sheet with a slotted spoon.
- Top and bake: Brush the boiled bagels with beaten egg and sprinkle with sesame seeds, poppy seeds, or everything seasoning if using. Bake at 425°F (220°C) for 20 to 25 minutes, until deeply golden brown.
- Cool before serving: Let the bagels cool on a rack for at least 15 minutes before slicing so the interior can set properly.
Notes
If the holes in the bagels seem large before baking, that is a good sign. They usually shrink a bit during boiling and baking.
FAQ
Why do bagels need to be boiled before baking?
Boiling helps create the chewy outer layer that makes bagels distinct from regular bread rolls.
Can I make homemade bagels without bread flour?
Yes, but bread flour gives the best chew. All-purpose flour can work, though the texture may be a little softer.
How do I keep bagels chewy instead of dense?
Knead the dough well, use bread flour if possible, and avoid adding too much extra flour during shaping.
Can I freeze homemade bagels?
Absolutely. Slice and freeze them, then toast directly from frozen when needed.
What toppings can I use on bagels?
Sesame seeds, poppy seeds, everything seasoning, cheese, dried onion, and cinnamon sugar are all good options.
How do I know when the bagels are done baking?
They should be deeply golden, glossy, and feel firm on the outside while still slightly soft in the center.
Bagels Homemade is the kind of recipe that makes a regular morning feel a little more special. The process is straightforward, the results are genuinely satisfying, and once you taste a warm homemade bagel with its chewy crust and soft center, it becomes very easy to want to make them again.
