“You seriously made those bagels from scratch?” my friend asked, eyebrows raised as I handed over a warm, perfectly toasted everything bagel slathered with cream cheese. Honestly, I barely believed it myself the first time I whipped up this recipe. It all started on a sleepy Sunday morning when the local bakery was inexplicably closed, and my craving for that chewy, savory crunch was just too strong to ignore. I thought, why not try making everything bagels at home? I was skeptical, sure. I mean, bagels always seemed like one of those bakery magic things—boiled, baked, and frankly intimidating.
But you know what? After a few tries and a bit of tweaking, I ended up with a batch of everything bagels that had my family asking for more. The smell of the toasted seeds and the crispy crust brought me right back to cozy mornings, the kind where the kitchen feels like the best place on earth. And the cream cheese? Oh, it’s not just any cream cheese—it’s whipped smooth with a touch of fresh chives for that little unexpected zing. Making these bagels turned out to be less of a chore and more of a comforting ritual, a quiet moment before the day’s chaos.
So yeah, this recipe stuck with me because it’s real—no fancy equipment needed, no last-minute runs to the store, just honest ingredients and a bit of patience. If you’ve ever thought about trying homemade bagels but felt overwhelmed, this one’s for you. It’s a gentle nudge into something surprisingly rewarding, the kind of breakfast that makes you pause and savor the simple good stuff.
Why You’ll Love This Recipe
After making these easy homemade everything bagels with cream cheese more times than I can count (sometimes twice in one week—honestly), I’ve learned exactly why they’re a keeper:
- Quick & Easy: From start to finish, this recipe takes about 2 hours with most of that being hands-off rising time, perfect for a relaxed weekend or a leisurely morning.
- Simple Ingredients: No exotic stuff here. Flour, yeast, water, and the classic everything bagel seasoning mix you can either buy or make yourself (I’ve included my favorite blend).
- Perfect for Breakfast & Brunch: Whether you’re feeding a crowd or just craving a tasty solo treat, these bagels shine with cream cheese or your favorite toppings.
- Crowd-Pleaser: Kids, adults, coworkers—everyone loves the satisfying chew and the savory crunch from the everything seasoning.
- Unbelievably Delicious: That chewy interior with a slightly crisp exterior? It’s a texture combo you’ll want to make again and again.
This isn’t just another bagel recipe. What makes it stand out is the boiling step that locks in moisture and gives that iconic dense chew, plus the perfectly balanced everything seasoning that I’ve adjusted until it feels just right—a little toasted sesame, a pinch of garlic, and fresh poppy seeds that bring a tiny pop with every bite. And, I’ve found that whipping the cream cheese with a splash of milk and chopped chives adds a silky texture and fresh flavor that’s a total game-changer.
Plus, this recipe has been tested and tweaked in my kitchen with everyone’s taste buds in mind. It’s comfort food that doesn’t feel heavy, and honestly, it’s a great way to impress friends without breaking a sweat—no need for fancy mixers or hours of labor.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and that classic bagel texture without the fuss. Most of these are pantry staples, and you can easily substitute a few if needed.
- For the Bagel Dough:
- All-purpose flour – 4 cups (480 g), preferably bread flour for chewiness
- Instant yeast – 2 ¼ teaspoons (one packet)
- Granulated sugar – 2 tablespoons (adds just enough sweetness)
- Warm water – 1 ½ cups (360 ml), about 110°F (43°C) for activating yeast
- Salt – 2 teaspoons (for flavor balance)
- For Boiling:
- Water – enough to boil bagels
- Baking soda – 2 tablespoons (helps develop the crust)
- For the Everything Seasoning:
- Poppy seeds – 1 tablespoon
- Sesame seeds, toasted – 1 tablespoon (I recommend Bob’s Red Mill for best texture)
- Dried minced onion – 1 tablespoon
- Dried minced garlic – 1 teaspoon
- Coarse salt – 1 teaspoon (adjust to taste)
- For the Cream Cheese Spread:
- Cream cheese – 8 ounces (226 g), softened
- Milk – 2 tablespoons (to thin and whip)
- Fresh chives – 1 tablespoon, finely chopped (optional but highly recommended)
- Freshly ground black pepper – a pinch (optional)
For a gluten-free variation, swapping the flour for a gluten-free blend with xanthan gum works surprisingly well. And if you want to keep it dairy-free, the cream cheese can be replaced with coconut-based spreads, though the texture will shift a bit. During summer, I’ve swapped in fresh garlic-infused olive oil on top instead of cream cheese for a lighter twist.
Equipment Needed
- Large mixing bowl – for combining and proofing the dough. I prefer glass or stainless steel to see the dough rise clearly.
- Wooden spoon or dough whisk – for initial mixing; a stand mixer with a dough hook works if you want to save some arm power.
- Kitchen scale – highly recommended for accurate flour measurements, especially if you want consistent results.
- Large pot – for boiling bagels; a heavy-bottomed pot helps keep water temperature steady.
- Slotted spoon or spider strainer – to safely remove bagels from boiling water without losing your sanity.
- Baking sheet lined with parchment paper or silicone mat – to bake the bagels without sticking.
- Cooling rack – to let bagels cool properly and keep their crust crisp.
If you don’t have a kitchen scale, measuring cups will do, but be sure to spoon the flour lightly into the cup rather than scooping to avoid dense dough. For budget-friendly options, I use a simple digital scale from OXO and a trusty old wooden spoon that’s been with me for years. Keeping your tools clean and dry, especially the pot for boiling, helps avoid any unwanted flavors or residue on your bagels.
Preparation Method

