Pat shrimp dry and season with 1 tablespoon olive oil, minced garlic, Italian seasoning, garlic powder, paprika, salt and pepper.
Heat 1 tablespoon olive oil and 1 tablespoon of butter in a large skillet over medium-high heat, then add the shrimp in a single layer and cook for about 1–2 minutes per side until pink and opaque, remove from the pan and set aside.
In a separate pot, bring stock to a gentle simmer. In the skillet use to cook shrimp, add a tablespoon of olive oil and melt 1 tablespoon of butter over medium heat, then add the finely minced shallot and cook until soft and translucent. Stir in the garlic and cook briefly until fragrant, then add the arborio rice and toast it for 1–2 minutes, stirring constantly.
Begin adding the warm chicken (or seafood) broth one ladle at a time, stirring frequently and allowing each addition to absorb before adding the next, continue this process until the rice is tender and creamy.
Stir in the Italian seasoning, salt, and pepper to taste, then mix in the parmesan cheese if using, and remaining 2 tablespoons of butter until melted and creamy.
Return the cooked shrimp and garlic butter mixture to the risotto, gently folding everything together until heated through.
Finish with freshly chopped parsley and an extra sprinkle of parmesan if desired, then serve immediately and enjoy!