01 - Heat olive oil in a large skillet over medium-high heat. Season the shrimp with salt, pepper, and smoked paprika. Sear for 2–3 minutes per side until pink and opaque. Transfer to a plate and set aside.
02 - Reduce heat to medium. Add the onion to the same skillet and sauté for 2–3 minutes until softened. Stir in the garlic and cook for 1 minute until fragrant.
03 - Add the cherry tomatoes and orzo to the skillet. Toast for 1 minute, stirring constantly to coat the pasta evenly.
04 - Pour in the white wine and scrape up any browned bits from the bottom of the pan. Simmer until the wine has reduced by half.
05 - Add the broth, stir well, and bring to a gentle simmer. Cover and cook for 8–10 minutes, stirring occasionally, until the orzo is nearly tender and most of the liquid has been absorbed.
06 - Stir in the heavy cream and Parmesan cheese until smooth. Return the shrimp to the skillet, add the baby spinach, and cook for 2–3 minutes until the spinach is wilted and the shrimp is heated through. Adjust seasoning with salt and pepper.
07 - Finish with lemon zest and chopped parsley. Serve immediately while hot.