Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 4 minutes.
Add the minced garlic and cook for 1 minute until fragrant. Do not let the garlic brown.
Add the dry orzo pasta to the skillet and toast it, stirring constantly, for 2 minutes until the edges look slightly golden.
Pour in the chicken broth. Bring the mixture to a simmer, then reduce the heat to medium-low, cover the pot, and cook for 12 to 15 minutes, or until the orzo is tender and most of the liquid is absorbed. Stir occasionally to prevent sticking.
Remove the skillet from the heat. Stir in the heavy cream, Parmesan cheese, lemon juice, lemon zest, salt, and pepper until the sauce is creamy.
Taste the orzo and adjust seasoning if needed.
Serve immediately, garnished with fresh parsley and extra grated Parmesan cheese.
Notes
For a heartier meal, you can add 1 cup of cooked, shredded chicken or steamed broccoli florets along with the cream in step 4.
If the orzo seems too thick after cooking, add a splash of water or extra broth to reach your desired consistency.
Use good quality Parmesan cheese for the best flavor in this cheesy orzo recipe.