In a large pot, heat the olive oil over medium heat. Add the diced chicken and season with salt, pepper, garlic powder, and dried oregano. Cook until the chicken is brown and cooked through, about 5-7 minutes.
Remove the cooked chicken from the pot and set aside. In the same pot, add the chopped onion and garlic, sautéing until softened, about 3-4 minutes.
Add the orzo to the pot and sauté for an additional minute, stirring frequently to toast the orzo slightly.
Pour in the chicken broth and bring to a simmer. Reduce heat to low, cover, and let it cook for about 10 minutes, stirring occasionally until the orzo is tender and most of the liquid is absorbed.
Stir in the heavy cream, chopped spinach, and halved cherry tomatoes. Cook for another 2-3 minutes until the spinach has wilted and the mixture is creamy.
Return the cooked chicken to the pot, and stir everything together. Adjust seasoning with more salt and pepper if needed.
Serve hot, garnished with fresh basil and a sprinkle of Parmesan cheese if desired.
Notes
Add more vegetables if desired, and adjust seasoning to taste.