01 - In a medium saucepan, gently heat the broth with saffron threads over low heat. Maintain warmth without letting it boil throughout preparation.
02 - Heat 2 tablespoons butter and 2 tablespoons olive oil in a large skillet over medium heat. Sauté the diced onion until translucent, approximately 3 minutes; add minced garlic and cook for 1 minute longer.
03 - Add Arborio rice to the skillet, stirring continuously for 2 minutes until grains are lightly toasted.
04 - Pour in the dry white wine and stir until the liquid is absorbed by the rice.
05 - Add a ladleful of hot saffron broth to the rice, stirring frequently until the liquid is nearly absorbed. Continue to add broth one ladleful at a time—and allow each addition to be absorbed before repeating—until rice achieves a creamy texture and is al dente; this will take 18 to 20 minutes.
06 - Meanwhile, season shrimp with salt and pepper. Heat 1 tablespoon olive oil in a separate skillet over medium-high heat. Sauté shrimp for 2 to 3 minutes on each side until pink and opaque, then transfer to a plate and keep warm.
07 - Remove risotto from heat. Stir in lemon zest, lemon juice, Parmesan cheese, and the cold cubed butter until fully incorporated and creamy. Adjust seasoning to taste.
08 - Portion the risotto into bowls, top each serving with sautéed shrimp, and optional chopped parsley.