This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Nothing beats the satisfaction of making your own homemade everything bagels—chewy on the inside, crispy on the outside, and covered in a signature seasoning blend. These bakery-style bagels are easier to make than you think and require just a few simple ingredients.
Let’s dive into this easy step-by-step guide to making the best vegan everything bagels at home!
Why You’ll Love This Recipe
✔️ Bakery-Style at Home
Skip the store-bought bagels! These homemade bagels have a perfect golden crust and a chewy, flavorful interior—just like a classic New York bagel.
✔️ Simple Ingredients, Big Flavor
You only need flour, yeast, water, salt, and brown sugar for the dough—no fancy ingredients, just pantry staples.
✔️ Naturally Vegan & Customizable
This recipe is completely dairy-free and egg-free. Plus, you can adjust the toppings to your liking.
Ingredients & Substitutions
Bagel Dough
- 4g active dry yeast (about 1 ½ teaspoons)
- 250g warm water (about 1 cup)
- 450g all-purpose flour (about 3 ½ cups, divided)
- 4g salt (about ¾ teaspoon)
- 30g brown sugar (about 2 tablespoons, divided)
Everything Bagel Topping
- 4g white sesame seeds (½ tablespoon)
- 4g black sesame seeds (½ tablespoon)
- 4g poppy seeds (½ tablespoon)
- 4g onion flakes (½ tablespoon)
- 2g flaked salt (¼ teaspoon)
Possible Substitutions
- Use bread flour instead of all-purpose for an even chewier texture
- Swap brown sugar for maple syrup or coconut sugar
- Add garlic flakes or crushed red pepper for extra flavor
Step-by-Step Instructions
Prepare the Dough
- In a bowl, mix the yeast with warm water and let it dissolve.
- Add half of the flour (225g) to the yeast mixture and mix until fully incorporated. Let the dough rest for 3 hours at room temperature. This step, called autolyse, helps the dough develop gluten naturally.
- Add the remaining flour, salt, and 20g brown sugar. Mix with a spatula until combined.
- Transfer the dough to a clean surface and knead for 5 to 7 minutes until smooth. Bagel dough is low-hydration, meaning it will feel stiff but should not be sticky.
- Let the dough rest for 15 minutes.
Shape the Bagels
- Divide the dough into 8 equal pieces and roll each into a ball.
- Press your index finger through the center of each dough ball to create a hole about 1.5 to 2 inches in diameter.
- Place the shaped bagels on a parchment-lined tray, cover with plastic wrap, and let them rest for 20 minutes.

Prepare the Water Bath
- Fill a large pot halfway with water and add the remaining 10g brown sugar. Bring to a boil over high heat.
- Drop the bagels in, 3 or 4 at a time, making sure they have enough room to float around. Boil for 1 minute per side.
Add the Everything Bagel Seasoning
- In a small bowl, mix the white sesame seeds, black sesame seeds, poppy seeds, onion flakes, and flaked salt.
- Press the top of each bagel into the seasoning mix while they are still wet from the water bath. This helps the seasoning stick.
Bake the Bagels
- Preheat the oven to 450°F.
- Place the bagels on a parchment-lined baking sheet with the seasoned side up.
- Bake for 20 minutes until golden brown.
- Transfer to a wire rack to cool completely.
Expert Tips & Tricks
Best Practices
- Use a kitchen scale for accurate measurements to get perfectly chewy bagels
- Knead until the dough is smooth to ensure the right texture
- Don’t skip the water bath—it’s what gives bagels their signature chewiness
Common Mistakes
- Boiling too long will make bagels overly chewy, so keep it to 1 minute per side
- Underproofing the dough results in dense bagels, so be sure to let them rest properly
- Using too much flour can make the dough too dry—stick to the exact measurements
Time-Saving Tips
- Prepare the dough the night before and let it rest in the fridge overnight
- Make a double batch and freeze half for quick breakfasts later
Serving Suggestions
Pairings
- Serve warm with dairy-free cream cheese, avocado, or hummus
- Enjoy with a bowl of soup or as the base for a breakfast sandwich
Presentation Ideas
- Slice and toast for a crispy texture
- Serve with fresh fruit and coffee for a simple breakfast spread
Beverage Pairings
- Pairs perfectly with a homemade latte, iced tea, or fresh orange juice
Storage & Reheating
Leftover Storage
- Store bagels in an airtight container at room temperature for up to 5 days
- For longer storage, freeze bagels in a sealed bag for up to 3 months
Reheating Methods
- Toast frozen bagels directly in a toaster on the defrost setting
- Warm whole bagels in a 350°F oven for 5-7 minutes
Frequently Asked Questions
Can I make these bagels gluten-free?
Yes! Swap the all-purpose flour for a gluten-free bread flour blend with xanthan gum for best results.
Do I have to knead the dough?
Yes. Since bagels have a low hydration level, kneading is essential to develop gluten and achieve a chewy texture.
What happens if I skip the water bath?
The bagels won’t get their signature chewy crust and will turn out more like bread rolls.
Variations & Customizations
Dietary Adaptations
- Make these bagels oil-free by omitting the brown sugar in the water bath
- Use whole wheat flour for a higher-fiber option
Flavor Twists
- Try a cinnamon-raisin version by adding cinnamon and raisins to the dough
- Sprinkle everything seasoning inside the dough for extra flavor
Seasonal/Holiday Versions
- For a fall twist, add pumpkin spice and cinnamon sugar on top
- Create a holiday version with dried cranberries and orange zest in the dough
Conclusion
These homemade everything bagels are chewy, flavorful, and so easy to make. Whether you enjoy them fresh or freeze them for later, they make the perfect addition to any breakfast routine. Give this recipe a try and let us know how they turn out. For more delicious breakfast ideas, check out these recipes:
For more recipe inspiration, visit our Pinterest page. Happy baking!



