How to Make Homemade Bagels – Chewy, Golden, and Easy!

Share this post!

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

Why Make Bagels at Home?

There’s something deeply satisfying about baking your own bread—and bagels are no exception. I found a recipe in an old cooking magazine and, after tweaking it a bit, ended up with these golden, chewy, freshly baked bagels. They’re surprisingly easy to make—and pulling a tray of freshly baked bagels from the oven on a cozy Sunday morning? Pure joy.

If you’ve never tried it before, don’t worry! This recipe is beginner-friendly and walks you through every step—from kneading to poaching to baking. Once you’ve made your own bagels, you’ll never look at the store-bought kind the same way again.

Save this post for later!

Overhead view of freshly baked sesame seed bagels on a cooling rack, with text overlay that reads “How to Make Homemade Bagels from Scratch – Click to Try This Easy Bagel Recipe Today!” and a website URL at the bottom: livelifefromscratch.com.

What You’ll Love About This Recipe


  • CHEWY AND GOLDEN – These bagels bake up beautifully with that perfect chewy texture and a glossy, golden crust.
  • MADE WITH BASIC INGREDIENTS – All you need is flour (bread or all-purpose), yeast, honey, eggs, and a few pantry staples.
  • NO SPECIAL EQUIPMENT NEEDED – A pot, a spoon, and your oven are enough. A stand mixer makes it easier, but it’s optional!
  • FUN TO MAKE – Watching them puff up in the simmering water is so satisfying.
  • EASY TO CUSTOMIZE – Top them with sesame seeds, poppy seeds, or even everything seasoning.

Let’s Talk Ingredients

  • Flour – You can use either bread flour or all-purpose flour for this recipe. Bread flour gives your bagels a classic chewy bite and a bit more structure—perfect if you love a dense, bakery-style result. All-purpose flour works just fine too and yields slightly softer results. I’ve made it both ways and both turn out delicious—use whatever you have on hand!
  • Honey – Adds a subtle sweetness and helps the yeast do its job.
  • Yeast – Use active dry yeast, and make sure it’s still fresh so the dough rises properly.
  • Eggs – One goes into the dough, and the other is for brushing the tops to get that glossy finish.
  • Toppings – I used sesame seeds, but you can get creative—poppy seeds, grated cheese, or everything bagel seasoning are all great options!

Tools You’ll Need When Making Bagels

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

  • Stand mixer with dough hooks Not required, but it makes the kneading process so much faster and easier. I use mine for almost all yeast doughs. You can also knead by hand if you don’t have one.
  • Large pot You’ll need this for poaching the bagels before baking. Make sure it’s wide enough to fit a few bagels at once without crowding.
  • Wooden spoon Great for poking a hole through the center of the dough balls without tearing them.
  • Skimmer or slotted spoon Super helpful for lifting the bagels out of the hot water without damaging their shape.
  • Baking tray + parchment paper Keeps the bagels from sticking while baking. If you’re out of parchment, grease the tray and sprinkle on some breadcrumbs.
  • Wire rack Perfect for cooling the bagels evenly after baking. I use mine all the time for cookies, bread, and anything that needs a bit of airflow while cooling.

Want to try my homemade yogurt or jam with these bagels? Check out how to make thick homemade yogurt and my easy jam recipe—they’re both simple and perfect for spreading on a warm, toasted bagel.

Step-by-Step Instructions

Make the Dough
Add flour, honey, yeast, olive oil, salt, one egg, and ¾ cup lukewarm water to a large bowl (or stand mixer). Mix and knead until the dough is smooth, elastic, and not sticky. Add more flour or water as needed. The dough should pass the windowpane test, but should not be too wet and sticky.

Hand performing a windowpane test on smooth, elastic bagel dough inside a mixing bowl to check gluten development.

Divide and Rest
Divide the dough into 12 equal pieces. Roll each into a ball, cover with a tea towel, and let them rest for 25 minutes.

Side-by-side view of bagel dough: left shows divided dough pieces on a floured surface, right shows smooth dough balls after shaping and resting on parchment paper.

Shape the Bagels
Use the handle of a wooden spoon to poke a hole in each dough ball. Gently stretch it into a ring shape. Cover again and rest for another 35 minutes.

Close-up of bagel dough ball on a wooden surface with a wooden spoon handle pressed through the center to create the signature hole.

Poach the Bagels
Preheat your oven to 437°F (225°C). Bring a large pot of water to a boil, then reduce to a simmer. Poach the bagels in batches (no more than 3 at a time) for 1 minute on each side. Remove with a skimmer and let them dry on a rack.

Poached bagels resting on a black cooling rack, slightly glossy and puffed, ready for baking.

Add Toppings and Bake
Place the poached bagels on a parchment-lined tray. Brush with egg yolk and sprinkle with sesame seeds. Bake for 15 minutes until golden brown.

Unbaked bagels brushed with egg wash and sprinkled with sesame seeds, arranged on a parchment-lined baking tray next to a blue speckled bowl.

Cool and Serve
Transfer the bagels to a rack and let them cool slightly before serving.

Freshly baked sesame seed bagels cooling on a wire rack, with golden tops and a light, fluffy texture.

Tips To Make The Best Bagels

  • Use a skimmer – It’s the easiest way to get bagels out of the water without tearing the dough.
  • Check your water temperature – You want a gentle simmer, not a rolling boil.
  • Poach in small batches – Stick to 3 bagels at a time to avoid crowding and sticking.
  • Add toppings right after brushing with egg – That way, everything sticks!
  • Use breadcrumbs instead of parchment – No parchment paper? Grease your tray and dust it with breadcrumbs. Works like a charm.

