Heat olive oil and butter in a skillet. Add onion and cook 5 minutes.
Stir in garlic and red pepper flakes; cook 1 minute.
Stir in orzo and toast 1–2 minutes. Deglaze with white wine if using, let reduce.
Add chicken broth, lemon zest, salt, and pepper.
Bring to a boil, cover, and simmer 10–12 minutes until orzo is nearly cooked.
Stir in shrimp, cover, and cook 3–5 minutes until pink and opaque.
Remove from heat. Stir in Parmesan and cream until smooth.
See full steps with tips & photos → https://theboatshedcafe.com/one-pan-parmesan-orzo-shrimp/