Mix flours, spices, and salt in a large bowl. Dissolve yeast in lukewarm water and add to the dry ingredients. Mix to form a sticky dough.
Knead the dough for 10-15 minutes until smooth. Let it rise in a greased bowl covered with a damp cloth for 1 hour.
Shape the dough into a loaf, place in a greased tin, and top with drained seeds. Let proof for 45 minutes.
Preheat oven to 480°F (250°C). Place a tray with water at the bottom. Bake the bread for 15-20 minutes until golden and internal temperature reaches 190-200°F (~90°C). Cool before slicing.
Notes
For best results, store bread wrapped at room temperature for 2-3 days or freeze for longer storage.