Place the onion and garlic in a food processor and blend for about 1 minute, or until they reach a slushy consistency.
Add the prawns, salt, red chili, and flour to the food processor. Pulse 5-7 times, or until the mixture is well combined with a slightly coarse texture. Set aside for now.
In a separate mixing bowl, whisk the eggs and saffron water until the eggs are fully incorporated and no strands are visible. Add the prawn mixture and mix until well combined.
Heat a medium-sized non-stick frying pan over high heat. Add 4 tablespoons of olive oil and pour the prawn and egg mixture into the pan. Gently shake the pan to ensure the mixture is evenly spread.
Cover and cook on medium-low heat for 15 minutes.
The kuku should be firm and set at this stage. Place a large plate over the top of the pan and carefully flip the kuku onto the plate. Alternatively, you can cut the kuku into quarters and use a spatula to flip each piece individually onto the plate.
Add the remaining 2 tablespoons of olive oil to the frying pan. Slide the kuku back into the pan and cook uncovered on medium-low heat for another 10 minutes.
Remove the kuku from the pan, garnish with chives, and serve with flatbreads, a side of yogurt, and Persian Salad Shirazi.