Cut the chicken breasts in half, lengthwise and pat dry with a paper towel. (you will have four pieces of chicken total)
Place chicken in a bowl and season with salt and pepper, garlic powder, onion powder, and smoked paprika. Ensure that the chicken is coated in the seasonings and then add the flour and toss to coat.
Add olive oil to a skillet over medium high heat. Let the skillet warm for about 5 minutes, then place 2-3 pieces of chicken into the skillet, be sure not to overcrowd the pan. Cook on each side for about 5-7 minutes, until thoroughly cooked. Remove from the pan and place onto a place to rest.
Reduce the heat to medium. To the same skillet, add olive oil and butter. Once the butter is melted, add the shallots and cook for about 4-5 minutes, until slightly browned and fragrant. Then add the diced garlic, smoked paprika, rosemary, and oregano. Continue to cook for another 2 minutes, then add tomato paste, garlic paste, chicken broth, and chicken bouillon. Stir to combine and cook for 5 minutes.
While the sauce is simmering, cook pasta in salted water according to the package instructions.
Add heavy cream and reduce heat to simmer. Simmer for 15 minutes, stirring occasionally. Then add parmesan, lemon juice, and spinach. Once the spinach is cooked down, remove from the heat. Add the sun-dried tomatoes and stir to combine.
Add pasta to a serving bowl and add the sauce on top. Slice chicken and place on top of the sauce along with fresh basil, for garnish.