Boil your pasta in salted water until cooked well. Drain and set it aside.
Marinate bite-sized boneless chicken pieces with yogurt, garlic, ginger, chili powder, and garam masala. Let it sit for 30 minutes, then pan-fry until it turns golden.
Sauté onions, garlic, and tomatoes in butter. Add spices like cumin powder, tumeric and garam masala, Blend into a smooth, rich sauce.
Stir in fresh cream and cooked chicken into the sauce. Let it simmer until the flavors combine.
Add the cooked pasta to the sauce and toss it well to absorb all the buttery flavors.
Stir in a little butter, sprinkle fresh coriander leaves, and top with grated cheese for extra richness.
Plate it hot and enjoy this delicious Indo-Italian twist on classic butter chicken!