Melt the butter in a large skillet over medium heat.
Add the minced garlic and 1/3 cup of the half-and-half. Stir well and bring to a gentle simmer.
Add the shrimp and cook for 1 minute.
Stir in the halved cherry tomatoes and continue cooking until the shrimp are almost fully pink on both sides.
Add the remaining half-and-half, lemon juice, and parmesan cheese.
Stir continuously and cook for another minute until the cheese melts into the sauce.
Ensure the shrimp are fully cooked and opaque. If needed, cook for an additional minute.
Remove the skillet from the heat.
Immediately stir in the pesto while the mixture is still hot. This helps preserve the fresh basil flavor of the Creamy Pesto Shrimp.
Serve immediately over pasta, rice, or zucchini noodles.
Garnish with fresh basil and additional parmesan cheese if desired.