Start by chopping the shallots, garlic, ginger, and sweet potatoes. I like to keep the ginger in slices to infuse the curry slowly. Mix the turmeric, ground ginger, and cayenne with the chicken for an even coating.
Place the seasoned chicken, garlic, shallots, sliced fresh ginger, coconut milk, and fish sauce into the slow cooker. If cooking longer than 4 hours, I add sweet potatoes halfway through to prevent them from overcooking. Let everything simmer on low until chicken is tender.
While the curry cooks, heat sesame or peanut oil in a pan. Fry the thinly sliced shallots until golden and crispy. Turn off the heat, stir in Thai red curry paste and fresh basil. This oil is the finishing touch that elevates the dish.
Spoon the curry over a bed of basmati or cauliflower rice. Drizzle the crispy shallot basil oil on top, and sprinkle extra basil or cilantro if you like. I always squeeze a little lime over the top for brightness.