Sauté base: Heat oil in a pot over medium. Cook onion, celery, and bell pepper with a pinch of salt 5–7 minutes until soft; stir in garlic 30 seconds.
Build flavor: Add tomato paste; cook 1 minute. Stir in Cajun seasoning and thyme.
Simmer broth: Add crushed tomatoes, stock, and bay leaf (plus white wine if using). Bring to a gentle simmer 10–15 minutes; season with salt and pepper.
Poach seafood: Nestle fish (and shrimp, if using) into the pot. Simmer 5–8 minutes until fish flakes and shrimp turn pink.
Finish & serve: Off heat, stir in lemon juice, parsley, and a few dashes of hot sauce. Taste and adjust seasoning. Ladle over hot rice or grits.