In a small saucepan, bring the chicken broth to a low simmer.
Heat olive oil in a large skillet over medium heat, then sauté the diced onion and minced garlic until translucent and fragrant.
Add the Arborio rice to the skillet, stirring for 2 minutes to lightly toast the grains.
Pour in the tomato puree and one ladle of warm broth, stirring constantly until the liquid is mostly absorbed.
Continue adding broth one ladle at a time, stirring frequently, until the rice is tender but still has a slight bite.
While the rice cooks, sear the shrimp in a separate non-stick pan for 2 minutes per side until pink and cooked through.
Gently fold the cooked shrimp, Parmesan cheese, sea salt, and black pepper into the creamy risotto.
Remove from heat and garnish with torn fresh basil before serving.