Chop the beef into small pieces.
In one deep plate mix together salt, pepper and flour.
Dredge beef pieces into flour mixture.
Brown beef on preheated olive oil. Pour off excess drippings.
Combine the paprika, coriander, turmeric, cumin, ginger and cayenne.
Slice the garlic.
Add to the beef pot chopped celery, onion, carrot, garlic and sprinkle with the spices.
Pour beef broth. Bring it to a boil, reduce heat to low, cover and cook for 1h. If you are using pressure cooker cook it on high for 25 minutes.
Chop tomatos and apricots into small pieces.
Add to the stew and cook it for another 15 minutes.
Serve with couscous and harissa.