In a large bowl, combine the cut chicken pieces with Greek yogurt, minced garlic, olive oil, lemon juice, garam masala, ground cumin, smoked paprika, kosher salt, black pepper, and ground ginger. Mix well until the chicken is thoroughly coated. Cover and let marinate for at least 30 minutes, or up to 2 hours for deeper flavor.
Turn your pressure cooker to the sauté setting and add 2 tablespoons of olive oil. Once hot, add the diced onion and cook until softened and translucent, about 5 minutes. Stir occasionally to prevent burning.
Add the minced garlic and unsalted butter to the onions. Sauté for an additional 2 minutes until fragrant.
Add the marinated chicken mixture to the pressure cooker and stir well to combine with the onion and garlic. Cook for about 5 minutes, allowing the chicken to brown slightly.
Pour in the tomato sauce or puree, along with garam masala, ground coriander, cumin, smoked paprika, kosher salt, ground ginger, black pepper, and cayenne pepper (if using). Stir to combine all the ingredients.
Seal the pressure cooker lid and set it to cook on high pressure for 8 minutes. After the cooking time is complete, allow for a natural release for 10 minutes before carefully releasing any remaining pressure.
Once the pressure has been fully released, open the lid and stir in the cream or half-and-half. Taste and adjust seasoning as needed.
Garnish with fresh cilantro and serve your Pressure Cooker Chicken Tikka Masala hot with naan, basmati rice, or your favorite side dishes. Enjoy the explosion of flavors!