
Homemade bagels are one of those kitchen projects that feel ambitious but deliver an almost unfair reward — a chewy, glossy crust with a dense, satisfying interior that no store-bought version can quite match. The dough comes together with just five pantry staples: bread flour, yeast, sugar, salt, and warm water, so there's nothing unexpected hiding in the ingredient list. The real magic happens in the boiling step, where a bath of barley malt syrup, baking soda, and sugar gives each bagel that signature chew and deep golden shine before it ever hits the oven. A brush of egg white and a scatter of sesame seeds, poppy seeds, or everything bagel seasoning adds a satisfying crunch and a little visual drama on top. For anyone navigating tree nut concerns, this recipe is naturally free of pecans and any nut-based ingredients — no substitutions required, just straightforward bread baking at its best. The high oven heat locks in that bakery-style crust, and the cooling rack rest (as hard as it is to wait) makes slicing clean and easy. Whether you load them up with cream cheese or keep it simple with butter, these are the kind of bagels that make a weekend morning feel like a genuine occasion.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings










In the bowl of a stand mixer, combine the warm water, yeast, and 1 1/2 tsp sugar. Stir briefly and let stand for 5–8 minutes, until foamy and fragrant.
Add the bread flour and salt to the yeast mixture. Mix on low speed with the dough hook for 2 minutes to bring the dough together, then increase to medium speed and knead for 8–10 minutes, until the dough is smooth, stiff, and pulls cleanly away from the sides of the bowl. The dough should feel firm and not tacky — stiffer than a typical bread dough.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
