Savory Catfish Courtbouillon

If you’re tired of the same old fried catfish, this catfish courtbouillon is a warm and flavorful Louisiana-style twist that will really surprise you. It’s a rich, tomato-based fish stew that cooks all in one pot, using a Trinity roux to layer in deep Cajun flavors while keeping the catfish tender and juicy.
In this post, you’ll find everything you need: a detailed ingredient list, smart substitutions, clear step-by-step instructions for making the roux and simmering the courtbouillon, tips on what to watch out for, serving ideas, plus storage and reheating advice. I’ve even included estimates on nutrition and timing, so you can easily fit this dish into your busy weeknight dinners and still wow your family with a restaurant-quality meal.
This catfish courtbouillon is a cozy, tomato-forward Louisiana stew that takes the familiar catfish into bold new territory. Built around a rich Trinity roux and slow-simmered in a savory tomato base, it locks in the fish’s moisture while delivering bright, authentic Cajun flavor — all cooked in one pot, so you spend less time scrubbing pans and more time enjoying your food.
Here’s what you’ll get with this recipe, step-by-step, so you can easily make it at home for your family:
- A full ingredient list, including easy alternatives, to make about 6 catfish fillets (1.5 to 2 pounds total).
- Clear steps to whip up the Trinity roux, layer the courtbouillon, and cook the catfish gently to keep it from drying out.
- An overview of timing (about an hour total) and difficulty (medium), perfect for cooks ready for a little fun in the kitchen.
- Helpful tips to dodge common mistakes, like when to add the fish and how long to cook the roux, plus why resting the pot for 10 minutes makes a big flavor difference.
- Ideas for serving—think rice, crusty bread, and easy Southern sides—as well as storage, reheating, and freezing advice so you can plan ahead.
Reasons You’ll Crave It
- Bold Cajun flavors – This dish is a true taste of Louisiana, marrying tender, well-seasoned catfish with a luscious tomato sauce and that famous Trinity roux base. If that spice-forward profile speaks to you, try pan-seared blackened shrimp (ready in 20 minutes) for another Louisiana-inspired seafood favorite.
- One-pot wonder – Everything cooks together, which means less mess in the kitchen and more quality time around the table.
- Great for weeknights – You can have dinner ready in about an hour, all while serving up a meal with serious flavor that’s worth the effort. Need something even faster? Try baked cod in coconut lemon cream sauce for a quick, flavorful weeknight dinner.
- Budget-friendly seafood – Catfish is both affordable and mild, soaking up the Cajun spices beautifully. It’s a great choice whether you’re a seafood fanatic or just getting started.
- Simple ingredients – Most items are pantry basics, and the tomato components use easy canned options you probably already have on hand.
Ingredients and Key Swaps
- 1/8 tsp cayenne pepper
- 1/4 tsp black pepper
- 1 tbsp minced garlic
- 1 tbsp lemon juice
- 2 tsp lemon peel (freshly grated gives the best brightness)
- 1/2 tsp paprika
- 1/2 tsp salt
- 2 tsp dried parsley
- 1 tsp onion powder
- 2 tsp hot sauce (Crystal Hot Sauce is my fave for this recipe)
- 15 oz can stewed tomatoes (use undrained to keep the sauce flavorful)
- 1 portion Trinity Roux
- 6 catfish fillets (about 1.5 to 2 lbs, cut into 2-inch chunks)
- 1 cup tomato sauce (Hunt’s is my go-to brand)
One-Pot Cooking Instructions
- Cut catfish fillets into 2-inch chunks.
- Mix the catfish seasoning blend in a small bowl.
- Coat catfish chunks with the seasoning and set aside to marinate briefly.
- Make the Trinity roux in a pot using chicken broth as the liquid base, whisking frequently until smooth and thickened.
- Drain the stewed tomatoes in a colander over a bowl to reserve the juice.
- Chop the stewed tomatoes and stir them back into their reserved juice.
- Reduce heat to medium-low and add the stewed tomatoes with their juice and the tomato sauce to the roux, stirring to combine.
- Simmer the sauce, stirring often, for about 30 minutes.
- Gently add the seasoned catfish to the pot and spoon sauce over each piece to keep them covered and submerged.
-
Cover and cook until the catfish turns opaque, about 12–18 minutes, watching to avoid overcooking.

