I absolutely adore bagels, and when I discovered this Double Chocolate Sourdough Bagels Recipe, it quickly became one of my all-time favorites. Combining the tangy depth of sourdough with the rich, indulgent flavor of dark cocoa and melty chocolate chips, these bagels bring a perfect balance of complex flavors and chewy texture. I love how the subtle bitterness from the espresso powder enhances the chocolate, giving these bagels a flavor that’s both comforting and sophisticated. If you’re looking to impress your breakfast crew or just treat yourself, this recipe is a sure winner.

Why You’ll Love This Double Chocolate Sourdough Bagels Recipe

What I really love about this Double Chocolate Sourdough Bagels Recipe is its incredible flavor profile. The marriage of sourdough’s natural tanginess with the deep, rich cocoa and sweet chocolate chips creates a unique and irresistible taste combination. It’s not just a sweet bagel—it has layers of complexity, from the slight bitterness of Dutch-processed cocoa to the aromatic hint of espresso powder, which I find adds an unexpected depth without overpowering the chocolate. Every bite feels like a little celebration in your mouth.

Aside from the flavors, this recipe feels genuinely approachable once you get the hang of it. The dough is forgiving and pliable, which makes shaping the bagels enjoyable instead of intimidating. I love that you can prepare the starter ahead of time, letting it ferment slowly overnight so your morning isn’t rushed. It’s perfect for weekend baking or special occasions when you want fresh, homemade bagels without the stress. Plus, these are showstoppers for brunch gatherings or holiday breakfasts because they’re not your typical savory bagel—you’ll have everyone asking for your secret.

Ingredients You’ll Need

A close-up of a woman's hand holding a chocolate bagel cut in half. The bagel has two visible layers: the outer layer is smooth and dark brown, while the inside is a lighter brown with many small, melted chocolate chunks spread evenly throughout the soft texture. In the background, several whole chocolate bagels are blurred on a white marbled surface. The woman's nails are painted pink with white swirls. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple yet play essential roles in developing the rich flavor, chewy texture, and beautiful color of your Double Chocolate Sourdough Bagels. Each component brings something special to the dough, from the natural lift of the sourdough starter to the sweetness and depth provided by brown sugar and cocoa powder.

  • 15 g sourdough starter: Your natural leavening agent that adds signature tang and texture.
  • 75 g water: Hydrates the starter for feeding and fermentation.
  • 75 g bread flour: Provides the gluten structure necessary for that perfect chew.
  • 80 g steaming hot water: Used to bloom the cocoa powder, unlocking deep chocolate flavor.
  • 28 g Dutch-processed cocoa powder: The star ingredient for rich color and intense chocolate taste.
  • 1 tsp espresso powder (optional): Adds a subtle complexity that enhances the cocoa without bitterness.
  • 370 g water: Liquids to hydrate the bulk of the dough.
  • 150 g active starter: Ensures a lively rise with that unique sourdough tang.
  • 130 g brown sugar: Sweetens the dough while contributing moisture and caramel notes.
  • 10 g vanilla extract (or paste): Brings warmth and aromatic sweetness to balance the cocoa.
  • 825 g bread flour (12.7–13.5% protein): Essential for chewy bagels with great structure.
  • 25 g non-diastatic malt powder (optional): Improves crust color and flavor depth, important in traditional bagels.
  • 16 g sea salt: Enhances all the flavors without overpowering sweetness.
  • 200 g mini semi-sweet chocolate chips: Melting pockets of chocolate, giving each bite irresistible sweetness.
  • 2 tbsp brown sugar (or honey or molasses): Added to boil water to develop a glossy, flavorful crust.

Directions

Step 1: Begin your morning by feeding your sourdough starter using a 1:5:5 ratio—combine 15 g starter, 75 g water, and 75 g bread flour. This will give you 150 g active starter ready for your dough that evening. Be sure to retain a bit of starter to keep your culture alive!

Step 2: About 30 minutes before mixing the dough, bloom the cocoa. Whisk together 80 g steaming hot water with 28 g Dutch-processed cocoa powder and 1 teaspoon espresso powder (if using) in a small bowl. Let this mixture cool to just below 90°F (32°C) before proceeding, so you don’t kill the yeast in your starter.

