Add the stock to a pot and keep it warm over low heat.
Season the shrimp with salt, pepper, and red pepper flakes.
In a large skillet warm the 2 tablespoon butter and 1 tablespoon olive oil over medium heat.
Once warm, add the shrimp and fresh garlic. Cook undisturbed for 3 minutes, then flip and cook 3 more minutes on the other side (until the shrimp are all white and pink, and no longer translucent).
Add 1 tablespoon lemon juice and simmer about 2 minutes, then remove the shrimp and set aside.
Add the 1 tablespoon olive oil, minced onion, and a pinch of salt. Cook for 4-5 minutes until softened.
Add 1 cup rice and toast for 1-2 minutes.
Add ½ cup white wine and let it simmer with the rice for 2-3 minutes until absorbed.
Add a heaping cup of stock into the rice, stirring constantly as it simmers until it’s 90% absorbed - about 3-4 minutes. Continue this pattern – adding a cup of liquid, stirring and letting it absorb, then adding more – until you’ve used all the liquid and the rice is cooked to al dente. Stir frequently.
Once you’ve added all the stock and the rice is cooked through to al dente, finish with a tablespoon of butter, lemon zest, parmesan cheese, fresh parsley, and salt and pepper to taste.
Stir in the sautéed shrimp and serve.