Super creamy, rich and surprisingly easy to make. Level the spice, scoop over a bed of steamy rice and let your curry dreams come true. Seriously, you’ll want to mop up every last drop. Ready in 30 minutes and made in one skillet.
Get the prep done before you start cooking. Season the chicken all over with salt, black pepper and paprika. Slice the mushrooms, mince the garlic, finely chop the shallot and the chili pepper, grate the ginger. If using large asparagus, remove the woody ends and cut into small pieces.
Heat butter and 1 tablespoon oil in a large nonstick skillet over medium. Add chicken and cook, for 5-8 minutes per side or until fully cooked and browned on both sides. This can vary with the size of your chicken. Remove from skillet and place on a clean plate.
To the same skillet, add mushrooms and cook until they start to release moisture. Add the remaining oil and stir in garlic, ginger, shallot and chili pepper. Cook until fragrant, for 2 minutes. Stir in turmeric, curry powder, cumin, brown sugar and white pepper. Deglaze the skillet with chicken broth and simmer for 2 minutes, while scraping up the brown bits on the bottom of the skillet with a wooden spoon.
Pour in coconut milk and bring to a boil. Add soy sauce, fish sauce and lime juice. Stir in asparagus and transfer chicken back to the skillet. Simmer over low for 5 minutes or until the asparagus are crisp-tender and the chicken is heated through. Taste and add more soy sauce, if needed.
Finish off with cilantro and scallions, serve with rice or naan. Enjoy!