In a saucepan, heat the chicken or vegetable broth over medium heat. Keep it warm but not boiling as you make the risotto.
In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and sauté until translucent, about 3-4 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Add the Arborio rice to the skillet, stirring to coat the rice with the oil and onion mix. Toast the rice for about 2 minutes, stirring frequently.
Pour in 1 cup of the warm broth, stirring continuously until it’s mostly absorbed. Continue adding the broth, one cup at a time, stirring after each addition until each cup is absorbed before adding the next - this should take about 18-20 minutes.
In a separate pan, melt 2 tablespoons of butter over medium heat. Add the shrimp and sauté until they turn pink and opaque, about 2-3 minutes per side. Season with salt, pepper, and lemon zest. Remove from heat and set aside.
Once the risotto is creamy and al dente, stir in the cooked shrimp along with the remaining 2 tablespoons of butter and grated Parmesan cheese. Mix well until creamy and combined.
Taste and adjust salt and pepper if needed.
Serve hot, garnished with fresh parsley.
Notes
Serve hot and garnish with fresh parsley for added flavor.