Boil eggs, remove the shells, and set them aside.
Wash and drain the Basmati rice.
Chop half an onion and one tomato.
Switch on your Instant Pot by pressing saute. When hot, add ghee.
Add the whole spices, stir so they do not burn.
Add chopped onion, fry till slightly brown. Add tomatoes and stir.
Next add in the spice powders along with about 2 tablespoons of water so they do not burn.
Fry well for about 5 mins till tomatoes are soft, add peas and salt to taste.
Mix well and add boiled eggs coating them with the masala.
Add your rice, then add 3 cups water. Mix gently, and check for salt. Add more if needed.
Close the Instant Pot, cancel the saute function, add the weight and put it on high pressure for 4 minutes.
After it beeps when done, press cancel. Do a quick release after 10 minutes. Gently mix and transfer to a serving bowl
Garnish with chopped cilantro. Your delicious one-pot meal is ready!