Begin by heating the olive oil in a medium saucepan over medium heat. Once hot, add the finely diced onion and sauté for about 3-4 minutes, or until the onion becomes translucent and soft.
Next, incorporate the minced garlic and crushed red pepper flakes (if you like a bit of heat), cooking for an additional 1-2 minutes until the garlic is fragrant and golden.
Add the orzo to the saucepan, stirring to evenly coat the pasta with the aromatic oil. Toast the orzo for about 1-2 minutes, stirring frequently to prevent sticking.
Carefully pour in the vegetable broth and bring the mixture to a rolling boil. Once boiling, reduce heat to low, cover the pan, and let simmer for approximately 10-12 minutes, or until the orzo is tender and most of the liquid has been absorbed.
Gently fold in the chopped spinach and continue cooking for an additional 2-3 minutes, allowing the spinach to wilt and integrate into the dish.
Lower the heat further, then stir in the heavy cream and grated Parmesan cheese. Mix vigorously until the cheese melts completely and the sauce transforms into a creamy texture. Season with salt and fresh black pepper to taste.
Remove from the heat and let rest for a minute or two. This allows the dish to thicken slightly and enhances the flavors.
Notes
For a visually appealing dish, serve in elegant bowls and top with extra Parmesan and fresh basil.