Wash, drain, and add beef to a pan.
Add 2 cups of chopped onion.
Add turmeric powder, red chili powder, coriander powder, fried cumin powder, salt, garlic paste, ginger paste, yogurt, nutmeg powder, mace powder, white pepper powder, cinnamon, cardamom, cloves, black pepper, bay leaves, and oil.
Mix them very well with your hand.
Marinate for 30 mins closing the pan with a lid.
After 30 mins cook for 5 mins on high flame. The lid remains closed.
Then cook for 60 mins on medium flame. Stir occasionally.
Add 1 cup hot water and green chilies.
Cook for 10 mins on medium flame without the lid. Stir occasionally.
Add the fried onions (break them a little bit before adding). Mix well.
Keep cooking on medium flame until the broth becomes thick on your desired level.
Your beef bhuna is ready to serve.