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 that classic golden color, 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 double 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 near my oven (not on it) 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 with cream cheese, 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!
📖 Variations
You can change up this easy vegan bagels recipe with a variety of flavors! Here are some of our favorites:
Peanut Butter: Slice and toast your bagel, then spread on peanut butter for added protein. Add blueberry jam, marmalade or even cranberry preserves or a twist on the typical PBJ!
Bagel Sandwiches: Homemade bagels make excellent sandwiches. Try avocado, red onion, cucumber, and hummus, vegan cheddar and tomato, chickpea salad, BBQ jackfruit, or tofu and veggies! You can also just go simple and classic by spreading vegan cream cheese and homemade vegan carrot lox on your bagels!
Savory Toppings: Top bagels with sesame seeds, caraway seeds, poppy seeds, sea salt, dried minced onions, dried minced garlic, or everything bagel seasoning.
Cinnamon Swirl: For a sweet bagel, sprinkle the tops with cinnamon sugar before going into the oven. Mix together equal parts brown sugar and regular sugar then mix in cinnamon to taste. For a lighter cinnamon flavor add one teaspoon, and for a stronger flavor add two. You can also make cinnamon raisin bagels by adding 1/8-1/4 cup raisins into the batter before baking!
Maple Syrup: I also like to add sugar to the boiling water for an even better texture. You can substitute maple syrup for this if you prefer.
Gluten Free Vegan Bagels: While we haven’t tested this, I think that a 1:1 gluten free baking flour would work in this recipe. If you try it with a gluten free 1:1 baking flour, let me know how it turns out!
🔪 Instructions
Activate yeast: Combine the yeast, sugar, and 1/2 cup of warm water in your mixing bowl. Cover it and place in a warm place so the yeast can do its thing!

Combine dry ingredients: Whisk together the flour and salt then set it aside.

Add yeast mixture: Once the yeast is foamy, add it to the flour mixture with the remaining water.

Make & knead dough: Stir to make the dough then move it to a lightly floured work surface. Knead the dough with your hands for 10 minutes until smooth.

Let dough rise: Place the dough into a lightly oiled large bowl to prevent it from sticking. Cover the bowl and place it in a warm spot like a sunny window to let the dough rise.

Shape and cut dough: Once the yeasted dough has doubled in size, knock the air out with your hands then shape it into a log. Cut it into eight equal pieces and roll them into balls.

Make Bagel Shapes: Use a wooden spoon to poke a hole in each ball and then gently stretch it out with your fingers.

Bagel water bath: Let the bagels rise and rest some more while you bring a large pot of water to a boil.

Boil Bagels: Boiling bagels is essential for a crisp exterior but chewy texture on the inside. Add a little bit of sugar to the water bath to help caramelize the bagels while they’re boiling (optional). Boil bagels for one minute per side then place on a lined baking sheet (with parchment paper).

Coat & bake: Brush each bagel with soy milk, then top with your favorite toppings! Bake in 390F/200C preheated oven for 20-25 minutes.

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

❓ Recipe FAQs
Once the bagels are completely cool, place them into a ziptop bag or airtight container and store them on the counter, at room temperature, for up to four days for best results. Storing in the refrigerator will cause the bagels to dry out faster.
Boiling the bagels is what gives them their well-loved texture. You will not achieve a thick and chewy exterior without it. This is what sets bagels apart from regular bread.
Yes! Bagels freeze incredibly well. You can freeze them whole or slice them first so they’re ready to go into the toaster. Place them in a freezer-safe ziptop bag or airtight container and use them within three months. Defrost in the fridge overnight, then warm in a toaster or toaster oven before eating and enjoying!
Yes, bagels are made with basic ingredients like flour, yeast, sugar, and salt. They’re more affordable to make at home, especially compared to a specialty bagel shop or a cafe like Panera.
💭 Expert Tips
- Don’t rush the rise! If you cut this time short, you may end up with dense bagels.
- You need warm water for the yeast to activate: The water needs to be around 105 degrees F / 40 C.
- Let the dough rise in a warm spot for best results.
- Be sure to keep the dough covered so the top doesn’t try out.
- Boil the these vegan-friendly bagels for an entire minute on each side. This is what makes them chewy!
- Boiling the bagels in water with sugar gives a lovely surface caramelization when cooked.
- I discovered through lots of practice that the water temperature is absolutely crucial – too hot and it kills the yeast, too cold and the dough won’t rise properly. I always test the water on my wrist to make sure it’s warm but not hot. The sugar feeds the yeast and helps create those tiny air bubbles that give the bagels their texture.

🍞 More Bread Recipes!
- Gluten Free Bread Recipe
- Vegan Graham Cracker Recipe
- Bruschetta Burrata
- Vegan Bruschetta
- Healthy Cornbread Recipe
LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, TWITTER, 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!