Ingredients
6 tablespoons ghee, plus more for eggs
2 small shallots, sliced into rings
1 small onion, thinly sliced
1 teaspoon kosher salt, plus more for eggs
1/8 teaspoon ground cardamom
2 1/2 cups broken wheat vermicelli (Middle Eastern variety)
Large pinch of saffron threads
2 cups boiling water
1/4 cup sugar
12 large eggs
1 cup flat-leaf parsley leaves, finely chopped
Preparation
Heat 2 tablespoons ghee in a medium nonstick skillet over medium-high. Add the shallots and cook until golden brown, 8 to 10 minutes. Transfer to a paper towel-lined plate and set aside. In the same skillet, add onion, season with 1/4 teaspoon salt, and cook until deep golden brown, about 15 minutes. Add cardamom and cook for 1 minute.
Meanwhile, melt 3 tablespoons ghee in a large skillet over medium heat. Add vermicelli and cook until golden brown. Add the saffron, boiling water, and remaining 3/4 teaspoon salt. Cook, stirring, until the vermicelli is cooked and the water has evaporated, about 4 minutes. Stir in sugar and cook until sugar has melted and has been absorbed by the noodles, 2 to 3 minutes. Stir in the cooked onion. Set aside; keep warm.
Heat remaining 1 tablespoon ghee in a nonstick skillet over low. Whisk 2 eggs with 1 tablespoon water until well combined, then add to the skillet and season with salt. Cook, without stirring, until the eggs are just set but not brown, about 2 minutes. Top the eggs with some of the reserved noodles and fold to enclose, as desired. Transfer to a plate and top with some of the reserved fried shallots and chopped parsley. Repeat with the remaining eggs, vermicelli, shallots, and parsley, adding more ghee to skillet as needed.