Generously season shoulder steaks with salt and pepper.
Heat a cast iron skillet over high heat and add in oil. Working with half of the lamb should steaks brown both sides and set aside. Finish with remaining steaks.
In a large slow cooker add in tomatoes, onions, garlic, cumin, turmeric, cinnamon and 1 tsp of salt. Stir until just mixed together. Fit browned lamb into the liquid and cover. Cook on HIGH for 4 hours or LOW for 8 hours.
When the curry has 1 hour left, add in the cauliflower and give everything a good stir.
Serve cauliflower over warm rice with a scoop of yogurt and fresh cilantro. Enjoy!