Bring a large pot of salted water to a boil. Add the rotini pasta and cook according to package instructions until al dente. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add the diced chicken breast and cook until golden and cooked through, about 5-7 minutes. Remove the chicken and set aside.
In the same skillet, add the chopped turkey bacon and cook until crispy, about 3-4 minutes. Remove and set aside with the chicken.
In a mixing bowl, combine the heavy cream, garlic powder, onion powder, salt, and pepper. Whisk until fully combined and smooth.
In the large pot or a mixing bowl, toss together the cooked rotini, sautéed chicken, crispy turkey bacon, halved cherry tomatoes, and chopped basil.
Pour the creamy sauce over the pasta mixture and stir until everything is evenly coated. Fold in half of the shredded mozzarella and grated parmesan cheese.
Pour the pasta mixture into your baking dish and spread evenly. Sprinkle the remaining mozzarella and parmesan cheese over the top for that irresistible golden crust.
Preheat your oven to 375°F (190°C). Bake the pasta bake uncovered for 20-25 minutes, until the cheese is melted, bubbly, and slightly golden on top.