Flavor Variations for Your Bagels

Once you’ve mastered the classic bagel dough, it’s easy to switch things up! Here are a few of my favorite ways to add flavor to your homemade bagels. Simply mix the add-ins into the dough after kneading, then continue with the recipe as usual.

  • Cinnamon and Raisin – Add 2 teaspoons of cinnamon and ⅓ cup of raisins. Tip: Soak raisins in warm water for 10 minutes and pat dry before adding to prevent them from drying out in the oven.
  • Cheddar & Chive – Stir in ½ cup grated cheddar cheese and 1 tablespoon of chopped fresh chives. Great for savory breakfasts!
  • Garlic & Herb – Mix in 1 teaspoon garlic powder and 1 teaspoon dried Italian herbs. Top with extra herbs or garlic flakes after brushing with egg yolk.
  • Blueberry – Gently fold in ½ cup dried blueberries (or fresh ones tossed in a little flour to keep them from bursting). Sweet and slightly tangy!
  • Everything Bagel – Sprinkle with everything bagel seasoning just before baking.
  • Garlic & Parmesan – Mix in ½ cup of freshly grated Parmesan cheese (I love Parmigiano Reggiano!) and 1 teaspoon of garlic powder. For extra flavor, sprinkle a little more cheese on top before baking.

If you try any of these—or come up with your own flavor twist—let me know in the comments. I’d love to hear how they turn out!

Homemade Easy Bagels

Print Recipe
Close-up of golden, sesame-topped bagels resting on a cooling rack, showing off their soft texture and perfectly baked tops.
Prep Time:15 minutes
Cook Time:40 minutes
1 hour

Equipment

  • 1 big pot
  • 1 stand mixer with dough hooks optional
  • 1 Parchment paper optional
  • 1 Wooden spoon
  • 1 rack
  • 1 skimmer

Ingredients

  • 4 cups all-purpose flour 500 g
  • 2 tbsp honey 50 g
  • 2 tsp dry yeast 7 g
  • 1 tbsp olive oil
  • tsp salt 16 g
  • ¾ cup lukewarm water
  • 2 eggs
  • 2 tbsp sesame seeds or another topping

Instructions

  • Add 4 cups of all-purpose flour, 2 tbsp of honey, 2 tsp of dry yeast, 1 tbsp of olive oil, 1½ tsp of salt, 1 egg, and about ¾ cup of lukewarm water into a big bowl or into your stand mixer bowl.
    If you use a stand mixer, use the dough hook to mix all ingredients so the dough starts to come together before you put the mixer to work. If you use your hands, begin kneading the dough.
    Note: Add about ¾ of a cup (158 ml) and check if your dough needs any more water. The dough may not be sticky!
  • When the dough passes the windowpane test, is smooth, and dry (not sticky!) you can stop kneading. Take the dough out of the mixing bowl and divide it into 12 portions.
  • Form small dough balls, lay them on a floured countertop or some baking paper, and cover with a tea towel. Let them rest for about 25 minutes.
  • After 25 minutes, uncover the balls of dough and make a small hole in each of them with the handle of a wooden spoon. Cover with a tea towel again and let them rest for 35 minutes.
  • Preheat your oven to 437°F or 225°C, and put a large pot with water on the stove over high heat. When the water is boiling, lower the heat so the water will simmer, not boil.
  • After the second rest, take a few bagels (I recommend not more than 3 in each run) and put them in the simmering water. Poach the bagels for 1 minute per side.
  • After the bagels are poached, take them out of the water with a skimmer and put them on a rack to dry up.
  • Take the second egg, and divide the yolk and egg white. Put the poached bagels on a baking dish with parchment paper, and use a brush to cover the bagel with egg yolk. Sprinkle the bagels with some sesame seeds or other toppings, and bake them for 15 minutes in the oven until they are golden brown.
  • Take the bagels after 15 minutes out of the oven and let them cool a bit before serving on a rack.

Notes

  • If you don’t want to use parchment paper (or you don’t have any available), you can also grease a baking tray with some butter and sprinkle a thin layer of breadcrumbs over it. This will prevent your bagels from sticking to the baking tray after baking.
  • Be mindful of how much water you add to the dough. The dough should not be sticky! 
  • Added too much water? Take some all-purpose flour and add it one tbsp at a time.
  • Added too much flour? Add one tbsp of water at a time and let the mixer do its thing before adding more water.
Servings: 12 bagels

Final Thoughts

Homemade bagels are one of those recipes that seem intimidating—until you try them. And then you wonder why you didn’t start making them years ago! Whether you eat them fresh with butter, toast them, or load them up with cream cheese, these bagels are totally worth the effort.

Have you made bagels before? What’s your favorite topping?

Topping Ideas: What to Put On Your Bagel

Oh, before I forget—what to put on these bagels? I’ve got a few tasty suggestions!

If you followed the recipe and made it this far (kudos to you!), you’ll have a bit of leftover egg. I like to poach it and serve it on a warm bagel with avocado, pepper, and salt. Super easy, no waste—and so satisfying.

Sesame seed bagel sandwich filled with mashed avocado and scrambled eggs, served on a wooden surface.

Lately, one of my favorite combos is thick yogurt with a spoonful of jam. It’s sweet, tangy, and fresh—and it works beautifully on a toasted bagel.

Sesame seed bagel sandwich filled with thick yogurt and strawberry jam, served on a wooden cutting board.

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

Share this post!

Similar Posts

Leave a Reply

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

Recipe Rating