Step 3: In your stand mixer fitted with a dough hook, combine the cooled cocoa mixture, 370 g water, 150 g active starter, 130 g brown sugar, 10 g vanilla extract, 825 g bread flour, 25 g non-diastatic malt powder (if using), 16 g sea salt, and 200 g mini chocolate chips. Mix on low speed for about 7 to 10 minutes. If your mixer starts to struggle, give the dough a 10–20 minute rest, then resume. Alternatively, you can hand mix and knead the dough for 10–15 minutes on a clean surface until smooth and pliable.

Step 4: Assess the hydration of your dough. If it feels too dry, incorporate water one tablespoon at a time. If sticky, add flour carefully in small increments. Cover the dough and let it ferment overnight on your countertop (between 68–75°F/20–24°C), which should take about 10–12 hours. You’ll see it roughly double in size and puff beautifully.

Step 5: In the morning, turn the dough onto a floured surface and give it a quick knead to punch down gently. Then divide the dough into 12 portions, each approximately 150 g. Roll each portion into a smooth, taut ball.

Step 6: To shape the bagels, poke a hole in the center of each dough ball with your finger and gently stretch it to form a ring. Make the hole slightly larger than you want because the dough will expand during proofing. Pinch any chocolate chips that escape back in and place each shaped bagel on its own parchment square.

Step 7: You have a pause option here—place the shaped bagels in the refrigerator for 2 to 3 days if you want to bake later. When ready, bring them back to room temperature and proceed with the next proof.

Step 8: Cover the bagels to prevent drying out and let them proof for 5–6 hours at room temperature (or use a proofing box set to 80°F/26°C to speed things along). They should look puffy and feel light when gently pressed or lifted.

Step 9: Preheat your oven to 425°F (220°C) convection or 450°F (230°C) conventional. Meanwhile, bring a large pot of water (around 4 quarts) to a boil and add 2 tablespoons of brown sugar. This will create a lightly sweetened poaching liquid that enhances crust color.

Step 10: Drop the bagels into the boiling water still on their parchment squares. The parchment will release after a few seconds; peel it off gently and discard or save for reuse. Boil 4 bagels at a time for 20–30 seconds per side, flipping carefully with a slotted spoon. If your pot is smaller, boil in smaller batches.

Step 11: Remove the boiled bagels and arrange them on a parchment-lined baking sheet. Optionally, lightly spritz the parchment with oil if you are worried about sticking, though I have never needed to.

Step 12: Bake the bagels for 15–20 minutes until their internal temperature hits 205°F (96°C) or higher. You’ll notice a glossy crust and delightful aroma filling your kitchen.

Step 13: Allow the bagels to cool on a wire rack for at least 30 minutes before digging in (if you can wait that long). For best results, I recommend 1–2 hours of cooling so the crumb sets perfectly.

Servings and Timing

This recipe yields 12 generous-sized bagels, perfect for sharing or freezing for snacks later. Prep time is spread across two days: about 20 minutes active work on day 1, plus overnight fermentation. The bulk fermentation and proofing add roughly 15–18 hours combined, mostly hands-off. Boiling and baking take about 40 minutes total, and cooling requires at least 30 minutes. Overall, plan about 17 hours from start to finish, but most of that is waiting time, making this an ideal project for relaxed weekends or meal prep.

How to Serve This Double Chocolate Sourdough Bagels Recipe

A woman's hand holds a clear small jar filled with a thick, dark brown mixture that looks like chocolate mousse or pudding, with visible small air holes and a slightly rough texture. The background shows a blurred kitchen with soft, natural lighting. The woman's fingernails are painted in black and white nail art, and she wears a rose gold watch on her wrist. photo taken with an iphone --ar 4:5 --v 7

I love serving these bagels fresh and slightly warm, right after they’ve cooled but still soft inside. To really celebrate the rich chocolate flavor, I usually slice one in half and spread it with a thick layer of cream cheese or mascarpone for a creamy, tangy contrast. Another favorite is adding a smear of hazelnut spread or a drizzle of honey for extra indulgence. For a bit of texture, toasted walnuts or sliced fresh strawberries on top elevate the snack or breakfast to something truly special.

