Preheat and prep: Set your oven to 375°F (190°C). Grease a 9x13-inch baking dish.
Cook the pasta: Boil in salted water until just shy of al dente (about 1–2 minutes less than package time). Drain and reserve 1/4 cup pasta water in case you want to thin the sauce.
Sauté the veggies (optional): In a skillet, warm the oil or butter over medium heat. Add onion and bell pepper with a pinch of salt.
Cook 4–5 minutes until soft. Stir in garlic for 30 seconds. Remove from heat.
Mix the sauces: In a large bowl, combine Alfredo sauce, BBQ sauce, and cream or milk.
Taste and season with salt, pepper, and smoked paprika. You’re looking for a creamy base with a hint of tang.
Combine everything: Add the pasta, chicken, and sautéed veggies to the bowl. Toss until evenly coated.
If it feels too thick, add a splash of pasta water.
Layer the cheese: Pour the mixture into the baking dish. Top evenly with mozzarella and sprinkle Parmesan over the top.
Bake: Cover with foil and bake for 15 minutes. Remove foil and bake another 10–12 minutes until bubbling.
Optional broil: For a golden top, broil 1–2 minutes.
Watch closely so it doesn’t burn.
Finish and serve: Let it rest 5 minutes. Drizzle a little extra BBQ sauce over the top, and garnish with parsley or green onions. Serve warm.