01 -
Heat the olive oil in a large pot or deep skillet over medium heat. Once the oil is hot, add the diced chicken breasts. Cook for about 5-6 minutes, stirring occasionally, until the chicken is nicely browned on all sides and nearly cooked through.
02 -
Sprinkle the ranch seasoning mix evenly over the chicken. Stir well to coat all the chicken pieces with the seasoning. Continue cooking for another minute to allow the flavors to develop.
03 -
Pour the buffalo sauce into the pot and stir to coat the chicken. Add the chicken broth and stir, scraping any browned bits from the bottom of the pot. These bits add extra flavor to the dish. Bring the mixture to a simmer.
04 -
Add the uncooked penne pasta to the pot, making sure all the pasta is submerged in the liquid. Cover the pot with a lid and reduce heat to medium-low. Cook for 10-12 minutes, stirring occasionally to prevent sticking, until the pasta is tender and has absorbed most of the liquid. If needed, add a splash more broth if the pasta looks too dry before it's fully cooked.
05 -
Once the pasta is tender, reduce the heat to low. Pour in the heavy cream and stir to combine. Add the shredded cheddar cheese and grated Parmesan cheese in batches, stirring continuously until all the cheese is melted and incorporated. The sauce should be smooth and creamy. If it's too thick, add a splash more cream or broth; if too thin, simmer uncovered for a few more minutes.
06 -
Remove the pot from heat and let it stand for 2-3 minutes to allow the sauce to thicken slightly. Garnish with freshly chopped green onions. Serve hot, with additional buffalo sauce on the side for those who enjoy extra heat.