In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until it becomes translucent, about 3-4 minutes.
Stir in the minced garlic and cook for an additional 1 minute, until fragrant.
Add the orzo pasta to the pot and toast it for 2-3 minutes, stirring frequently. This enhances the flavor and gives it a nice texture.
Pour in the vegetable broth and bring the mixture to a rolling boil.
Once boiling, reduce the heat to low and add the broccoli florets. Cover the pot and let it simmer for about 8-10 minutes, or until the orzo is tender and most of the liquid has been absorbed.
Stir in the heavy cream and grated Parmesan cheese, mixing thoroughly until creamy.
Season with lemon zest, salt, and pepper to taste. Adjust seasoning as desired.
Remove from heat and let it sit for a couple of minutes to thicken.
Serve warm, garnished with freshly chopped parsley.