Vegan Bagel Recipe (soft & crispy)

We may earn money or products from the companies mentioned in this post.

Sharing is caring!

Easy Vegan Soft Bagel Recipe

This vegan bagel recipe is so delicious – it’s fluffy on the inside and crisp on the outside!


The yeast dough rises to make a soft and airy dough, and a quick boil in some water gives the bagels a crisp outer shell.


They are brushed with some vegan butter and sprinkled with everything bagel seasoning for the best homemade bagels with tons of flavor.


I have been loving making my own bagels!


It’s actually really fun and the result is so much yummier than store bought!

Vegan Bagels from Scratch

This recipe is especially perfect if you want to save money or not head out to the store.


These bagels are one of the most affordable bread recipes you can make, and the taste and texture is just amazing!


Believe me when I say there’s no better smell than everything bagels baking in your oven!

Vegan Yeast Bagels

Homemade Fluffy Everything Bagels

If you’ve never made bagels from scratch, this is the perfect recipe for you – it’s simple to follow and only needs a few ingredients.


This recipe is perfect for beginners, especially if you don’t have much experience with yeast and rising dough.


It’s very straightforward and the result is the tastiest homemade bread you can make (in my opinion)!


The process of rising, boiling and baking makes for super fluffy bagels, and you’re never going to want to buy from the store again.


This vegan bagel recipe also makes your home smell just like a bakery, and there’s nothing better than a fresh homemade bagel!

Best Vegan Bagels Recipe

These vegan bagels are delicious with just about anything on top – some of my favorites are vegan cream cheese, vegan butter, hummus and avocado.


They make a great breakfast or afternoon snack, and you can even add some veggies and make it lunch (check out my tofu breakfast bagel sandwich if you’re interested)!

Soft and Crisp Vegan Bagels

How to Make Vegan Bagels from Scratch

Preparing and Rising the Dough

To start your homemade bagels, begin by heating the water just until it’s warm, no hotter than 110 degrees F, then stir in the sugar.


Sprinkle the yeast on top and don’t mix it in, just let it sit for about 10-15 minutes until it begins to become frothy.


If it does not become frothy the water may have been too cold or hot or the yeast may be expired, try again with another packet until it’s frothy.


You can also pour the sugar water into a larger bowl and sprinkle the yeast over the entire top – this creates more surface area for the yeast to become activated by the sugar water and speeds up the process.


Once it’s frothy, mix in the oil and then stir in the flour and salt until it begins to form a dough – you may need to press the dough down with a spatula or your hands to fully bring it together.


Once it’s ready, flour a flat surface and begin to knead the dough for 3-5 minutes (see the recipe video for a visual) until it becomes more dense.


Feel free to add a bit more flour along the way if it’s too sticky.


Place the dough in a lightly oiled bowl and cover with a towel, allow to rise for 1 hour.

Shaping, Boiling and Baking Bagels

Press the air out of the dough and then place on a flat surface and cut into 6 even pieces.


Start to shape the bagels by taking a ball of dough and pulling the sides up towards the middle and squishing down, then flip and roll the bottom on a flat surface in a circular motion without flour to seal it (see video for visual).


Once all bagels are done, cover them with a slightly damp towel and rise another 10-15 minutes. Then flour your thumb and pointer finger and squish them together in the middle of the dough to make a hole, and run two fingers along the inside to fully open it. 


Heat your sugar water bath until it’s gently simmering, and then add bagels 3 at a time and boil for 2 minutes, flipping half way through, then place on a baking sheet covered in parchment paper and preheat your oven to 425 degrees F.


Add melted butter and seasoning of choice, and bake for 15-18 minutes or until a nice golden brown.

Vegan Baked Bagels

That’s it!


You can now eat them fresh or store them in an air-tight container with a paper towel on the bottom for up to 5 days.


They’re perfect as is or cut in half and heated in a toaster.


You can also add any seasonings you’d like to these bagels


I love using everything bagel seasoning, but you can also make your own by mixing together white and black sesame seeds, onion  and garlic flakes and salt.

Easy Homemade Bagels
Fluffy and Crispy Bagels

Dairy-Free and Egg-Free Homemade Bagels

