Heat the olive oil in a large pot over medium heat. Once hot, add the diced onion and sauté for about 3-4 minutes until the onion is translucent and fragrant.
Add the diced chicken breast to the pot. Season with salt, pepper, and garlic powder. Cook for 5-7 minutes, stirring occasionally, until the chicken is browned and cooked through.
Stir in the sliced cremini mushrooms and cook for an additional 3-4 minutes until they begin to soften.
Add the chicken stock to the pot, scraping any browned bits off the bottom. Bring to a gentle simmer.
Once the stock is simmering, add the broken fettuccini noodles. Stir well to ensure the pasta is submerged in the liquid. Cook according to package instructions, usually about 10-12 minutes, stirring occasionally.
After the pasta is cooked, reduce the heat to low and stir in the heavy cream. Let it simmer for a few minutes to thicken slightly.
Remove the pot from heat, and stir in the grated parmesan cheese until melted and combined. Finally, sprinkle in the fresh basil for a burst of freshness.
Serve your One Pot Chicken and Mushroom Fettuccine Alfredo in bowls, garnished with additional parmesan cheese if desired. Enjoy your creamy, comforting creation!