Heat the avocado oil over medium-high heat in a large skillet and add the chopped onion. Sauté onion for 5 minutes or until softened.
Add garlic, grated ginger, and all of the spices and continue sautéing until everything is very fragrant, another 2 to 3 minutes. If you need to deglaze the pan with a few tablespoons of water due to all of the spices, feel free to do so!
Transfer the sautéed onion mixture to your crock pot.
Add the remaining ingredients, except for the spinach and yogurt, to the crock pot (lamb stew meat, broth, and tomato paste). Stir well and secure the lid on the crock pot.
Cook for 6-8 hours on low heat or 4-5 hours on High heat.
Just before you’re ready to serve, stir in the baby spinach and yogurt to the lamb curry. Allow the curry to sit until spinach is wilted.
Serve with saffron rice and enjoy!
Notes
*Replace the yogurt with full-fat canned coconut milk for a dairy-free option.