In a large pot, bring salted water to a boil. Add the orzo pasta and cook according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium-high heat. Once hot, add the minced garlic and sauté for about 30 seconds until fragrant.
Add the shrimp to the skillet, cooking for about 2-3 minutes per side until they turn pink and opaque. Season with salt, pepper, and red pepper flakes, if using.
Pour in the vegetable broth, lemon zest, and lemon juice. Bring the mixture to a gentle simmer and let it cook for about 2-3 minutes to allow the flavors to meld.
Add the cooked orzo to the skillet and gently toss everything together, ensuring the orzo absorbs the lemony sauce. Cook for an additional minute.
Remove from heat and stir in the chopped parsley. Adjust seasoning with more salt and pepper as needed.
Serve hot, garnished with grated Parmesan cheese if desired.