Homemade Everything Bagels Recipe (Vegan-Friendly!)
- Total Time: 4 hours 15 minutes
- Yield: 8 bagels 1x
- Diet: Vegan
Description
These homemade everything bagels are perfectly chewy on the inside, crisp on the outside, and packed with classic everything seasoning. Made with simple pantry staples, they deliver bakery-quality results right from your kitchen. Naturally vegan and easy to customize, these bagels are perfect for breakfast, brunch, or meal prep.
Ingredients
Bagel Dough
- 4g active dry yeast (about 1 ½ teaspoons)
- 250g warm water (about 1 cup)
- 450g all-purpose flour (about 3 ½ cups, divided)
- 4g salt (about ¾ teaspoon)
- 30g brown sugar (about 2 tablespoons, divided)
Everything Bagel Topping
- 4g white sesame seeds (½ tablespoon)
- 4g black sesame seeds (½ tablespoon)
- 4g poppy seeds (½ tablespoon)
- 4g onion flakes (½ tablespoon)
- 2g flaked salt (¼ teaspoon)
Instructions
- Prepare the Dough: Mix the yeast with warm water and let it dissolve. Add half of the flour (225g) and stir until fully combined. Let the dough sit for 3 hours.
- Add the remaining flour, salt, and 20g brown sugar. Mix well with a spatula.
- Transfer the dough to a clean surface and knead for 5-7 minutes until smooth. Let it rest for 15 minutes.
- Shape the Bagels: Divide the dough into 8 equal pieces and roll each into a ball. Press your index finger through the center of each ball to create a hole about 1.5 to 2 inches wide.
- Place the shaped bagels on a parchment-lined tray, cover with plastic wrap, and let them rest for 20 minutes.
- Prepare the Water Bath: Fill a large pot with water and add the remaining 10g brown sugar. Bring to a boil. Drop in the bagels, 3-4 at a time, and boil for 1 minute on each side.
- Add the Everything Bagel Seasoning: In a bowl, mix all topping ingredients. Press the boiled bagels into the seasoning while they are still wet.
- Bake the Bagels: Preheat the oven to 450°F. Place the bagels on a parchment-lined baking sheet and bake for 20 minutes until golden brown. Cool on a wire rack before serving.
Notes
- Storage: Keep bagels in an airtight container at room temperature for up to 5 days or freeze for up to 3 months.
- Reheating: Toast frozen bagels directly in a toaster or warm in a 350°F oven for 5-7 minutes.
- Flour Alternative: Bread flour can be used for a chewier texture.
- Prep Time: 3 hours 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Bread
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 bagel
- Calories: 230
- Sugar: 4g
- Sodium: 310mg
- Fat: 3g
- Saturated Fat: 0.5g
- Unsaturated Fat: 2.5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 0mg