Heat the oil in a large non-stick frying pan over low heat.
Add the diced onion and sauté for 3–4 minutes until softened.
Add the chicken mince and cook until lightly browned, breaking it apart as it cooks.
Stir in the garlic, Italian herbs, and chopped sun-dried tomatoes.
Add the orzo and cook for 2 minutes, stirring frequently to lightly toast it.
Dissolve the chicken stock cubes in the boiling water.
Pour the stock into the pan to deglaze, then stir in the crushed tomatoes.
Bring to a gentle simmer and cook, stirring often, until the liquid is mostly absorbed and the One Pot Creamy Chicken Orzo is almost tender.
Stir in the baby spinach until wilted.
Add the cream and mix well.
Stir in the grated cheese until melted and creamy.
Season with salt and black pepper to taste.
Garnish with fresh herbs and serve immediately.