Onion bagels are a tasty treat with a flavorful twist! These chewy, round breads are topped with crispy bits of onion that make each bite deliciously savory.
When I bake these bagels, my kitchen smells amazing! They’re perfect with cream cheese or just a bit of butter. Trust me, you’ll want to make extras! 🥯
Key Ingredients & Substitutions
Bread Flour: This flour gives bagels their chewy texture. You can substitute all-purpose flour, but the texture won’t be as authentic. I recommend keeping bread flour for the best results!
Onion: Yellow or white onions work best for that sweet, caramelized flavor. If you’re in a pinch, you could use shallots for a milder taste, or even onion powder mixed in, but the fresh onions really stand out.
Yeast: Active dry yeast is preferred here. If you have instant yeast, use it too. You won’t need to proof it; just mix it directly with the dry ingredients. Keep in mind that you may need a bit less!
Sweetener: Barley malt syrup adds a true bagel flavor when boiling the bagels. If you don’t have it, honey or even agave syrup can work as good substitutes.
Seeds: Poppy and sesame seeds are optional but add a nice touch. If you don’t have them, these bagels are still delicious plain, or you could try everything bagel seasoning instead!
How Do I Get My Bagels to Have That Chewy Texture?
Getting the perfect chewy texture in your bagels has a lot to do with two critical steps: using bread flour and boiling them properly. The boiling process not only helps form the crust but also influences the final texture.
- Make sure your water is gently boiling before you add the bagels, and don’t overcrowd the pot—this ensures they cook evenly.
- Boil each bagel for about 1 minute on each side for that perfect chew.
- Don’t skip the sautéing step for the onions. It really enhances their flavor and gives you that delicious topping!

How to Make Onion Bagels
Ingredients You’ll Need:
For the Dough:
- 4 cups bread flour
- 1 tbsp granulated sugar
- 1 1/2 tsp salt
- 2 tsp active dry yeast
- 1 1/4 cups warm water (about 110°F/43°C)
- 1 tbsp vegetable oil (optional, for dough)
For the Onion Topping:
- 1 large onion, finely chopped
- 1 tbsp olive oil or butter (for sautéing onions)
- 1 tsp poppy seeds (optional)
- 1 tsp sesame seeds (optional)
For Boiling:
- 2 tbsp barley malt syrup or honey (for boiling water, optional)
- Water for boiling
How Much Time Will You Need?
This recipe will take you about 2 hours in total. This includes about 30 minutes for preparation, 1 hour for the dough to rise, and 20-25 minutes for baking. You’ll have a great time making these delicious bagels!
Step-by-Step Instructions:
1. Prepare the Onion Topping:
Start by heating olive oil or butter in a small skillet over medium heat. Once hot, add the finely chopped onion and sauté until it becomes caramelized and golden brown. This should take about 8-10 minutes. After they’re cooked, set them aside to cool.
2. Make the Dough:
In a large mixing bowl, combine the warm water and sugar. Then, sprinkle the yeast over the top and let it sit for about 5 minutes until it’s nice and foamy. This means your yeast is active! Next, add the bread flour and salt to the mixture. Stir until a dough starts to form, then knead it on a floured surface for about 8-10 minutes until it feels smooth and elastic. If you’d prefer, you can use a mixer with a dough hook to do this.
3. Let the Dough Rise:
Shape your dough into a ball and place it into a lightly greased bowl. Cover it with a clean towel or some plastic wrap. Let it sit in a warm spot until it has doubled in size, which usually takes about 1 hour.
4. Shape the Bagels:
Once the dough has risen, gently punch it down and divide it into 8 equal pieces. Roll each piece into a ball. To shape the bagels, poke a hole through the center of each ball with your thumb and gently stretch it to about 2-3 inches in diameter.
5. Prepare Boiling Water:
Fill a large pot with water, and add the barley malt syrup or honey if you’re using it. Bring the water to a gentle boil.
6. Preheat the Oven:
While your water is heating up, preheat your oven to 425°F (220°C).
7. Boil the Bagels:
Carefully boil the bagels in batches of 2-3 at a time for about 1 minute on each side. Once boiled, remove them with a slotted spoon and place them on a parchment-lined baking sheet.
8. Add the Onion Topping:
While the bagels are still wet from boiling, sprinkle the caramelized onions generously on top, pressing them down lightly so they stick. If you like, you can also sprinkle on some poppy seeds and sesame seeds for extra flavor.
9. Bake the Bagels:
Pop the baking sheet into your preheated oven and bake for 20-25 minutes, or until the bagels are golden brown and nice and crusty.
10. Cool and Enjoy:
Once baked, remove the bagels from the oven and let them cool on a wire rack. Enjoy your delicious homemade onion bagels toasted or as they are!
Can I Use Different Types of Flour?
While bread flour is recommended for that classic chewy texture, you can substitute with all-purpose flour. Just keep in mind that the bagels may be slightly less chewy but will still taste great!
How Can I Store Leftover Bagels?
Store any leftover bagels in an airtight container at room temperature for up to 2 days. You can also freeze them for longer storage—just place them in a freezer bag. To enjoy, thaw at room temperature or warm them up in the oven!
Can I Use Different Toppings?
Absolutely! Feel free to customize your bagels with your favorite toppings. Everything bagel seasoning, garlic, or even cheese can be great alternatives. Just make sure to press them lightly onto the boiled bagels so they stick!
How Do I Ensure My Yeast Is Active?
To check if your yeast is active, mix it with warm water and sugar and let it sit for about 5 minutes. If it’s foamy and bubbly, your yeast is good to go! If not, it’s best to start with fresh yeast.



