Cut chicken into small chunks and place in a medium bowl.
Season with salt, pepper, Italian seasoning, and smoked paprika.
Toss to coat the chicken evenly with the seasonings.
Add flour and gently toss again to lightly coat the chicken.
Heat a large skillet over medium heat and add butter and 1 tablespoon of olive oil.
Once hot, add the chicken in an even layer.
Cook, stirring occasionally, until the chicken is browned and cooked through.
Remove the chicken from the skillet and set aside.
In the same skillet, add the remaining tablespoon of olive oil.
Add garlic, shallot, and sun-dried tomatoes.
Sauté for about 3 minutes until softened and fragrant, stirring often.
Season with red pepper flakes, salt, and pepper.
Add tomato paste and chicken broth, stirring to combine and scraping up any browned bits from the bottom.
Stir in the tortellini.
Bring to a simmer, then reduce the heat to maintain a low simmer.
Cover and cook for 3-4 minutes, stirring halfway through to ensure even cooking.
Remove the lid and stir in the cooked chicken, spinach, cream, and parmesan cheese.
Mix until everything is well combined and heated through.
Serve hot, garnished with fresh basil, extra parmesan, and freshly cracked black pepper.