Prepare your ingredients: Roughly chop sun-dried tomatoes, grate Parmesan on the small holes of a box grater, dice the onion, finely chop garlic.
Prepare the chicken: In a medium/large bowl, combine flour with paprika, basil, salt, and pepper. Cut the chicken into 1-inch (2.5 cm) pieces and add to the bowl. Toss with the flour mixture until coated on all sides. If there is some dry flour left in the bowl, add a couple of drops of water to it and toss again with the chicken until it's coated in all the flour mixture.
Cook the chicken: Heat sun-dried tomato oil in a large frying pan over medium-high/high heat. Add the chicken in an even layer. Cook until well-browned on one side, turn over, and cook until cooked through. Transfer to a plate.
Cook the butternut squash sauce: Reduce the heat to medium-low, add onion to the pan and cook for a couple of minutes until softened. Add garlic and cook for 30 seconds.
Add butternut squash puree, chicken broth, heavy cream, basil, and paprika. Whisk until combined and bring to a boil.
Cook gnocchi in the sauce: Add gnocchi and cook over low heat according to package instructions (mine were saying to cook them for just 2 minutes, if yours require more cooking time, you may need to add more broth to the sauce if it has thickened too much, make sure the sauce is not burning at the bottom).
Add sun-dried tomatoes, parmesan, and sour cream. Cook over low heat until parmesan is melted. Season the sauce with salt and pepper.
Add the chicken back to the pan, stir to combine.
Enjoy!