Homemade Bagels: A Step-by-Step Recipe Guide
There’s nothing quite like the aroma of homemade bagels rising in the kitchen, a yeasty, warm promise of golden crust and that perfect chewy bite. Back when making bagels seemed like the domain of seasoned bakers and bustling delis, I would’ve never believed you could recreate that same glossy, bakery-style bagel magic at home. But with just a little patience, simple ingredients, and one good baking session, homemade bagels easily steal the breakfast spotlight. The first bite still amazes me every time: a crispy-crackly exterior, giving way to a soft, steamy, slightly sweet crumb. Whether dressed up with everything seasoning or left as classic plain, toasted and smeared with cream cheese, these bagels are a little morning celebration in themselves.

What Makes This Homemade Bagels Recipe So Irresistible
There’s a unique pleasure to crafting homemade bagels from scratch—a hands-on ritual that turns a handful of basic pantry ingredients into something truly special. Each bagel bakes up with that iconic shiny, crackly crust and pillowy-soft middle, tempting you before they’re even cool. But the real joy comes in that contrast: break one open and steam escapes, revealing a dense yet yielding crumb that’s soft enough for a thick swipe of whipped cream cheese but sturdy enough to stand up to a hearty breakfast sandwich.
What really sets these homemade bagels apart is the bath: a quick dip in boiling water with baking soda and honey. That little extra step unlocks both a golden sheen and that classic chewy bite. I love making these for a brunch spread, but honestly, they disappear fastest on lazy Sunday mornings, still warm and just begging for your favorite topping.
The Ingredients That Give Homemade Bagels Their Signature Chew
It’s almost amazing how a few simple ingredients can transform into the bagels we all crave. Here’s what makes these homemade bagels sing:
- Water – Brings moisture and activates the yeast, kickstarting the dough’s rise and ensuring a supple texture.
- Instant quick rise yeast – Gets things moving fast, giving the dough its essential lift and chew without hours of waiting.
- Granulated sugar – Feeds the yeast and adds a touch of sweetness to the dough, balancing out the savory notes.
- Bread flour – Higher in protein than all-purpose, this flour is the secret behind that sturdy, chewy bite every bagel should have.
- Salt – Brings out the flavors in the dough and balances the sweetness from sugar and honey.
- Baking soda – Mixed into the boiling water bath, it’s what helps develop that signature golden crust and distinctive texture.
- Honey – Adds a subtle sweetness and helps create color and shine when the bagels get their pre-bake dunk.
- Egg – Beaten and brushed on top, it helps those bagels bake up glossy and beautifully golden brown.
- Everything bagel seasoning – An optional flourish, but one that delivers a world of crunch and savory depth.
See the recipe card below for the full list of ingredients and measurements.
Bringing Homemade Bagels Together Step by Step
Baking homemade bagels is a process you settle into—the kind of recipe that’s satisfying at every stage. Here’s how I like to do it:
- Begin by whisking together warm water, instant yeast, and a bit of sugar until the mixture grows delightfully foamy. Wait a few minutes for the yeast to bloom; you’ll smell that rich, bread-y aroma as it wakes up.
- Stir in your bread flour and salt, mixing until a shaggy dough forms. It’ll look rough and patchy at first, but that’s exactly what you want.
- Turn the dough onto a lightly floured surface, then knead for several minutes until it relaxes into a smooth, elastic ball. A little muscle here pays off with every chewy bite later on.
- Set the dough in a greased bowl, cover with a clean cloth, and let it rise warm and undisturbed until doubled—about an hour. It should feel pillowy beneath your fingertips once ready.
- When it’s time to shape, slice the dough into equal pieces—eight makes classic-sized bagels. Roll each into a ball, then poke a hole through the center with your thumb and gently stretch it until it just looks like, well, a bagel (the hole will shrink as they rise and bake).
- While the bagels rest, bring a pot of water to a vigorous boil. Add baking soda and honey. Working in batches, lower each bagel into the bath and let them bob for a minute per side. This is when that unmistakable crust and flavor develop—it’s one step you’ll want to savor.
- Transfer the boiled bagels to a lined baking sheet. Brush with your egg wash for a glossy finish, then scatter over everything seasoning (or leave them plain for a classic take).
- Bake in a hot oven until the bagels are burnished gold, with a crisp exterior and set bottoms. Let them cool briefly before moving to a wire rack—if you can resist tearing into one straight away, you have more self-control than I do.
Cracking the Code to That Perfect Bagel Texture
Achieving the iconic bagel texture is honestly half the fun and all about the details. That signature chewy bite comes down to two things: bread flour and the baking soda-honey bath. Bread flour packs enough protein to create a dense yet tender interior, while boiling each ring before baking forms a thin, shiny crust and locks in moisture.
Don’t be tempted to skip the boil—it’s what separates a true bagel from a dinner roll with a hole. The quick dunk in alkaline water gives not only color but also that subtle, coveted tang that sets bagels apart from other breads. If you want extra chew, let them boil a few seconds longer. For a softer bite, keep the boil brief and gentle. And always let your bagels cool just a bit; the crumb finishes setting up as the aroma drifts through your kitchen.
Tips, Variations, and Cozy Ways to Enjoy Homemade Bagels
A great batch of homemade bagels is versatile right from the start—here are some handy pointers and playful twists worth trying:
- Let your dough rise in a warm, draft-free spot. On cool days, the inside of your oven (with the light on but heat off) works wonders.
- If you don’t have bread flour, you can swap in all-purpose flour. The texture will be slightly softer, but still delicious.
- Fancy a different topping? Try sesame seeds, poppy seeds, flaky salt, or a pinch of dried herbs for unique flavor.
- To make bagels a day ahead, simply prepare and shape the dough, then cover and refrigerate overnight. The next morning, bring them to room temperature before boiling and baking.
- Homemade bagels taste best fresh, but they freeze beautifully. Cool them fully before wrapping and freezing. When cravings strike, thaw and pop them in the toaster for a bakehouse-fresh treat.
For serving, nothing beats a freshly sliced, still-warm bagel with a thick layer of whipped cream cheese. Or stack a couple halves with eggs, bacon, and avocado for a breakfast sandwich that’s sure to disappear faster than you’d expect.
FAQs about Homemade Bagels
Can I use all-purpose flour instead of bread flour for homemade bagels?
Yes, all-purpose flour will work if bread flour isn’t handy. The bagels might end up slightly less chewy but still wonderfully soft and flavorful.
How do I store leftover homemade bagels to keep them fresh?
Let your bagels cool completely, then store them in a well-sealed container at room temperature for a day or two. For longer-term storage, you can freeze them and simply toast from frozen.
What’s the secret to getting that shiny, golden crust on homemade bagels?
Boiling each bagel briefly in water with baking soda and honey is key for that gorgeous shine and authentic flavor. Don’t skip this step—it’s the classic bagel’s signature finishing touch.
Can I make homemade bagels ahead of time?
Absolutely! Shape the bagels and let them rest in the fridge overnight. The next morning, boil, top, and bake as usual for freshly made bagels without the early-morning rush.
Do homemade bagels freeze well?
They freeze beautifully. After baking and cooling, wrap each bagel well and store in a freezer bag. Thaw at room temperature or pop straight into the toaster for a quick, warm treat.
There’s a special comfort in pulling a batch of homemade bagels from the oven—the kitchen filling with their rich, toasty aroma, the soft thud of a freshly baked bagel landing on your board, and that first satisfying bite that tells you it was worth every minute. Try these homemade bagels once and you’ll find reasons to make them all year long, whether for easy breakfasts, impromptu brunches, or just because nothing else compares to a bagel you made yourself.
More Delicious Recipes
- Irish Scones: These scones offer a delightful, comforting baked treat that pairs perfectly with homemade bagels for breakfast.
- St. Patrick’s Day Irish Nachos with Corned Beef and Cabbage: This hearty dish complements the chewy texture of homemade bagels, making for a filling meal.
- Irish Beef Stew Dumplings: Enjoy these tender dumplings with a side of bagels for a comforting and satisfying family meal.

