Skip to content

Homemade Bagels

You can absolutely have New York style bagels fresh, from your own oven. These Homemade Bagels are soft, chewy, and way better than store-bought. They’re the perfect meal-prep option for an easy breakfast that is freezer-friendly,

Homemade Bagels Sliced on Cutting Board.
Soft and chewy homemade bagels are the perfect make-ahead option for on-the-go breakfasts and lunches.

Video: Watch Us Make This Recipe

Homemade Bagels

Why This Recipe Stands Out

We love going to our favorite New York style bagel shops to pick up the most fluffy, chewy bagels served with cream cheese or made into a sandwich. Really, if a restaurant serves fresh-out-of-the-oven bread of any kind, it has our attention. This Homemade Bagel recipe lets us have fresh bagels right at home and we love it!

  • Making Homemade Bagels is cheaper than buying them. Although going to a bagel shop makes for a delicious meal, it gets expensive quick. That’s why we love making them at home.
  • This recipe gives you all the things you want in a bagel. They’re soft, chewy, and have that signature smooth and glossy exterior.
  • This recipe uses simple ingredients that you probably already have in your kitchen.
  • Once you get the hang of it, bagels are pretty easy-to-make at home. This recipe walks you through the steps clearly.
  • These bagels are the perfect avenue for your favorite toppings and sandwich ideas.
Homemade everything bagels, sesame bagels, and poppyseed bagels

Key Ingredients

These Homemade Bagels are made with just a handful of simple pantry staples that you may already have in your kitchen. Take a look at these key ingredients for perfect bagels.

  • Bread Flour – We highly recommend bread flour vs. all-purpose flour, because it has a higher protein content that helps create the denser texture that we’re after. All purpose flour will leave your bagels a little too light and airy which is good for other kinds of bread, but not what we want for bagels.
  • Sugar – We use simple granulated sugar for this recipe. It helps not only to sweeten the dough, but also to activate the yeast.
  • Salt – We add a tablespoon of salt to the bagels to bring just the right amount of flavor.
  • Water – Make sure you use lukewarm water for this recipe. Too hot or cold and your bagels may not rise.
  • Oil – Oil helps keep the bagels tender and fluffy. Feel free to use canola oil, olive oil, or coconut oil for this recipe.

Substitutions And Variations

There are so many great ways to serve bagels. We love them on their own with butter, made into sandwiches, or topped with our favorite spreads. Here are a few variation ideas for Homemade Bagels:

  • Varieties: Among some of our favorite bagel varieties are cheddar cheese, poppy seeds, everything bagel seasoning, sesame seeds, garlic, and Kosher salt. If you’re wanting to make the best cinnamon-sugar bagels, just brush some melted butter on top of your bagels before baking and sprinkle this sweet and comforting cinnamon-sugar coating from our Cinnamon Apple Baked Donut Recipe on them!
  • Toppings: Bagels are the perfect avenue to enjoy all your favorite toppings. We love slathering our bagels with cream cheese, butter, jam, nut butters, and Nutella, like we do with our sweet crepes. Try smashing avocado on your bagels and topping it with salt, freshly ground black pepper, and this super easy Balsamic Glaze.
  • Sandwiches: This is where we really get into bagel shop-territory. Try throwing together eggs, bacon, and cheese for a protein-packed breakfast sandwich. We also love pairing bagels with salads like this versatile Curried Salmon Salad or this healthy Rotisserie Chicken Salad. Take any sandwich recipe you love and just use the bagels for the perfect quick and easy lunch.

Key Steps

  1. Combine lukewarm water and yeast mixture with sugar, oil, flour, and salt and mix thoroughly.
  2. Knead dough on floured surface until smooth and elastic (about 15 minutes).
  3. Place kneaded dough in oiled bowls and cover with a damp cloth. Let it rise for about an hour in a warm, draft-free area.
  4. Divide dough into 12 balls and let them rest for 10 minutes under a damp cloth.
  5. Lightly oil your hands and use your thumbs to form the hole in the bagels. Once a bagel is shaped, place it back under the damp cloth while you finish the others.
  6. Boil a pot of water with 1 TB sugar and place 2-3 bagels in the boiling water. Boil for about 1 minute on each side.
  7. Drain the bagels once they are done boiling and place them on a baking pan lined with parchment paper. Add desired toppings.
  8. Place pan of bagels on the middle rack in the oven at 425 degrees with a large pan of water on the bottom rack. Cook until browned (about 15 minutes) and then flip.

For full list of ingredients and instructions, see recipe card below.

