1. Mix the Dry Ingredients: In a large bowl, combine flour, semolina, sugar, baking powder, cardamom, and salt.
2. Prepare the Dough: Add melted butter or ghee and rub it into the flour mixture. Gradually add water and knead into a firm, smooth dough.
3. Rest the Dough: Cover the dough and let it rest for about 15 minutes.
4. Shape the Gojas: Divide the dough into small portions. Roll each portion into a thin sheet and cut into diamond-shaped or rectangular pieces.
5. Heat the Oil: Heat vegetable oil in a deep pan over medium heat. Test the temperature with a small piece of dough; it should bubble gently without browning too quickly.
6. Fry the Pastries: Fry the pieces in small batches, turning occasionally, until crisp and golden. Remove with a slotted spoon and drain on paper towels.
7. Prepare the Syrup: Combine sugar and water in a saucepan. Bring to a gentle boil, stirring until the sugar dissolves. Add cardamom and lemon juice, then simmer until slightly syrupy.
8. Coat the Gojas: Add the fried pastries to the warm syrup and gently toss until coated. Remove and arrange separately so they do not stick together.
9. Cool and Serve: Allow the syrup coating to set before serving. Enjoy the Gojas once cooled.