Prep the shrimp: Pat shrimp dry with paper towels. Toss with 1 tablespoon Cajun seasoning and a pinch of salt. Dry shrimp sear better and stay juicy.
Heat the pan: Set a large skillet over medium-high heat.
Add the oil and butter. When butter foams, it’s ready.
Sear the shrimp: Add shrimp in a single layer. Cook 1–2 minutes per side until just opaque and lightly browned.
Remove to a plate. Don’t overcook—shrimp cook fast.
Sauté aromatics: Lower heat to medium. Add onion and bell pepper with a pinch of salt.
Cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Deglaze: Pour in chicken broth and scrape up browned bits. Let it simmer 1–2 minutes to reduce slightly.
Build the sauce: Stir in half-and-half or coconut milk, the remaining 1/2–1 tablespoon Cajun seasoning, and cherry tomatoes if using.
Simmer gently 2–3 minutes.
Finish creamy: Turn heat to low. Whisk in Greek yogurt until smooth. If you like it richer, add Parmesan now.
Avoid boiling to prevent curdling.
Return the shrimp: Add shrimp and any juices back to the pan. Toss to coat and warm through, about 1 minute. Squeeze in 1–2 teaspoons lemon juice and a little zest.
Taste and adjust: Add salt, pepper, and red pepper flakes to your liking.
If the sauce is too thick, splash in more broth. Too thin? Simmer a minute more.
Serve: Spoon over rice, quinoa, or veggies.
Top with chopped parsley or chives and an extra wedge of lemon.