01 - Heat olive oil in a skillet over medium-low heat. Add sliced onions and 1/2 tsp salt. Cook, stirring occasionally, until deeply caramelized (about 20–25 minutes). Set aside to cool.
02 - In a large bowl, combine the sourdough starter, warm water, and honey. Mix until dissolved. Add bread flour, whole wheat flour, and salt. Mix to form a rough dough. Knead on a lightly floured surface for 8–10 minutes until smooth and elastic. Place dough in a lightly oiled bowl, cover, and let rest at room temperature for 4–6 hours, or until doubled in size.
03 - Turn the dough onto a floured surface and divide into 8 equal pieces. Shape each piece into a tight ball. Poke a hole through the center with your finger and gently stretch to form a bagel shape (about 2-inch hole). Place shaped bagels on a parchment-lined baking sheet. Cover loosely and let proof at room temperature for 1 hour, then refrigerate overnight (8–12 hours).
04 - Preheat oven to 220°C (425°F). Bring 2 liters of water and 1 tbsp barley malt syrup (or honey) to a gentle boil. Remove bagels from the fridge. Boil each bagel for 45 seconds per side. Return boiled bagels to the baking sheet. Immediately top with caramelized onions, pressing gently to adhere. Bake for 20–25 minutes, or until golden brown and crisp.
05 - Allow bagels to cool on a wire rack before slicing and serving.