Heat olive oil in a deep skillet over medium heat.
Add minced garlic and Italian seasoning. Sauté 30–60 seconds until fragrant.
Stir in the orzo and toast lightly for about 30 seconds.
Pour in chicken broth. Add salt and black pepper.
Bring to a gentle boil.
Reduce heat to medium-low and simmer 7–9 minutes, stirring occasionally, until orzo is nearly tender and most liquid is absorbed.
Nestle shrimp into the orzo mixture.
Scatter sliced spinach over the top.
Add lemon zest and a squeeze of lemon juice.
Cover and cook 2–3 minutes per side, until shrimp are pink and opaque.
Turn off heat and stir in grated Parmesan cheese.
Taste and adjust seasoning or lemon juice as needed.
Serve warm.