Cut 1 kg beef into pieces about 4 cm in size.
Finely grind 5 allspice berries, 3 cloves and 3 juniper berries in a mortar and mix with 4 tbsp olive oil, 1 tsp ground cinnamon, 1 tsp ground cumin and 1 tsp cayenne pepper. Mix the meat thoroughly with it and marinate in the fridge overnight.
The next day, season the meat generously with salt and pepper. Put the meat and 250 ml beef stock in the tagine and braise in the preheated oven at 185 °C (365 °F) (gas mark 3, convection/fan not recommended) on the lowest rack for 1.5 - 2 hours.
In the meantime, peel 2 sweet potatoes and cut into cubes about 1.5 cm in size.
Pit 150 g dates if necessary and quarter them.
Halve 5 red onions lengthwise and cut into strips.
Halve 150 g black grapes and remove seeds if necessary.
Drain 1 can chickpeas in a sieve.
After 1.5 - 2 hours, add the sweet potatoes to the tagine and cook for another 30 minutes.
If serving rice, start cooking it now.
Add the dates and onions and cook for another 10 minutes.
Add the chickpeas and grapes to the tagine and cook for another 5 minutes. Stir once during this time.
Pluck the leaves from 6 stems cilantro.
Take the tagine out of the oven and serve sprinkled with cilantro.