Easy Homemade Bagels
Ingredients
Equipment
Method
- In a large mixing bowl, whisk together the warm water, instant yeast, and granulated sugar. Let it sit for 5-10 minutes. The mixture should look foamy when ready.
- Add in the bread flour and salt, then using a danish dough hook or your clean dry hands, mix together until the dough forms. It should be thick and look dry and scaly. Turn the dough out onto a lightly floured work surface, then knead the dough with your hands until it's soft and smooth in texture (5-7 minutes).
- Shape into a ball then place into a greased bowl. Cover with a clean kitchen towel and let it rest for 60-90 minutes. Warmer spots in your kitchen will see a faster rise time.
- When the dough is just about ready, adjust your oven to the middle rack and preheat your oven to 425ºF. Prep a large baking sheet lined with a silicone baking mat (highly recommended) or parchment paper lightly sprayed with a flour-based baking spray or non-stick oil cooking spray (without the spray the bagels might stick).
- Using a bench scraper or a sharp knife, cut the bagel dough into 8 equal-sized pieces. You can either eyeball this part or weigh each piece so they are all the same size. Mine weighed around 100 grams each.
- Roll each section of dough into a ball on an unfloured work surface (you want the surface to be a little sticky). Place onto the prepped baking sheet. Next, create a hole in each ball of bagel dough using your thumb and pointer finger. Stretch it out a little bit, but not too much. Let the bagels rest for about 10 minutes.
- While your bagels rest, prepare your baking soda and honey bath by bringing a large pot of water, along with the baking soda and honey, to a boil. I also mix together the egg wash mixture at this time, then set it aside.
- Place 3-4 bagels into the boiling baking soda honey bath and leave in for no more than 1 minute (use a timer) per side. The bagels will puff up and look weird and wrinkly, but I they'll smooth out during baking!
- Remove each bagel with a fine mesh strainer or flat slotted spatula, carefully letting any excess liquid drip off, then place back onto the baking sheet. Repeat until all 8 bagels have been bathed in the baking soda honey bath.
- Brush on the egg wash mixture and sprinkle with everything bagel seasoning (if desired).
- Bake for 20-25 minutes at 425ºF or until your bagels have a nice shiny, light-medium golden brown color. Let cool for 5 minutes before transferring to a wire cooling rack to finish cooling.
- Homemade bagels can be kept in a well-sealed container at room temperature for up to 1-2 days. They also freeze wonderfully too! Let the bagels cool completely, then wrap in plastic wrap and place in a sealed container or Ziploc bag. Reheat by bringing them to room temperature the day before then toast them in a toaster oven. Frozen bagels will keep for 1 month.