How To Prep Ahead

  1. Feel free to make the dough for Homemade Bagels the night before you plan to cook them.
  2. Just mix and knead ingredients like normal and place the dough in oiled bowls with a towel over them. This is where you’ll pop them in the fridge overnight instead of rising at room temp for one hour.
  3. Let them come to room temperature the next morning before continuing with the rest of the steps like usual.

Commonly Asked Questions

How long will Homemade Bagels keep?

After bagels are completely cooled, store them in an airtight container on the counter for up to 3 days. Bagels also freeze extremely well. Just cut the bagels in half, place them in an airtight container, and freeze for up to 4 months.

Can I use whole-wheat flour for these bagels?

You can use whole wheat flour for these bagels, but just note that the texture will be different. If you want to make whole-wheat bagels, we recommend using half bread flour and half whole wheat flour for this recipe.

Why do you boil the bagels?

It seems strange to boil bagels before cooking them, but this step is crucial for getting that shiny, glossy, and slightly crispy exterior on your bagels. Boiling them basically creates a barrier of cooked dough on the outside that crisps in the oven and locks in moisture to make the inside super fluffy and chewy.

Is it cheaper to make your own bagels?

Yes! This is one of the reasons we love making them at home. Since the recipe only uses a few staples, you can easily buy the ingredients in bulk and save tons of money if you buy bagels often.

Homemade Bagels with Cream Cheese.
Homemade bagels freeze wonderfully, making them a great option for meal prep.

What To Serve With Homemade Bagels

More To Cook And Eat

  • Rosemary Garlic Bread – Golden on the outside and fluffy on the inside this rosemary garlic bread makes the perfect snack or starter to dinner. It’s amazing served with olive oil and balsamic vinegar!
  • Easy Soft Pretzel Recipe – If your favorite part about going to the mall is picking up one of those fresh, salty pretzels, we have great news for you. You can have the most soft, chewy, delicious pretzels at home! You’ll definitely want to make this one on repeat.
  • Best Buttermilk Biscuits – This buttermilk biscuit recipe makes tender, fluffy, and buttery biscuits that are perfect served with honey, sugar, or even more butter. The only problem we have is that they mysteriously disappear within minutes whenever we make them.
  • Best Banana Bread Recipe – Banana bread is one of our favorite comfort foods and this recipe makes the best banana bread. It’s soft, moist, and boasts just the right amount of banana flavor. It’s the perfect easy breakfast to have alongside your morning cup of jo.

Did you make this?

Please give us a rating and comment below. We love hearing from you!

homemade bagels with cream cheese

Homemade Bagels

5 from 11 ratings
You can absolutely have New York style bagels fresh, from your own oven. These Homemade Bagels are soft, chewy, and way better-than-store-bought. They're the perfect meal-prep option for an easy breakfast on-the-go.
Prep Time: 45 minutes
Cook Time: 25 minutes
Rising Time: 1 hour
Total Time: 2 hours 10 minutes
Servings: 12
Author: Amy Dong


  • 2 cups water, warm (110F)
  • 2 ¼ tsp active dry yeast, equivalent to one .25 oz packet of yeast
  • 6 cups bread flour, plus extra as needed
  • 1 TB salt
  • 3 TB sugar, divided
  • 1 TB oil*

Optional Toppings


  • Sprinkle yeast over warm water and stir to dissolve. Wait 10 minutes for it to foam. Then add 2 TB sugar, oil, 6 cups flour, and salt.  Mix thoroughly until dough forms and leaves sides of bowl (This is easier with stand mixer). 
  • Turn dough onto lightly floured board and knead.  Add small amounts of remaining flour, if needed.  Dough will be rather stiff.  Knead until smooth and elastic (roughly 15 minutes).
  • Roll dough into ball and place in oiled bowls, turning to coat.  Spray with additional oil if needed to get dough ball covered in oil.  Cover with damp cloth.  Let rise for about an hour in warm, draft-free place. An impression made with finger should not sink into dough.
  • Divide dough into 12 even balls, rolling with hand over a hard surface to get them round.  Cover with damp cloth and let balls rest for 10 min. 
  • Lightly oil hands and gently press thumb into center of a dough ball.  Gently swing the dough around your finger to make a bagel shape, without ripping the dough.  Make walls about 1 inch thick, with a 2-inch diameter hole in each ball.  Put each bagel back under a damp towel as you complete shaping the rest of the dough balls.
  • While bagels are resting, fill 4 qt saucepan almost full of water.  Add 1 TB sugar and bring to boil.  Drop 2 or 3 bagels at a time into boiling water and wait until they rise.  Boil for about 1 min per side.
  • Lift each bagel out with large slotted spoon. Drain. Sprinkle desired toppings on.  Continue boiling, draining, and topping as you go.  Put bagels on baking pans lined with parchment.
  • Heat oven to 425F with large pan of water on lowest rack.  Bake bagels until browned.  Start checking at 15 min.  Turn bagel over and bake until other side is done.


  • For the oil, feel free to use canola oil, olive oil, or coconut oil for this recipe.
  • Serve Homemade Bagels with butter, cream cheese, or top with homemade guacamole and this easy Balsamic Glaze.
  • If you aren’t used to baking with yeast, we recommend using a food thermometer to make sure your water hits the perfect temperature (110F).
  • These are best fresh, but baked bagels can be sliced, frozen in airtight bag, and taken out to toast later!
  • If you enjoyed this recipe, please come back and give it a rating. We ❤️ hearing from you! 

