Vegan Bagels
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.These homemade vegan bagels use just five simple ingredients and create that perfect chewy texture with a slightly crispy exterior that rivals any bakery. I brush them with soy milk instead of egg wash to get them lightly golden brown, and they freeze well for breakfast prep. Making bagels from scratch might sound intimidating, but I promise, this foolproof recipe makes it really easy!

I used to think making bagels at home was too complicated, but after spending way too much money on expensive artisan bagels that weren’t even vegan, I decided to figure out how to make my own.
The secret turned out to be much simpler than I expected! Using just flour, yeast, warm water, sugar, and salt, I can create bagels that are better than any store-bought version. The boiling step is what gives them that signature chewy texture, and the double-rise method creates the perfect density.
Now I make big batches every few weeks and freeze them for quick breakfasts. My kids love helping shape the bagels, and there’s nothing quite like the smell of fresh bagels baking in the oven. They’re perfect with vegan cream cheese, peanut butter, or turned into sandwiches for lunch.
👩🏽🍳 Why I Love This Recipe
My recipe creates authentic New York-style bagels that taste just like the real deal. The 10-minute kneading develops the gluten properly, while the boiling step creates that signature tough exterior that makes bagels unique from regular bread. Each bagel has only 223 calories and contains no animal products.
I learned through lots of trial and error that timing is everything with bagel making. The yeast needs exactly the right environment to activate, and I’ve found that covering the bowl and placing it in a slightly warm place gives consistent results every time.
My favorite part about this recipe is how forgiving it is once you get the basics down. I can add different toppings like sesame seeds, poppy seeds, or everything bagel seasoning before baking.
I also love how making bagels at home means I can have fresh bagels whenever I want them! I can shape the dough and freeze the unbaked bagels, then boil and bake them straight from the freezer when I need them.
They’re versatile enough for breakfast, lunch sandwiches, or even turned into bagel chips for snacking. Once you taste homemade bagels, store-bought versions just can’t compare!
🥘 Ingredients
You really don’t need anything fancy to make bagels at home! Here’s what I use to make this recipe:

Yeast: I use active dry yeast or instant yeast to help the dough rise. Note: I always check the expiration date since expired yeast won’t work.
Warm Water: I use water twice in this recipe – once to activate the yeast, and then again in the dough. Important: The water should be around 105°F, warm to the touch but not hot. If it’s too hot, it will kill the yeast.
Sugar: I add 1 tablespoon to feed the yeast and help with browning. Maple syrup (1 tablespoon) also works as a 1:1 replacement.
Flour: I use 3½ cups all-purpose flour or bread flour. Bread flour will create a chewier texture. For gluten-free bagels, I can try a 1:1 gluten-free baking flour blend (3½ cups), though I haven’t tested this myself.
Salt: Salt is essential to homemade bread. Bread without salt will taste bland. It doesn’t take much, but it makes all the difference!
🔪 How To Make
Activate The Yeast: I combine the yeast, sugar, and ½ cup warm water in a large bowl. I cover it and let it sit in a warm spot for 10 minutes until it gets foamy and bubbly.

Combine Dry Ingredients: I whisk together the flour and salt then set it aside.

Make The Dough: Then I add the activated yeast mixture and remaining 1 cup water. I stir until a shaggy dough forms.

Knead The Dough: I turn the dough onto a lightly floured surface and knead for 10 minutes until it becomes smooth and elastic. This step is important for developing the gluten.

First Rise: I place the dough in a lightly oiled bowl, cover it, and let it rise in a warm spot for about 1 hour until doubled in size.

Prep Dough: I punch down the dough, divide it into 8 equal pieces, and roll each into a ball.

Shape The Bagels: Then I poke a hole through the center with a wooden spoon handle and gently stretch it to about 2 inches wide.

Second Rise And Prep: I let the shaped bagels rest on a parchment-lined baking sheet for 20 minutes while I bring a large pot of water to boil and preheat my oven to 390°F.

Boil The Bagels: I add 1 tablespoon sugar to the boiling water (optional), then boil each bagel for 1 minute per side. This creates the chewy texture.

Bake: I brush each boiled bagel with soy milk, add toppings, and bake for 20-25 minutes until golden brown.

Cool: Once bagels are done, I remove them from the oven and let them cook on a rack before slicing. If you try to slice them while they’re hot, they will get smooshed!

