Add the boneless, skinless chicken thighs to a large/deep baking pan with 1 tablespoon of olive oil. Toss to coat evenly, then generously season both sides with salt, pepper, onion powder, dried basil, and dried oregano. Set aside.
Heat another tablespoon of olive oil in a large frying pan over medium-high heat. Add the chicken thighs and sear for 2–3 minutes per side, then continue cooking as needed until fully cooked. Transfer to a plate, cover with foil to keep warm, and set aside.
Reduce the heat to medium. To the same pan, add the butter, garlic, shallot, mushrooms, dried basil, dried oregano, paprika, and black pepper. Sauté until the shallot is fragrant and the mushrooms begin to brown. About 2 minutes.
Add the uncooked pasta, chicken stock, and heavy cream. Stir to combine, ensuring the pasta is submerged in the liquid. Bring to a gentle simmer, partially cover, and cook until the pasta is tender.Sammy’s tip: Stir the pasta every couple of minutes to prevent it from sticking to the bottom of the pan. Stir in the sun-dried tomatoes, fresh spinach, and Parmesan cheese until the spinach wilts and the cheese melts. Taste and adjust the seasonings as needed. If the sauce is too thin, add a little more Parmesan. If it’s too thick, add a splash of cream and chicken stock. Simmer for a few more minutes, until the sauce reaches your desired consistency. Remove the pan from the heat. Slice the chicken thighs, if desired, and arrange them over the pasta. Serve immediately and enjoy!