Pat chicken thighs dry and season with salt and pepper.
Heat olive oil and butter in a medium-large skillet over medium heat, place the thighs in the skillet with skin side down. Sear for 6-7 minutes, until the skin is crispy and golden brown. Turn thighs over and continue cooking for another 5 minutes. Transfer to a plate and cover.
Add onion to the skillet with the remaining olive oil and butter. Sauté for 3-4 minutes, stir in curry powder, cumin, turmeric, ginger and cayenne. Cook for 1 minute, until the spices are fragrant. Add red pepper and fermented garlic or minced garlic and continue cooking for about 1 minute. Add chicken stock and return the chicken thighs back into the skillet with a lid on. Simmer over medium heat for 10 minutes, then add the broccoli and continue cooking for another 10 minutes until the internal temperature of the chicken thighs reaches 165℉.
Add heavy cream and simmer to a low boil for 3-5 minutes until the sauce begins to thicken slightly. Remove from heat. Garnish with fresh chopped parsley.
Enjoy with jasmine, basmati rice or roasted potatoes.