Boil the eggs for 10 minutes with 1 tsp of salt. Peel and make shallow slits on the sides. Set aside.
Heat 2 tbsp of coconut oil in a pan and add ¼ tsp of mustard seeds, ½ tsp of fennel seeds, 1 tbsp each of finely chopped ginger and garlic, 2 pieces green chilies (slit), 3 cups of finely sliced onion and mix nicely.
Then add and mix 20 pieces of curry leaves followed by ½ tsp of salt. Sauté and cook on medium heat until the onions turn deep brown.
Now add ¼ tsp of turmeric powder, 1.5 tsp of red chili powder, 1 tsp of Kashmiri chili powder, 1.5 tsp of coriander powder and ¼ tsp of black pepper powder. Sauté and cook for 4 minutes, or until the raw smell of the spices disappear.
Add a cup of finely chopped tomatoes. Sauté and cook for 5 more minutes. Add ¼ tsp of garam masala powder. Mix nicely.
Pour in 4 tbsp coconut milk. Mix and cook until dry.
Add the boiled eggs. Mix gently to coat the eggs with the spicy onion masala.
Turn off the heat, cover and let sit for 3 minutes. Then, transfer it to a serving bowl.
Your tasty and spicy egg roast is ready. Serve it alongside steamed rice, roti or paratha and enjoy.