In a medium bowl, whisk the eggs until light and frothy. Gradually sprinkle in the chickpea flour while whisking continuously to prevent lumps.
Add the black pepper, ground coriander, cardamom, salt, chopped onions, fresh parsley, and yogurt to the egg mixture.
Beat thoroughly until everything is well combined and the batter is smooth.
Melt the butter in a 9-inch (23 cm) non-stick skillet over low to medium-low heat, swirling to coat the bottom of the pan.
Pour the egg batter into the hot skillet and immediately cover with a lid.
Cook gently for 8-10 minutes, or until the top is mostly set and the edges are golden.
To flip, carefully slide the omelet onto a large plate.
Place the skillet upside down over the plate and confidently invert them together, so the uncooked side of the omelet is now in the pan.
Cook uncovered for another 2-3 minutes, just until the second side is lightly browned and the omelet is cooked through.
Slide the finished omelet onto a serving platter.
Slice into wedges and serve warm or at room temperature with your favorite chutney or alongside a vegetable curry.
Keep the heat low and slow.
Cooking the omelet gently ensures it cooks through evenly without burning the bottom, resulting in a tender, custard-like texture.