Presentation-wise, these bagels look stunning on a rustic wooden board, especially when arranged with small bowls of assorted spreads like cinnamon sugar butter, fruit preserves, or whipped ricotta. The deep chocolate color makes a gorgeous backdrop for bright red raspberries or even a sprinkling of powdered sugar for an elegant touch. I often pair them at brunch with fresh brewed coffee or a creamy latte, and if it’s a leisurely weekend, a glass of chilled orangey sparkling wine complements the chocolate beautifully.

These bagels are versatile for many occasions—from a cozy weekend brunch with family, to a delightful offering at holiday breakfasts or even a unique addition to a dessert buffet when served with sweet toppings. I prefer them best at room temperature or slightly warmed, which keeps the crumb moist but lets the chocolate chips remain deliciously melty inside.

Variations

One of the things I enjoy about this Double Chocolate Sourdough Bagels Recipe is how adaptable it is. For a twist, you can swap the mini semi-sweet chocolate chips with white or dark chocolate varieties, or add a mix of dried cherries or raisins for chewy bursts of sweetness. If you want to enhance the espresso flavor, increase the espresso powder slightly, but I recommend doing so cautiously, as it can quickly overpower the chocolate.

If you have dietary needs, making this recipe vegan is totally doable—just replace the honey or brown sugar used in boiling water with pure maple syrup or agave. For gluten-free adaptations, you’d need a specialized gluten-free bread flour blend with added xanthan gum, and the texture will be denser but still delicious with some practice. Also, you can experiment with different cooking methods, such as baking at a slightly lower temperature for longer to get a chewier interior, or pan-toasting the bagels after baking to add a crisp crust.

Feel free to get creative with toppings before boiling—sprinkle coarse sugar or lightly crushed nuts to add a bit of sparkle and crunch. I also like brushing a bit of melted vegan butter on hot bagels right out of the oven for that extra shine and rich mouthfeel.

Storage and Reheating

Storing Leftovers

If you have leftover bagels, I recommend storing them in an airtight container or a sealed plastic bag at room temperature for up to 2 days. This keeps them soft and fresh without drying out. For best results, try to consume within the first day to enjoy the texture at its peak.

Freezing

These bagels freeze exceptionally well. Wrap each cooled bagel tightly in plastic wrap and place them together in a zip-top freezer bag or airtight container. Frozen like this, they keep their flavor and texture for up to 3 months. When you want to enjoy one, thaw it at room temperature or in the fridge overnight for gentle defrosting.

Reheating

To bring your frozen or day-old bagels back to life, I find the oven or toaster oven works best. Preheat to 350°F (175°C) and warm the bagels for about 5–7 minutes until they’re heated through with a slightly crisp crust. Avoid microwaving alone, as it tends to make the bagel rubbery. If you want a softer interior, briefly steam them in a covered skillet with a splash of water before warming.

FAQs

Can I use an instant yeast starter instead of sourdough for this recipe?

While this recipe is designed around sourdough for that characteristic tang and flavor complexity, you could substitute instant yeast by adjusting fermentation times significantly. However, you’ll miss some depth of flavor, and the texture might vary. If using yeast, reduce proofing time and keep an eye on dough rise.

What kind of cocoa powder works best?

I recommend Dutch-processed cocoa powder because it’s smoother and less acidic, which blends beautifully with sourdough’s tang. Natural cocoa powder can be more bitter and may alter the dough’s rise and color slightly.

Is it necessary to boil the bagels before baking?

Yes, boiling bagels is crucial! It gelatinizes the starches on the surface and creates that signature shiny, chewy crust. Skipping this step would result in more of a bread roll rather than a true bagel texture.

Can I make smaller or larger bagels?

Absolutely! Just adjust the portion sizes when dividing the dough. Smaller bagels will cook faster, so reduce boiling and baking times slightly, while larger bagels need a bit more time. Keep an eye on texture to make sure they’re cooked through.

How do I know when the bagels are fully baked?

Using an instant-read thermometer is the best way—bagels are done when the internal temperature reaches around 205°F (96°C). Visually, they should have a deep, glossy crust and feel firm to the touch but still springy inside.

Conclusion

I genuinely hope you enjoy making and eating this Double Chocolate Sourdough Bagels Recipe as much as I do. It’s such a rewarding treat that combines a love of sourdough baking with rich chocolate indulgence. Whether for a special breakfast, weekend brunch, or just a delicious snack, these bagels are sure to impress and satisfy. Give them a try, and get ready to fall in love with bagels all over again!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *