Heat a deep pan, Dutch oven, or pot over medium-high heat. Add the orzo, sun-dried tomatoes, pesto, garlic, Italian seasoning, and red pepper flakes. Stir everything together and toast the orzo for a minute.
Pour in the chicken broth, season with salt and pepper, and bring it to a gentle boil. Lower the heat to medium-low and cook for about 12 minutes or until the orzo is tender and most of the liquid is absorbed. Stir often to prevent sticking. Add more broth if needed.
When the orzo is tender, stir in the cream, parmesan cheese, chicken, and basil. Cook another minute until warmed through. Taste for seasoning and garnish with extra parmesan and basil.
Notes
For a vegetarian version, omit the chicken and use vegetable broth.