- In a large skillet, heat oil. Add diced onions and stir regularly, cooking until the onions are translucent about four minutes. Add the butter and allow it to melt completely. Then stir in the ginger and garlic, cooking for about 30 seconds. Add the chicken and cook, stirring often until the chicken is no longer pink on the outside, about 2 minutes. Now stir in the garam masala, chili powder, salt and black pepper. Then pour in the tomato sauce, tomato paste, lemon juice, yogurt and half and half. Stir to combine fully. Bring to a simmer and cook for about 10 minutes to allow the sauce to reduce. Serve with rice and naan.