In einem großen Topf die Butter und das Olivenöl erhitzen. Den Knoblauch darin kurz anbraten.
Die Garnelen hinzufügen und 1–2 Minuten pro Seite anbraten, bis sie rosa sind. Aus dem Topf nehmen und beiseitestellen.
Weißwein in den Topf geben und 1 Minute einkochen lassen. Brühe und Sahne hinzufügen und zum Kochen bringen.
Orzo einrühren, Hitze reduzieren und 8–10 Minuten köcheln lassen, bis die Nudeln gar sind.
Parmesan, Zitronenschale und Zitronensaft unterrühren. Die Garnelen wieder in die Pfanne geben und alles gut vermischen.
Mit Salz und Pfeffer abschmecken, mit Petersilie bestreuen und sofort servieren.