Rinse the basmati rice under cold water until the water runs clear. Soak the rice in cold water for about 30 minutes, then drain.
In a large pot, bring 4 cups of water to a boil. Add the rice and salt. Cook until the rice is al dente, about 5-7 minutes. Drain and set aside.
In a large skillet, heat the vegetable oil over medium heat. Add the chopped onions and sauté until golden brown.
Add the minced garlic and cook for another minute.
Add the lamb or beef chunks to the skillet and cook until browned on all sides.
Stir in the chopped dried apricots, raisins, and dried cherries or barberries. Add the ground cinnamon, ground cumin, ground coriander, salt, and pepper. Mix well.
In a large pot, melt 2 tablespoons of butter over medium heat. Spread a thin layer of the partially cooked rice on the bottom of the pot.
Add a layer of the meat mixture, then another layer of rice. Repeat the layers until all the ingredients are used, ending with a layer of rice.
Drizzle the saffron water over the top layer of rice.
Cover the pot with a tight-fitting lid and cook over low heat for about 20-30 minutes, or until the rice is fully cooked and the flavors are well combined.
Fluff the rice with a fork and transfer the plov to a serving platter. Garnish with freshly chopped parsley and serve hot.
Enjoy your meal!