Season the lamb with salt. Let marinade for an hour.
Bring the beef stock to a boil in a small pot. Add in the dried apricots. Remove from the heat and let sit for 15 minutes.
Heat up olive oil in your tagine over medium high heat. Brown the cubed lamb in 3 batches for 4 minutes a side. Set the lamb aside.
Add in the onions to the tagine. Brown for 5 minutes.
Add in the garlic and ginger. Cook for a minute.
Stir in the tomato paste, making sure all of the onions are coated. Cook for 2 minutes.
Stir in all of the spices. Cook for a minute.
Add in the lamb, stock and apricots. Bring to a boil.
Cover. Reduce the heat to medium low. Simmer for 1 hour.
Take off the cover. Stir in the slivered almonds. Turn off the heat.
Garnish with cilantro and mint.