Start by marinating the chicken breasts. Season them with garlic powder, salt, black pepper, oregano, paprika, and red chili flakes. Marinate for about 15 minutes.
Cook your favorite pasta according to the package instructions. I love using fettuccine or penne for this dish, but feel free to use whatever pasta you have on hand. Remember to add a splash of olive oil to the pasta water to prevent sticking.
While the pasta is cooking, in a pan, heat some olive oil over medium-high heat. Cook the chicken breasts until they are golden brown on both sides and cooked through. Internal temperature should be 170 °F.
In the same pan, add a bit more olive oil. Sauté the shallots, onions, and garlic until they're soft and translucent. Then, toss in the sliced mushrooms and let them caramelize for 5-10 minutes.
Sprinkle in some Italian seasoning, thyme, and black pepper. Stir and let everything meld together.
While the mushrooms and onions are caramelizing, dissolve Better Than Bouillon in warm water to make chicken stock. The stock adds an extra depth of flavor to the sauce.
Once the mushrooms are nicely caramelized, pour in the chicken stock, heavy cream, and milk. Add butter and let the sauce simmer gently, allowing it to thicken.
Finally, sprinkle in grated Parmesan cheese, stirring until it melts and blends into the sauce. Season with salt to taste.
Add the pasta directly into the creamy mushroom sauce. Toss everything together for 2-4 minutes until the pasta is thoroughly cooked and coated.
Slice your chicken breasts into strips and lay them over the creamy pasta. Finish off with fresh minced parsley.