Pat the shrimp dry with paper towels and season lightly with salt and pepper.
Dry shrimp sear better and develop more flavor.
Heat a large skillet over medium-high heat and add butter and olive oil.
Add the shrimp in a single layer and cook for about 1 to 2 minutes per side until just pink. Do not fully cook them through yet. Remove shrimp and set aside.
Lower the heat slightly and add the garlic. Cook for about 30 seconds until fragrant.
Do not brown the garlic or it may turn bitter.
Pour in the white wine and scrape up any browned bits from the pan. Simmer until reduced by about half.
Stir in the cream and cook gently for 2 to 3 minutes until the sauce slightly thickens.
Keep the sauce at a gentle simmer, not a hard boil.
Return the shrimp to the skillet and toss to coat in the sauce. Cook for another minute until the shrimp are fully cooked.
Taste and adjust seasoning with salt, pepper, and a squeeze of lemon juice if needed.
Serve immediately over pasta, rice, or with crusty bread.