Remove the skin of the garlic cloves and chop them.
Chop the onion and tomato.
Break the egg into a bowl and beat well. In small stainless steal cups coat with oil. Fill half the cup with egg and steam them like you do for idly. Cut the cooked egg into small pieces and keep it aside.
Add dry chili, fennel seeds, cumin seeds, poppy seeds to the coconut and grind it to a fine thick paste by adding little water as possible.
Heat oil in a pan. Add black pepper, cumin seeds, fennel seeds. Once the seeds stop splattering add the onion and sauté until onion turns translucent (golden brown).
Now add the garlic and sauté until raw smell is gone.
Now add the tomato and sauté until the oil separates.
Now add the ground coconut paste, 2 cups of water, salt as needed and bring to boil. Continue until the oil starts to separates.
Now add the egg pieces and remove the kuzhambu from the heat (stove) and serve.