- Remove the pot from the heat and let the courtbouillon rest for 10 minutes.
Timing and Technique Tips
The trickiest part of making catfish courtbouillon is not rushing your roux—it’s key to get that deep, dark color to build rich Cajun flavors. A common pitfall is cooking the catfish too early or for too long, which turns it mushy; add the fish only in the last 10-15 minutes and stir sparingly to keep the fillets intact. To avoid a sauce that’s too thick or watery, start with less liquid—you can always add more later—but remember the tomatoes will release juices as they cook. Also, resist serving right away. Letting the courtbouillon rest for 5 to 10 minutes off the heat helps the flavors marry perfectly and the sauce reach just the right, luscious consistency.
When it comes to serving this Louisiana favorite, nothing beats traditional Southern sides to soak up every bit of that delicious sauce! A generous mound of fluffy white rice is a classic pairing—it catches all the tomato-based gravy beautifully; if you want a little extra flavor, a garlic mushroom rice pilaf works, too. Warm, crusty French bread also works great for dipping. To round out your plate, think about adding simple Southern green beans or a refreshing coleslaw to balance the spiciness. And if you want to stay super traditional, buttery corn maque choux is the way to go.
Easy Swaps and Add-Ins
Wondering how to switch things up or deal with what’s on hand? Here are some easy swaps to keep this catfish courtbouillon tasty and flexible:
- Trinity Roux: If you can’t get your hands on a pre-made Trinity Roux, it’s easy to make your own by cooking equal parts flour and oil (about 1/4 cup each) until brown, then stirring in diced onion, celery, and bell pepper—the Cajun holy trinity—for authentic flavor.
- Catfish fillets: While catfish is traditional, firm white fish like red snapper, cod, or redfish work well too. Just keep an eye on cooking time, since some types cook faster than catfish.
- Crystal hot sauce: Any Louisiana-style hot sauce will fit the bill—Tabasco, Louisiana Hot Sauce, or even Sriracha if you’re in a pinch. Adjust how much you add to keep the heat just right.
- Stewed tomatoes: Swap in diced tomatoes or even fresh tomatoes (chopped and simmered down), but if you use fresh, allow a little extra time to cook them until saucy.
- Fresh lemon: Lime juice and zest can substitute nicely if that’s what you have. If you don’t have fresh citrus, bottled lemon juice works too (about 1 teaspoon), but fresh really lifts the flavor.
- Dried parsley: Fresh parsley is a wonderful swap—use about 2 tablespoons fresh instead of 2 teaspoons dried. Basil also makes a nice alternative if you’re out of parsley.
Storing, Freezing, and Reheating
Keep Fresh: This catfish courtbouillon stays delicious stored in an airtight container in the fridge for up to 3 days. In fact, the flavors deepen and taste even better after a day or two! That next-day magic is common with hearty stews and curries—see this creamy lentil curry with coconut milk for another example.
Freeze: You can freeze leftovers for up to 2 months in a freezer-safe container. Just know the texture of the fish might change a bit after freezing, but the sauce remains rich and tasty. To make reheating easier, I like to freeze in individual portions. For another make-ahead seafood dinner that freezes and reheats nicely, try our high-protein tuna casserole with Greek yogurt sauce.
Warm Up: When reheating, gently warm it on the stove over medium-low, stirring carefully to keep the fish pieces intact. The stovetop method works best to keep everything tender. If you’re short on time, microwaving in short bursts works, but be gentle to avoid breaking up the fish.
Preparation Time15-20 minutesCooking Time42-48 minutesTotal Time57-68 minutesLevel of DifficultyMedium
Answers to Common Questions
For the best catfish courtbouillon, I recommend fresh American farm-raised catfish fillets when possible. They’re milder and more consistent than wild-caught, with a clean, fresh smell—not fishy. Look for firm, white fillets about 6-7 ounces each; they cook evenly and portion nicely. Frozen catfish can work in a pinch, but be sure to thaw it completely overnight in the fridge and pat dry to get rid of extra moisture before cooking. If catfish isn’t available, a firm white fish like cod will also hold up; for an easy alternative dinner, try our crispy baked cod.

