This slow cooker curry is a fragrant and creamy dish made with turkey, spices, and a tomato-coconut sauce. It’s a simple, hands-off recipe that allows the slow cooker to do all the work, resulting in tender meat and a deeply flavorful sauce.
Heat the vegetable oil in a skillet over medium heat. Add the chopped onion and sauté for 5 minutes until softened. Stir in the garlic and ginger and cook for 1-2 minutes more.
Add the cumin, coriander, turmeric, paprika, garam masala, and chili powder (if using) to the skillet. Stir and toast the spices for 1-2 minutes to release their aroma.
Add the canned tomatoes to the skillet and stir well. Let it simmer for 5 minutes, then transfer the mixture to the slow cooker.
Add the turkey (cooked or raw), coconut milk, and stock to the slow cooker. Stir everything together and season with salt and black pepper.
Set the slow cooker to low and cook for 6-8 hours, or on high for 3-4 hours, until the turkey is tender and the flavors are well combined.
Taste the curry and adjust the seasoning if needed. Serve hot, garnished with fresh cilantro and lime wedges, alongside rice or naan.