- Activate the Yeast (5-10 minutes): In a small bowl, stir the warm water (110°F/43°C) with sugar and instant yeast. Let it sit until foamy and bubbly, about 5-7 minutes. This step wakes up the yeast and confirms it’s alive.
- Mix the Dough (10 minutes): In a large mixing bowl, combine the flour and salt. Pour in the yeast mixture and stir with a wooden spoon or dough whisk until a shaggy dough forms. If using a stand mixer, mix with the dough hook on low for 5 minutes until the dough pulls away from the sides.
- Knead the Dough (8-10 minutes): Turn the dough onto a lightly floured surface. Knead by hand until smooth and elastic, about 8-10 minutes. The dough should be slightly tacky but not sticky. If too sticky, sprinkle a little more flour, but be careful not to add too much—bagels need that moisture for chew!
- First Rise (1 hour): Place the dough in a lightly oiled bowl, cover with a damp cloth or plastic wrap, and let it rise in a warm spot until doubled in size, about 1 hour.
- Shape the Bagels (15 minutes): Punch down the risen dough and divide it into 8 equal pieces (about 110 g or 4 oz each). Roll each piece into a tight ball, then poke a hole in the center with your thumb and gently stretch it to about 2-3 inches (5-7 cm) diameter. Don’t worry if the holes shrink a bit during boiling—they usually puff back up during baking.
- Second Rise (20 minutes): Place shaped bagels on a parchment-lined baking sheet, cover loosely, and let rest while you heat the water for boiling.
- Prepare the Boiling Water (5 minutes): Fill a large pot with water, add the baking soda, and bring to a rolling boil. The baking soda helps achieve that classic bagel crust and shine.
- Boil the Bagels (2 minutes total): Carefully drop 2-3 bagels at a time into the boiling water. Boil each side for 1 minute, flipping halfway. This step sets the crust and gives that signature chew.
- Apply Everything Seasoning and Bake (20-25 minutes): Remove bagels with a slotted spoon, drain briefly, and place back on the baking sheet. While still wet, sprinkle generously with the everything seasoning mix, pressing lightly to adhere. Bake in a preheated oven at 425°F (220°C) for 20-25 minutes until golden brown and crisp.
- Cool and Prepare Cream Cheese (10 minutes): Let bagels cool on a rack. Meanwhile, whip the cream cheese with milk, chopped chives, and black pepper until light and fluffy. This makes spreading a dream.
- Serve: Slice the bagels and spread with the whipped cream cheese. Enjoy immediately or store for later.
Pro tip: If the dough feels too dry during kneading, a teaspoon of water added gradually can help. And if you want that shiny crust, you can brush boiled bagels with an egg wash before seasoning, but I prefer the classic look without it. The smell of baking everything bagels is honestly one of the best kitchen scents you’ll come across.
Cooking Tips & Techniques
Bagels can be intimidating, but here are some lessons I learned the hard way:
- Don’t skip boiling: I once tried skipping the boiling step in a hurry, and the result was more like a dense roll, not a bagel. Boiling locks moisture and creates that chewy exterior.
- Water temperature matters: Yeast likes it warm but not hot—above 120°F (49°C) can kill it. I use a thermometer to keep things consistent.
- Use bread flour if you can: The higher protein content helps develop that signature bagel chew. All-purpose works too but expect a softer bite.
- Don’t overcrowd the boiling pot: Boil bagels in batches so they cook evenly and don’t stick together.
- Press the seasoning firmly: When you sprinkle everything seasoning, press it lightly into the wet bagels so it doesn’t just fall off during baking.
- Multitask: While bagels bake, whip your cream cheese spread so everything’s ready at the same time.
- Storage tip: Bagels freeze well. Slice before freezing and toast straight from the freezer for best results.
Honestly, bagel-making is a bit like a dance—you get a feel for the dough after a couple tries. I used to rush the rising times, but patience makes all the difference. And if your bagels puff up too much and lose their hole, just gently poke it back after boiling. It’s all part of the fun.
Variations & Adaptations
Want to switch things up? Here are a few ways to customize your everything bagels:
- Flavor Variations: Swap the everything seasoning for cinnamon sugar and add raisins to the dough for a sweeter twist, perfect for brunch. Or try a spicy kick with crushed red pepper flakes mixed into the seasoning.
- Dietary Adaptations: Use almond flour blend for gluten-free bagels (note: texture will be softer) or swap cream cheese for a dairy-free spread like cashew cream to accommodate lactose intolerance.
- Cooking Method Alternatives: If you want to save time, bake these bagels on a pizza stone for a crisper bottom crust, or try air frying boiled bagels for a slightly different texture.
- Stuffed Bagels: Before boiling, stuff bagels with shredded cheese or your favorite cooked bacon bits for a savory surprise inside.
- Personal Favorite: I once made mini everything bagel bites topped with smoked salmon and dill cream cheese for a party appetizer—total hit.
Serving & Storage Suggestions
These everything bagels are best served warm, toasted lightly to bring out the crunch and topped generously with the whipped cream cheese. They pair beautifully with a cup of freshly brewed coffee or a chilled glass of orange juice for brunch.
For a complete breakfast, add sliced avocado or smoked salmon, or keep it simple with a smear of butter and a sprinkle of flaky sea salt. These bagels also hold up well as sandwich bases—try them with crispy bacon and melted cheese or a fresh egg salad.
To store, keep bagels in an airtight container at room temperature for up to two days. For longer storage, slice and freeze them in a zip-top bag for up to three months. Toast slices straight from frozen to refresh the texture and flavor.
Over time, the flavors meld and the seasoning settles in, so leftovers can taste even better the next day. Just avoid microwaving as it tends to make bagels chewy and rubbery.
Nutritional Information & Benefits
Each bagel (without cream cheese) contains approximately 280 calories, 10 grams of protein, 1 gram of fat, and 55 grams of carbohydrates. The cream cheese spread adds about 80 calories and 7 grams of fat per serving.
The recipe offers a balanced energy boost, with protein from the flour and cream cheese and fiber from the seeds in the everything seasoning. Sesame and poppy seeds bring healthy fats and minerals like calcium and iron.
For those watching carbs, swapping all-purpose flour for a low-carb flour blend can help, though texture will be different. The recipe is naturally vegetarian and can be adapted to vegan by using plant-based cream cheese.
From a wellness perspective, homemade bagels avoid preservatives and excess sodium found in many store-bought versions. The option to add fresh herbs in the cream cheese adds antioxidants and a fresh flavor lift.
Conclusion
Making easy homemade everything bagels with cream cheese is one of those kitchen projects that feels fancy but really isn’t. It’s approachable, satisfying, and the kind of recipe that becomes a staple once you see how straightforward it is. You can tweak the seasoning, add your favorite toppings, or keep it simple and classic.
For me, these bagels bring a little slice of calm to busy mornings and a delicious way to start the day. Whether you’re feeding a crowd or just craving something fresh and homemade, this recipe fits right in. I hope you find as much joy in making them as I do.
If you try this recipe, I’d love to hear how you customized your everything bagels or what toppings you paired with your cream cheese. Sharing those little discoveries make cooking together feel even better!
Here’s to many cozy breakfasts ahead!
Frequently Asked Questions
Can I use active dry yeast instead of instant yeast?
Yes, you can substitute active dry yeast, but dissolve it in warm water first and let it proof for 5-10 minutes before mixing into the dough.
Why do bagels need to be boiled before baking?
Boiling sets the crust quickly, giving bagels their chewy texture and shiny exterior. Skipping this step results in softer, bread-like rolls.
How do I store leftover bagels to keep them fresh?
Store at room temperature in an airtight container for up to two days or slice and freeze for longer storage. Toast frozen slices straight from the freezer.
Can I make everything seasoning from scratch?
Absolutely! Mix poppy seeds, toasted sesame seeds, dried minced onion, garlic, and coarse salt in the proportions listed in the recipe for a fresh homemade blend.
Is it possible to make this recipe vegan?
Yes, use a vegan cream cheese alternative and substitute dairy if needed. The bagel dough itself is already vegan-friendly.
For a sweet breakfast twist, you might also enjoy the pumpkin spice molasses crinkle scones or balance savory with a rich dessert like the creamy peanut butter French silk pie. Both offer delicious ways to round out any brunch table.
Pin This Recipe!

