Combine flour, sugar, baking powder, yeast, and cardamom.
Add the butter, milk, and eggs into the mixture.
Stir until a dough forms and shape it into a ball. Dampen the dough with water, cover it with plastic wrap and a blanket, letting it rest for 8 hours.
When ready to bake, preheat your oven to 350 degrees.
Flatten the dough to an inch thickness, use a fork to create holes all over the top, and brush it with an egg wash.
Sprinkle a mixture of white poppy seeds and nigella seeds on top.
Bake on the second-to-lowest rack until the bottom is done, then move it to the top rack for about 30 minutes.
Cut it into pieces and enjoy!