In a medium pot, bring salted water to a boil. Add the orzo and cook according to package instructions until al dente. Drain and set aside, reserving a bit of pasta water.
While the orzo is cooking, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes (if using), stirring frequently for about 30 seconds, until fragrant.
Add the shrimp to the skillet and season with salt and pepper. Cook for 2-3 minutes on each side, until the shrimp turn pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add the cherry tomatoes and lemon zest. Cook for about 2 minutes until the tomatoes start to soften.
Pour in the vegetable broth and lemon juice, bringing the mixture to a simmer. Let it cook for another 2-3 minutes, allowing the flavors to meld.
Stir in the cooked orzo, adding a splash of reserved pasta water if needed for moisture. Gently fold in the cooked shrimp and chopped parsley to combine all ingredients.
Taste and adjust seasoning as necessary. If desired, sprinkle grated Parmesan cheese on top before serving for an extra burst of flavor.
Notes
Serve in shallow bowls, topped with fresh parsley and a lemon wedge for presentation.