These bagels are completely vegan and a great alternative to store bought bagels.


You know exactly what ingredients are in them and you can customize them to your liking, sometimes I just make garlic or sesame bagels!


Homemade bagels are one of my favorite things to bake – even though they take a bit of patience it’s totally worth it!

Vegan Baked Bagels Recipe

This recipe is:

  • Easy
  • Vegan
  • Homemade
  • Delicious
  • Fluffy
  • Crisp
  • From Scratch


Check out these other vegan baked goods:

Easy Vegan Garlic Knots

Vegan Soft Pretzels

Homemade Vegan Bread (no dutch oven)

Vegan Buttermilk Biscuits

Vegan Homemade Cornbread

Easy Vegan Banana Bread

Vegan Everything Bagel Recipe

Pin this for later!

Homemade Vegan Bagels

Vegan Yeast Bagels

Vegan Bagel Recipe

Yield: 6 Small Bagels
Prep Time: 20 minutes
Cook Time: 17 minutes
Rise Time: 1 hour 15 minutes
Total Time: 1 hour 52 minutes

These yummy everything yeast bagels are so delicious, flavorful and easy to make! Soft on the inside and crispy on the outside, perfect anytime of day!


  • 2 Cups All-Purpose Flour (+ more for working)
  • 1 Packet Active Dry Yeast
  • 1 Tsp Salt
  • 3/4 Cup Warm Water
  • 2 Tbsp Oil
  • 1 Tbsp Sugar

Water Bath

  • 4 Cups Water
  • 2 Tbsp Sugar


  1. For the bagels, heat your 3/4 cup water until it's just warm, no hotter than 110°F, (43°C). Mix in sugar and then sprinkle yeast on top - no need to stir it in, just let it sit for 15 minutes until it becomes frothy*.
  2. Add oil and then pour into a larger bowl if needed. Add salt and flour and mix until combined, if the dough is still very sticky you can add a touch more.
  3. Flour a flat surface and place the dough down, sprinkling more flour on top. Knead dough for about 3 minutes until it becomes more dense. Oil a bowl and place the dough inside. Cover and let rise for 1 hour.
  4. Once risen, gently pat down to release air, then place on a cutting board and cut the dough into 6 equal parts.
  5. Pull the sides towards the middle in a circular motion to make a ball, then flip and move the dough in a circular motion with the palm of your hand so the bottom comes together (see video for example).
  6. Once all are done, place a lightly damp towel on top and rise another 10-15 minutes.
  7. Once risen again, start heating your bath water with sugar and dip your thumb and pointer finger in flour - squish both together in the middle of the bagel dough to make a hole, then run two fingers along the edges to widen it up to 1 inch (see video for example).
  8. Once bath water is simmering, carefully add 3 bagels at a time and cook for 2 minutes, flipping halfway through. Once done, pick them up with a slated spatula so excess water can drip off, then place them on a baking tray covered in parchment paper.
  9. Once all bagels are done with the bath, add melted butter and any toppings you'd like** and preheat your oven to 425 degrees F.
  10. Bake for 15-18 minutes, or until nicely golden on top.
  11. Allow to cool on the baking tray for 5 minutes, then transfer to a cooling rack and enjoy!


*If the yeast does not become frothy, the water may have been too cold or hot, or expired. Try again with another packet until it becomes frothy - it also helps to pour the sugar water into a larger bowl so the yeast has more room to touch the water.

**For everything bagels, I used a mix of sesame seeds, onion and garlic powder and poppy seeds.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 221Total Fat: 5gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 397mgCarbohydrates: 39gFiber: 1gSugar: 6gProtein: 5g

Sharing is caring!

21 thoughts on “Vegan Bagel Recipe (soft & crispy)”

  1. I make these as a double batch, twice a week. Love the smell of the house when doing it. The kids ask the moment we run out if I’m making more. Last time, my ten year old made a batch alongside me, but by himself. Super recipe!

  2. This recipe is fantastic, made bagels on my first try, turned out AMAZING, next time i will add some chia seeds and flax seeds. Thank you so much for this recipe.


Leave a Comment

Skip to Recipe