Prep the shrimp. Pat the shrimp very dry with paper towels.
Toss with 1–2 teaspoons of the Cajun seasoning, a pinch of salt, and black pepper. Dry shrimp sear better and won’t steam in the pan.
Sear the shrimp. Heat a large skillet over medium-high. Add 1 tablespoon butter and the olive oil.
When hot and shimmering, add shrimp in a single layer. Cook 1–2 minutes per side until just opaque and lightly browned. Transfer to a plate.
Don’t overcook—they’ll finish in the sauce.
Sauté aromatics. Drop heat to medium. Add the remaining 1 tablespoon butter. Stir in onion and bell pepper.
Cook 3–4 minutes until softened. Add garlic and cook 30 seconds, stirring to avoid burning.
Build the sauce base. Stir in the remaining Cajun seasoning, smoked paprika, and red pepper flakes. Toast the spices for 15–20 seconds.
Pour in chicken broth and scrape up any browned bits. Let it simmer 1–2 minutes to reduce slightly.
Add the cream. Stir in heavy cream. Bring to a gentle simmer, not a rolling boil.
If using cream cheese, whisk in the cubes until melted and smooth. The sauce should look glossy and slightly thickened.
Return the shrimp. Slide the shrimp and any juices back into the skillet. Toss to coat and warm through, 1–2 minutes.
Squeeze in the lemon juice and taste. Adjust with salt, pepper, or more Cajun seasoning as needed.
Finish and serve. Sprinkle with chopped parsley or green onions. Serve over cauliflower rice, zucchini noodles, or sautéed spinach.
Spoon extra sauce over the top—it’s the best part.