2 pounds catfish fillets – cut into 2–3 inch pieces
2 tbsp lemon juice – fresh
0.25 cup flat-leaf parsley – chopped
0.5 cup green onion – thinly sliced
long-grain white rice – cooked (for serving)
hot sauce – for serving
Instructions
Warm the vegetable oil in a heavy pot over medium heat. Whisk in the flour and cook, stirring constantly, until a medium peanut-brown roux forms, 8–12 minutes.
Add the onion, green bell pepper, and celery. Cook, stirring often, until softened and lightly translucent, 6–8 minutes.
Stir in the garlic and cook until fragrant, about 1 minute.
Add the tomato paste and cook, stirring, until it darkens slightly and smells sweet, 2 minutes.
Stir in the crushed tomatoes and fish stock, scraping up any browned bits. Add the bay leaves, dried thyme, paprika, cayenne pepper, kosher salt, and black pepper. Bring to a boil, then reduce heat to low and simmer, uncovered, 20–25 minutes, stirring occasionally, until slightly thickened; discard the bay leaves.
Pat the catfish pieces dry, then nestle them into the simmering sauce in a single layer. Partially cover and simmer gently until the fish is opaque and flakes easily, 10–12 minutes.
Turn off the heat and stir in the lemon juice, parsley, and green onions.
Let the courtbouillon rest 5 minutes to settle and thicken slightly.
Ladle over the cooked long-grain white rice and serve hot; pass hot sauce at the table.