Season and Cook the Fish:
Pat snapper fillets dry with paper towels. Season both sides with Cajun seasoning, salt, and pepper.
Heat olive oil and butter in a large skillet over medium-high heat.
Add the snapper fillets, skin-side down, and cook for 3–4 minutes per side or until golden and flaky. Remove and set aside.
Prepare the Creole Sauce:
In the same skillet, melt butter. Add onions, red and green peppers, and sauté for 3–4 minutes until softened.
Add garlic and cook for another 30 seconds.
Stir in Creole seasoning, smoked paprika, and crushed tomatoes. Simmer for 2 minutes.
Add the Cream:
Pour in the heavy cream, Worcestershire sauce, and hot sauce. Reduce heat to low and simmer for 3–4 minutes, stirring occasionally, until thickened. Season with salt and pepper to taste.
Combine and Serve:
Return the snapper fillets to the skillet, spoon sauce over the top, and cook for 1–2 more minutes to heat through.
Garnish with chopped parsley and serve warm.