A warm and flavorful Louisiana-style tomato-based fish stew with a rich Trinity roux, tender catfish, and bold Cajun spices cooked in one pot.
- Prep Time: 15-20 minutes
- Cook Time: 42-48 minutes
- Total Time: 57-68 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Louisiana Cajun
Ingredients
- 1/8 tsp cayenne pepper
- 1/4 tsp black pepper
- 1 tbsp minced garlic
- 1 tbsp lemon juice
- 2 tsp freshly grated lemon peel
- 1/2 tsp paprika
- 1/2 tsp salt
- 2 tsp dried parsley (or 2 tbsp fresh parsley)
- 1 tsp onion powder
- 2 tsp Crystal Hot Sauce (or other Louisiana-style hot sauce)
- 15 oz can stewed tomatoes (undrained)
- 1 portion Trinity roux (see notes)
- 6 catfish fillets (about 1.5 to 2 lbs), cut into 2-inch chunks
- 1 cup tomato sauce (e.g., Hunt’s)
Instructions
- Cut catfish fillets into 2-inch chunks.
- Mix cayenne pepper, black pepper, minced garlic, lemon juice, lemon peel, paprika, salt, dried parsley, onion powder, and hot sauce in a small bowl to make seasoning blend.
- Coat catfish chunks evenly with the seasoning blend and set aside to marinate briefly.
- Make the Trinity roux in a pot by cooking equal parts flour and oil (about 1/4 cup each) until brown, then stir in diced onion, celery, and bell pepper; use chicken broth as the liquid base, whisking frequently until smooth and thickened.
- Drain the stewed tomatoes in a colander over a bowl to reserve the juice.
- Chop the stewed tomatoes and stir them back into their reserved juice.
- Reduce heat to medium-low and add the stewed tomatoes with juice and the tomato sauce to the roux, stirring to combine.
- Simmer the sauce, stirring often, for about 30 minutes.
- Gently add the seasoned catfish chunks to the pot, spooning sauce over each piece to keep them submerged.
- Cover and cook until catfish turns opaque, about 12–18 minutes, stirring sparingly to keep fillets intact and avoid overcooking.
- Remove the pot from heat and let the courtbouillon rest for 10 minutes before serving.
Notes
Trinity roux is a traditional Cajun roux made with flour, oil, and the ‘holy trinity’ of diced onion, celery, and bell pepper., To keep fish tender, add catfish only in the last 10-15 minutes of cooking and stir gently., Letting the courtbouillon rest off the heat for 5-10 minutes helps flavors marry and perfects sauce consistency., Easy substitutions include firm white fish like red snapper, cod, or redfish for catfish; Tabasco or Louisiana Hot Sauce for Crystal hot sauce; diced or fresh tomatoes for stewed tomatoes; lime juice and zest for lemon; fresh parsley or basil for dried parsley., Store leftovers sealed in the refrigerator for up to 3 days; flavors improve after a day or two., Freeze leftovers up to 2 months; thaw and reheat gently on stovetop or microwave in short bursts to keep fish intact.
Nutrition
- Serving Size: Approximately 1 catfish fillet chunk with sauce per serving
- Calories: Approximately 350 kcal per serving (estimate based on ingredients)
- Fat: Approximately 15g per serving
- Carbohydrates: Approximately 15g per serving
- Protein: Approximately 30g per serving