In a wide pot, heat some oil.
Add the chicken, garlic paste, ginger paste, salt and pepper, paprika or chili powder and stir fry for 10-15 minutes on high heat, while stirring occasionally, until all the water evaporates.
Remove the chicken pieces onto a separate plate and keep aside.
Do not wash the pot! In the same pot, heat some oil and saute garlic paste until golden brown.
Add the broth, milk, cream cheese, salt and pepper and whisk it all together. Break the pasta in half and toss that into this mixture.
Bring to a boil.
Then, reduce heat and let it simmer, stirring occasionally to prevent sticking, until pasta is cooked (about 20 minutes). If mixture is too thick, add some milk until until you are happy with the consistency.
When there is about a ¼ inch of liquid left in the pot, remove from heat and stir in the cooked chicken and parmesan cheese.
Sprinkle some black pepper, red chili flakes and/or Italian seasoning on top.
Serve immediately and enjoy!