Season chicken with salt, pepper, and paprika.
Heat olive oil in a large skillet over medium-high heat and sear chicken until golden on both sides and mostly cooked through, about 4–5 minutes per side depending on thickness. Remove and set aside.
In the same pan, lower heat to medium and add garlic, Italian seasoning, and red pepper flakes, cooking until fragrant. Stir in tomato paste and cook for 1 minute.
Pour in chicken broth and heavy cream, scraping up any browned bits from the pan. Stir in Parmesan cheese until smooth.
Add sun-dried tomatoes and orzo, stirring to combine. Bring to a gentle simmer.
Return chicken to the pan, nestling it into the orzo mixture. Decrease the heat to low. Cover and cook for 10–12 minutes, stirring occasionally, until orzo is tender and chicken is fully cooked.
Stir in spinach until wilted, then adjust seasoning with salt and pepper if needed.
Let rest for a few minutes before serving, then top with fresh basil or parsley.