Place lukewarm water in a bowl then add the yeast to it. Set aside for 5 minutes.
Add sugar, egg, milk and stir well. Add the flour 1 cup at a time, cinnamon, cardamom and salt then stir to form a dough, that comes together and is easily handled.
Knead the dough for about 5 minutes, until it is soft and smooth.
Cover the bowl with a damp cloth and let the dough rest for about 10 minutes.
Flour a board then form dough into a board and place on it. Roll out into a rectangle that is ¼ inch thick. Cut the rolled out dough into squares then cut the squares across into triangles.
Let the cut-out dough rest for 20 minutes.
Heat the oil for frying in a deep skillet over medium-high heat.
Flatten each triangle dough with your hands and gently place into the hot oil.
Fry the mandazi for about 2 minutes per side, or until golden brown.
Remove from the oil and place on a paper towel-lined plate to drain the excess oil.
Serve warm. Enjoy!