Easy Homemade Everything Bagels with Cream Cheese
A straightforward recipe for chewy, savory everything bagels made from scratch, paired with a whipped cream cheese spread enhanced with fresh chives for a perfect breakfast or brunch treat.
- Prep Time: 1 hour 40 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 5 minutes
- Yield: 8 bagels 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 4 cups all-purpose flour (preferably bread flour for chewiness)
- 2 ¼ teaspoons instant yeast (one packet)
- 2 tablespoons granulated sugar
- 1 ½ cups warm water (about 110°F / 43°C)
- 2 teaspoons salt
- Water for boiling
- 2 tablespoons baking soda
- 1 tablespoon poppy seeds
- 1 tablespoon toasted sesame seeds
- 1 tablespoon dried minced onion
- 1 teaspoon dried minced garlic
- 1 teaspoon coarse salt
- 8 ounces cream cheese, softened
- 2 tablespoons milk
- 1 tablespoon fresh chives, finely chopped (optional)
- Pinch of freshly ground black pepper (optional)
Instructions
- Activate the yeast by stirring warm water (110°F/43°C) with sugar and instant yeast in a small bowl. Let sit until foamy, about 5-7 minutes.
- In a large mixing bowl, combine flour and salt. Pour in the yeast mixture and stir with a wooden spoon or dough whisk until a shaggy dough forms. Alternatively, use a stand mixer with a dough hook on low for 5 minutes.
- Turn dough onto a lightly floured surface and knead by hand until smooth and elastic, about 8-10 minutes. Add a teaspoon of water if dough feels too dry.
- Place dough in a lightly oiled bowl, cover with a damp cloth or plastic wrap, and let rise in a warm spot until doubled in size, about 1 hour.
- Punch down the dough and divide into 8 equal pieces (~4 oz each). Roll each into a tight ball, poke a hole in the center with your thumb, and stretch to 2-3 inches diameter.
- Place shaped bagels on a parchment-lined baking sheet, cover loosely, and let rest for 20 minutes.
- Fill a large pot with water, add baking soda, and bring to a rolling boil.
- Boil bagels in batches of 2-3, cooking each side for 1 minute. Remove with a slotted spoon and drain briefly.
- While bagels are still wet, sprinkle generously with everything seasoning mix and press lightly to adhere.
- Bake in a preheated oven at 425°F (220°C) for 20-25 minutes until golden brown and crisp.
- Let bagels cool on a rack. Meanwhile, whip cream cheese with milk, chopped chives, and black pepper until light and fluffy.
- Slice bagels and spread with whipped cream cheese. Serve immediately or store for later.
Notes
Use bread flour for a chewier texture. Do not skip the boiling step to achieve the classic bagel crust and chew. Press the everything seasoning firmly onto wet bagels to prevent it from falling off during baking. Bagels freeze well; slice before freezing and toast from frozen. For a shiny crust, brush boiled bagels with egg wash before seasoning (optional).
Nutrition
- Serving Size: 1 bagel with cream c
- Calories: 360
- Sugar: 3
- Sodium: 600
- Fat: 8
- Saturated Fat: 4
- Carbohydrates: 55
- Fiber: 2
- Protein: 10
Keywords: everything bagels, homemade bagels, cream cheese spread, breakfast recipe, brunch, chewy bagels, easy bagels, everything seasoning



