In a large pot, bring salted water to a rolling boil. Add the penne pasta and cook according to the package instructions until al dente (usually around 9-11 minutes). Once cooked, drain the pasta and set it aside, ensuring it's not sticking together.
In a large skillet, heat the olive oil over medium heat. Add the diced chicken breast to the pan and season generously with garlic powder, onion powder, salt, and pepper. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown and fully cooked (internal temperature should reach 165°F/75°C).
Once the chicken is cooked, reduce the heat to medium-low. Pour in the ranch dressing followed by the heavy cream. Stir the mixture well to ensure everything is combined smoothly. Let the sauce simmer gently for about 3-5 minutes, allowing the flavors to meld.
Add the halved cherry tomatoes and baby spinach to the skillet. Gently stir to combine, cooking until the spinach is wilted and the tomatoes are slightly tender—this should take about 2-3 minutes.
Take the cooked penne pasta and add it to the skillet. Toss everything together gently, making sure the pasta is thoroughly coated with the creamy ranch sauce and mixed with the chicken and vegetables.
Sprinkle the grated Parmesan cheese over the pasta mixture, stirring it in to enhance the creaminess. Give it a taste and adjust the seasoning with salt and pepper if needed.
Spoon the creamy chicken ranch pasta into serving bowls, making sure to include ample sauce and veggies in each dish.
Notes
Garnish with fresh parsley and serve with garlic bread for a complete meal.