Nutrition (per serving)

Calories: 285kcal | Carbohydrates: 56g | Protein: 9g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Sodium: 585mg | Potassium: 73mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1IU | Calcium: 13mg | Iron: 1mg
Course: Breakfast or Snack, Lunch
Cuisine: American, Jewish
Diet: Low Fat, Low Lactose, Vegan, Vegetarian
Method: Boil, Oven bake

Add a comment

Recipe Rating


    • Rosemary

    Can regular flour be used in this recipe?

    • Katie

    For all the other busy moms out there, can you amend the recipe to say “divided” next to the sugar in the ingredients list and resolve the discrepancy between 7 cups and 6 cups of flour. I just made the dough with three TB of sugar and 7 cups of flour. The results are still TBD. Thanks.

      • Amy Dong

      Done, thank you! Let us know how you liked these, Katie! 🙂

    • Ramona
    • 5 stars

    I always said I’d try make my own bagels but never got around to doing so. Will definitely be using this recipe as you made it look so easy!

    • Hayley
    • 5 stars

    Loved making these homemade bagels over the weekend for my family! A delicious and perfect recipe to try out.

      • Amy Dong

      SO glad they worked great, Hayley!

    • LaKita
    • 5 stars

    This homemade bagel recipe was the perfect weekend baking project! They came out perfect and now I have enough to last me the rest of the week 🙂

      • Amy Dong

      Yes, we love having them for the week! 🙂

    • Lori | The Kitchen Whisperer
    • 5 stars

    What a great recipe! Marrying into an Italian family from New York, homemade bagels have to be on point.

    These give authentic NY bagels a run for their money! Definitely yummy!!!

      • Amy Dong

      NY bagels are the best!

    • Mikayla
    • 5 stars

    What a good recipe, clear instructions and tasty results! It was well worth the time and effort ot have fresh made bagels for breakfast at work!

      • Amy Dong

      Thank you, Mikayla!

    • Loreto and Nicoletta Nardelli
    • 5 stars

    These homemade bagels turned out great! Soft and chewy and perfect for our lunch with cream cheese and salmon!

      • Amy Dong

      Awesome, thank you! 🙂

    • Jordan
    • 5 stars

    I’ve been wanting to try making my own bagels but I’ve always been too intimidated. This makes it soooo much easier than I thought it would be. Can’t get enough of these!

      • Amy Dong

      That’s fantastic, Jordan!

    • Katie Crenshaw
    • 5 stars

    I am so pleased how these bagels turned out! They look and taste perfect! Now I get to have fun with the toppings. Great recipe!

      • Amy Dong

      SO happy you liked these, Katie!

    • Lauren Michael Harris
    • 5 stars

    My kids LOVED making their own bagels. They came out really good too and we popped a few in the freezer for later.

      • Amy Dong


    • Heather
    • 5 stars

    I love a good easy recipe for homemade bagels. Bagels taste so much better when they are made at home.

      • Amy Dong

      Glad you liked these, Heather!

    • ambrosiana

    Gorgeous looking bagels

    • Karla

    Oh man! I used to make bagels all the time! For some reason whenever I made whole wheat bagels, they turned out lumpy. Weird right?
    These look great!

    • cht7

    Wow these look fabulous! Thanks so much for sharing.

      • chewoutloud

      Thanks! 🙂

    • Brittany

    These bagels look so good.

      • chewoutloud

      Thanks 🙂

    • anita

    Poppy seed bagels are the best!

      • chewoutloud

      Those are my hubby’s fave 🙂

Get our free email series: 5 Easy Recipes in 30 Minutes or Less

Plus our newest recipes each week