In a pot, heat cooking oil over medium heat. Add sliced onions and fry until they turn light golden. Take out half onion for layering.Stir in ginger garlic paste and mix well. Next, add bay leaves, cumin seeds, cloves, cinnamon sticks, black cardamom, green cardamom, star anise, nutmeg, and mace. Mix well to combine the spices.
Cook the Beef
Add the beef mix boti to the pot and stir until the meat changes color.Add bone marrow and mix well.
Spice It Up
Add red chili powder, turmeric powder, crushed red chili, coriander powder, and salt. Mix well and cook for 3-4 minutes.Add the chopped tomatoes and mix well. Cover the pot and cook on low flame until the tomatoes are soft.Add the slit green chilies and mix well.Pour in water and mix well. Cover the pot and cook until the meat is tender, approximately 1 hour.
Remove Bone Marrow
Once the meat is tender, carefully remove the cooked bone marrow and set it aside.Cover the pot again and cook until the gravy reduces to half its original quantity.
final Spices
Stir in the yogurt and cook until the oil separates, about 4-5 minutesAdd half tsp garam masala powder and mix well. Then, add the dried plums and stir to combine.
Prepare the Rice
In a large pot, bring water to a boil. Add soaked basmati rice and salt. Cook until the rice is about 70% cooked (it should still have a bite to it). Drain and set aside.
Layering the Biryani
Pour the entire meat and gravy mixture into a heavy-bottomed pot and add bone marrow (Nalli). This will be the base layer.Add chopped cilantro, mint leaves and fried onions evenly over the meat and gravy. These herbs add freshness and enhance the aroma of the biryani.Sprinkle yellow food colour and remaining garam masalaCarefully spoon all the partially cooked rice over the meat and gravy mixture. Spread it out evenly but gently to avoid breaking the rice grains.
Steam Cook
Drizzle a little ghee over the rice and cover the pot with a tight-fitting lid. You can seal the edges with dough or a kitchen towel to trap the steam.Cook on low heat for 20-25 minutes, allowing the flavors to meld and the rice to finish cooking.
Serve
Once done, gently fluff the biryani with a fork to mix the layers without breaking the rice grains.Serve hot with raita (yogurt sauce) or a side salad.