This Instant Pot butter chicken delivers rich, restaurant-quality flavor in a fraction of the time. It's a weeknight-friendly dinner the whole family will love.
Season the chicken thighs with garam masala, turmeric, and salt. Set the instant pot to saute mode, add the butter and olive oil, and sear the chicken for 2 minutes per side until lightly golden. Remove and set aside on a plate.
In the same pot, add the diced onion and cook for 3 minutes until softened. Add the garlic and ginger and stir for 30 seconds until fragrant. Pour in the crushed tomatoes and stir in the garam masala, smoked paprika, cumin, chili powder, and salt.
Return the chicken to the pot, nestling the pieces into the sauce. Lock the lid, set the valve to sealing, and cook on high pressure for 10 minutes.
Quick release the pressure. Remove the chicken, cut it into bite-sized pieces, and return it to the pot. Switch to saute mode and stir in the heavy cream and honey. Let the sauce simmer for 3 to 4 minutes, stirring occasionally, until it thickens to a rich, velvety consistency.
Taste and adjust seasoning as needed. Serve over basmati rice or with warm naan bread, garnished with fresh cilantro.