In a large skillet, heat your olive oil on medium. Add in the onion and sauté for 2 minutes. Add in the garlic and stir in for 30 seconds. Add in the orzo and stir for another minute to coat. Add in the pesto, artichokes, salt, garlic powder, onion powder, Italian herb blend, chili pepper flakes, chicken broth, milk and stir to combine. Bring to a boil and lower the heat to a simmer and cook for 10-12 minutes or until pasta is tender. If it needs more liquid add some more broth or water in to keep the texture creamy and not dry.
When the pan is off the heat, stir in your spinach to wilt. Add the heavy cream, mozzarella, freshly grated parmesan and parsley and stir.
To serve, top with a nice drizzle of olive oil, more chili flakes and enjoy!