Preheat the oven to 230°C/450°F, placing a rack in the center.
In a mixing bowl, toss the finely chopped onion with the salt, ground cinnamon, and black pepper.
Add the lightly beaten eggs and chopped parsley, whisking until well combined.
Add the flour, baking powder, and baking soda, and mix until the batter is smooth and evenly combined.
Pour the canola oil into a 28 cm (11-inch) baking pan, spreading it evenly over the bottom. Place the pan in the preheated oven until the oil is hot. This step is essential for achieving a beautifully golden, crispy-bottomed Lebanese ejje.
Carefully remove the hot pan from the oven and immediately pour the batter evenly into the hot oil.
Return the pan to the oven and bake for 15–17 minutes, or until the ejje is fully cooked through and the surface is beautifully golden.
Cut into squares and serve warm. Enjoy!