01 - Heat 2 tablespoons butter in a large skillet over medium-high heat. Add chicken pieces and cook until browned on all sides, about 6-8 minutes.
02 - Sprinkle garam masala over chicken, stirring well to coat. Cook for 1 minute until fragrant.
03 - Pour in tomato sauce and stir to combine. Reduce heat to medium-low and simmer for 5 minutes.
04 - Add heavy cream and remaining 2 tablespoons butter. Simmer gently for 10-12 minutes, stirring occasionally, until sauce is rich and creamy and chicken is fully cooked.
05 - Taste and adjust seasoning if needed. Serve hot.