In a large pot or Dutch Oven over medium heat, melt the butter. Add the onion and cook, stirring occasionally, until golden brown, 8 to 10 minutes.
Add the beef, cumin, coriander, cloves, cinnamon, 2 1/2 teaspoons salt and 1 teaspoon pepper, then cook, stirring frequently and breaking up the meat into small pieces, until lightly browned, 4 to 5 minutes. Add the rice and cook, stirring often, until the grains are no longer translucent, 5-6 minutes.
Add 2 2/3 cups water, scrap the bottom of the pan then bring to boil over medium heat. Cover, reduce to low and cook until the rice has absorbed the liquid, about 20 minutes. Meanwhile, in a small microwave safe bowl, combine the currants and lemon juice. Cover and microwave on high until plumped, 30 to 45 seconds. Set aside.
When the rice is cooked, stir in the currants and juice in the bowl. Taste and season with salt and pepper. Sprinkle with pine nuts and parsley.