Preheat the oven to 400°F (200°C). For the crispy Parmesan broccoli, toss the broccoli florets with olive oil, salt, pepper, and grated Parmesan. Spread them out on a baking sheet and bake for 20 minutes or until golden brown and crispy.
Cook the fettuccine pasta according to the package instructions. Drain and set aside.
Season the chicken breasts with salt and pepper. Heat olive oil in a skillet over medium heat. Cook the chicken for 6-7 minutes per side until golden and cooked through. Remove the chicken and set aside.
In the same skillet, add garlic and sauté for 1 minute. Then, add spinach, artichoke hearts, chicken broth, and heavy cream, stirring to combine. Bring to a simmer, and then reduce the heat to low.
Stir in the Parmesan and mozzarella cheeses, and oregano. Simmer the sauce for 5-7 minutes, until it thickens. Season with salt, pepper, and red pepper flakes to taste.
Slice the cooked chicken breasts and add them to the sauce, along with the cooked fettuccine. Stir to combine.
For the mushroom basil cream, melt butter in a small skillet over medium heat. Add the mushrooms and sauté for 3-4 minutes until softened. Stir in the heavy cream and simmer for 2-3 minutes.
Add fresh basil, salt, and pepper to the cream, mixing until smooth.
Serve the chicken Alfredo pasta with the crispy Parmesan broccoli, drizzling the mushroom basil cream on top.