Homemade Bagel Recipe
This homemade bagel recipe makes classic bagels with a chewy interior, a lightly crisp crust, and a deep golden finish. Using bread flour or high-gluten flour and a boil-before-bake method helps create a more traditional bagel texture at home.

Ingredients
Instructions
In 1/2 cup (120 ml) warm water, add the sugar and yeast. Let sit for 5 minutes, then stir until dissolved.
In a large bowl, combine the flour and salt. Make a well in the center and pour in the yeast mixture.
Add 1/3 cup (80 ml) warm water, then gradually mix in more water until the dough is moist but firm. Adjust with extra water if needed.
Transfer to a floured surface and knead for 10 minutes, until smooth, elastic, and firm.
Place the dough in a lightly oiled bowl, turn to coat, cover with a damp towel, and let rise for 1 hour, until doubled.
Punch down the dough, rest for 10 minutes, then divide into 8 equal pieces and shape into smooth balls.
Poke a hole in the center of each ball and gently stretch into bagel shapes, making the hole slightly larger than needed so it stays open.
Place the shaped bagels on a greased baking sheet, cover with a damp towel, and rest for 10 minutes while the oven preheats to 425°F (220°C).
Bring a large pot of water to a boil and boil the bagels in batches for 1 minute per side for a slightly softer texture or 2 minutes per side for a chewier bagel.
Remove the bagels with a slotted spoon and add toppings immediately while the surface is still damp, or brush with egg wash if desired.
Place the boiled bagels on a parchment-lined baking sheet and bake for 20 to 25 minutes, until deep golden brown.
Cool on a wire rack, then serve warm or slice and toast with your favorite spreads.
Nutrition
- Serving Size
- 1 bagel (≈120 g)
- Calories
- 280 kcal
- Sugar Content
- 3 g
- Sodium Content
- 430 mg
- Fat Content
- 1.5 g
- Saturated Fat Content
- 0.3 g
- Unsaturated Fat Content
- 1.0 g
- Trans Fat Content
- 0 g
- Carbohydrate Content
- 57 g
- Fiber Content
- 2 g
- Protein Content
- 10 g
- Cholesterol Content
- 0 mg