Bring a large pot of salted water to a boil and cook the pasta until al dente according to package instructions.
Reserve ½ cup of pasta water, then drain and set pasta aside.
Heat olive oil in a large skillet over medium-high heat.
Add chicken pieces seasoned with salt, pepper, and garlic powder, and cook 5–7 minutes until golden and cooked through.
Remove chicken from skillet and set aside.
In the same skillet, melt butter over medium heat and sauté minced garlic until fragrant, about 30–60 seconds.
Stir in ricotta, heavy cream (or milk), Parmesan cheese, and Italian seasoning; simmer gently for 3–5 minutes until sauce is smooth and slightly thickened.
Return cooked chicken and pasta to skillet, tossing to coat evenly with the sauce.
Add reserved pasta water gradually if needed to loosen the sauce.
Adjust seasoning with salt, pepper, and optional red pepper flakes.
Serve warm, garnished with fresh basil or parsley and extra Parmesan if desired.