Cut the catfish into serving-size steaks. Leaving it in large pieces like this keeps it from falling apart as it cooks.
Cut the catfish into serving-sized steaks.
In a large heavy pot or Dutch oven over medium heat, start by adding the oil, then the flour. Using a wooden spoon or a whisk, stir the two until they come together in a roux. Keep stirring. As the roux cooks, it will begin to take on a darker color. When your roux has reached the color of a dark peanut butter, it’s ready. This one took around 30 minutes.
Add the Cajun trinity — diced onion, bell pepper, and celery — to the roux and cook until they are soft.
Add the peppers, celery, and onions. Stir to coat the vegetables with the roux. Cook until the vegetables have softened, about 10 minutes. Add the fish stock and bring the pot to a simmer.
Simmer the ingredients except for the fish.
Add all remaining ingredients except the fish. Bring the mixture back to a simmer and cook for 45 minutes to an hour. Add the fish and continue cooking another 15 to 20 minutes or until the fish turns white and flakes apart.
Add the fish to the broth and continue simmering until the fish is cooked through and flakes easily.
Taste for salt and add more, if needed. Serve over rice with a piece of crusty bread to sop up any remaining broth.