💭 Expert Tips
My #1 Secret Tip for this recipe is to test the water temperature on my wrist before adding the yeast. The water should be slightly warm, like a baby’s bath (around 105 degrees F). Too hot and it kills the yeast, too cold and the yeast won’t activate properly.
Other Tips To Keep In Mind:
- Short Boil: This step is what makes bagels different from regular bread. I recommend boiling the bagels for about one minute per side. A shorter boil prevents the dough from expanding too much in the oven.
- Don’t Rush The Rise! If you cut this time short, you may end up with dense bagels.
- Keep The Dough Covered: This prevents the surface from drying out during rising.
- Let The Yeast Sit: When you add the yeast to the water mixture, let it sit on the water’s surface for three minutes to start before whisking it in. This will help the yeast activate more effectively!
- Moisture: Wetter dough means crispier bagels, dryer dough will give you chewier bagels, so feel free to tweak that to your liking.
📖 Variations
I will often use this recipe as a base and then change up the flavors depending on what I’m in the mood for. Here are some of my favorites:
Everything Bagels: I brush with soy milk and sprinkle with everything bagel seasoning before baking.
Cinnamon Raisin: I knead ⅓ cup raisins and 1 teaspoon cinnamon into the dough before the first rise.
Sesame Or Poppy Seed: I brush with soy milk and generously sprinkle with seeds before baking.
Other Toppings: I also like using caraway seeds, flaky sea salt, dried minced onions, dried minced garlic, or dried herbs like rosemary and thyme!
🍽 Serving Suggestions
I serve these bagels just about anytime! For breakfast, I love them toasted with vegan cream cheese, almond butter, or pumpkin seed butter for extra protein. They also make amazing sandwiches – I pile them high with avocado, tomato, hummus, cucumbers, and sprouts for lunch.
My kids request bagel pizzas made by splitting these in half, adding marinara sauce and vegan cheese (or regular cheese), then baking until melted.
I also slice day-old bagels thin and bake them into crispy bagel chips that pair perfectly with my vegan bruschetta or hummus for an easy appetizer.
🧊 Storage Directions
Room Temperature: I store cooled bagels in an airtight container or zip-top bag for up to 4 days at room temperature. I don’t recommend storing in the fridge because they will dry out faster.
Freezing: I freeze whole or sliced bagels in freezer-safe bags for up to 3 months. I can bake them straight from frozen or thaw overnight in the fridge.
Reheating: I toast frozen bagel halves directly in the toaster or warm whole bagels in a 350°F oven for 5-10 minutes.
❓ Recipe FAQs
Yes! You can refrigerate the dough after the first rise for up to 24 hours. I recommend letting it come to room temperature before shaping.
This usually means the yeast wasn’t active or the dough didn’t rise long enough. Make sure your yeast is fresh and give the dough plenty of time to double in size.
I test it by mixing a pinch with warm water and sugar – if it doesn’t foam within 10 minutes, it’s too old and won’t work for this recipe.

🍞 More Vegan Bread Recipes!
Love this vegan breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Vegan Bagels
Ingredients
- 2½ teaspoon yeast active dry or instant
- 1½ cup warm water
- 1 tbsp sugar
- 3½ cups flour all purpose flour or bread flour
- 1 teaspoon salt
Toppings:
- sesame seeds
- poppy seeds
- soy milk
- 1 tbsp sugar optional
Instructions
- In a mixing bowl mix together the yeast, sugar and ½ cup warm water. Set aside for 10 minutes, covered in a warm place and allow the yeast mixture to start to bubble.
- In a separate mixing bowl add the flour and salt, whisk together until well combined.
- Once the yeast has started to bubble add it to the flour along with remaining 1 cup of water.
- Stir the ingredients to make your bagel dough. Then, place the dough onto a lightly floured workspace (cutting board, countertop, etc).
- Knead the dough for 10 minutes until smooth.
- Place the dough into a lightly oiled bowl, cover and allow to rise in a warm place for 1 hour.
- Once the dough has doubled in size, knock the air out, shape into a log and cut into 8 equal parts.
- Shape each piece of dough into balls. Use a chopstick or end of a wooden spoon, make a hole in the center of each ball, stretch it out slightly with your fingers.
- Allow the bagels to rest while you bring a large pot of water to the boil with 1 tbsp sugar if using.
- Preheat oven to 390 degrees F / 200 C
- Boil bagels for 1 min on each side. Remove and repeat with remaining bagels.
- Place on a baking tray lined with parchment paper. With a pastry brush, coat each bagel with a thin layer of soy milk and sprinkle with desired topping (sesame seeds, poppy seeds, sunflower seeds etc.).
- Bake in preheated oven at 390 degrees F / 200 degrees C for 20-25 mins.
- When cooked through, remove and allow to cool on a cooling rack before slicing and serving.
Notes
- The water needs to be around 105F/40C to help the yeast to activate.
- Ensure dough is kept in a warm place to allow it to double in size.
- Boiling the bagels in water with sugar gives a lovely surface caramelization when cooked.
- Bagel toppings differ from person to person and the options are endless from poppy seeds to sesame seeds, pepitas, sunflower seeds, coarse salt to caraway seeds.
Really good recipe! I added cinnamon and raisins & they came out great.
Oh awesome – I’m so happy to hear that! 🙂
This recipe yields Exceptional bagels!!! I’m still fine-tuning to adjust for altitude but my vote is two thumbs way up!
Aw yay!! I’m so happy to hear that! 🙂
Can I add in some blueberries?
Yes! You should be able to add the blueberries directly into the batter!
Great recipe! The bagels came out just perfect. This is going to be my go to bagel recipe!
Aw yay! So happy to hear that Danielle!
These vegan bagels look the perfect texture. I do love a bagel for breakfast.
Thanks Beth! We will often make a big batch and enjoy them for breakfast all week long!
As someone who is dairy free these vegan bagels are perfect for my lifestyle. Thank you!
Yay!! Thanks Charla!
Thank you for this fantastic recipe! I love bagels, and this vegan version was terrific!
Aw yay! So happy to hear that Tavo! 🙂
These look insanely good! I can’t believe they are vegan. Got a major bagel craving now can’t wait to try!
Thanks so much Farah! You will love these and they are super easy to make too!