Cajun Fish Stew with a Tomato-Rich Broth

Updated November 3, 2026

Total time
1 hr 13 min
prep 25 min · cook 48 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Cajun Fish Stew with a Tomato-Rich Broth

Cajun fish stew is a Louisiana-style one-pot meal of flaky fish, vegetables, potatoes, and a warmly seasoned tomato broth. A light roux gives the broth body, while the Cajun trinity of onion, bell pepper, and celery builds savory flavor; versions vary from home to home, so this recipe keeps the seasoning adjustable.

Ingredients

  • 1½ pounds (680 g) firm white fish fillets, such as catfish, redfish, cod, or haddock, cut into 1½-inch (4 cm) pieces
  • 2 tablespoons (30 ml) neutral oil, such as canola oil
  • 2 tablespoons (16 g) all-purpose flour
  • 1½ cups (225 g) finely diced yellow onion
  • 1 cup (150 g) diced green bell pepper
  • 1 cup (100 g) diced celery
  • 3 garlic cloves (about 9 g), minced
  • 1 tablespoon (8 g) Cajun seasoning, preferably a low-salt blend
  • 1 teaspoon (2 g) sweet paprika
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)
  • ⅛ teaspoon cayenne pepper (about 0.3 g), or more to taste
  • 4 cups (946 ml) seafood stock or low-sodium chicken stock
  • 1 can diced tomatoes, 14.5 ounces (411 g), with their juices
  • 1 pound (450 g) Yukon Gold or red potatoes, cut into ½-inch (1 cm) cubes
  • 1 dried bay leaf
  • 1 teaspoon dried thyme (about 1 g)
  • ½ teaspoon fine salt (about 3 g), plus more only if needed
  • ⅓ cup (30 g) thinly sliced green onions, for serving
  • 2 tablespoons (8 g) chopped fresh parsley, for serving
  • 1 lemon, cut into wedges, for serving

Instructions

  1. Prepare the ingredients. Keep the fish refrigerated while you dice the vegetables and potatoes. Cut the fish into similar-sized pieces so they cook evenly, and pat it dry with paper towels if it is especially wet. Measure the spices and stock before you start the roux; once the flour is in the pan, the first few steps move quickly.
  2. Make a light roux. Heat the oil in a heavy 5- to 6-quart pot or Dutch oven over medium heat. Sprinkle in the flour and whisk continuously for 6 to 8 minutes, scraping the bottom and corners of the pot. The mixture should become smooth and turn a pale golden or peanut-butter color, with a toasted smell. Lower the heat if it darkens rapidly or develops black flecks; burnt roux tastes bitter and is best discarded rather than covered up with more seasoning.
  3. Cook the vegetables. Add the onion, bell pepper, and celery to the roux. Stir carefully—the vegetables will release moisture and the mixture may sizzle. Cook for about 8 minutes, stirring often, until the vegetables soften but do not brown heavily. Add the garlic, Cajun seasoning, paprika, black pepper, and cayenne, then stir for 1 minute to bring out their aroma.
  4. Build the broth and soften the potatoes. Pour in the stock a little at a time, whisking or stirring well after each addition so the roux does not form lumps. Add the diced tomatoes and their juices, potatoes, bay leaf, thyme, and salt. Bring the pot to a gentle boil, then reduce the heat to maintain a steady simmer. Cook uncovered for about 20 minutes, stirring occasionally, until the potatoes are nearly tender when pierced with a fork. If the stew bubbles hard, lower the heat; a gentle simmer helps the potatoes hold their shape.
  5. Cook the fish gently. Slide the fish pieces into the simmering broth and stir once with care to distribute them without breaking them up. Simmer for 6 to 8 minutes, depending on the thickness of the pieces. Check the center of the largest piece with a food thermometer: USDA FSIS guidance sets 145°F (63°C) as the safe minimum internal temperature for fish. The flesh should also look opaque and separate easily into flakes. Avoid a vigorous boil, which can make fish fall apart before it is done.
  6. Finish and serve. Remove the bay leaf. Taste the broth and add salt or Cajun seasoning a little at a time if it needs more flavor; seasoning blends vary considerably in salt and heat. Let the stew settle for 2 minutes, then ladle it into warm bowls and top with green onions and parsley. Serve lemon wedges alongside so each person can add a little brightness to taste.

Tips

  • Choose fish that can hold its shape. Catfish, redfish, cod, haddock, and pollock are useful options. Very thin fillets can overcook quickly, so cut them slightly larger or add them toward the end of the listed cooking window. If using frozen fish, thaw it safely in the refrigerator first and drain away excess liquid so the broth does not become watery.
  • Control salt and heat separately. Cajun seasoning blends differ in both, and some are already quite salty. Start with the measured amount, taste only after the potatoes and fish have cooked, then add more seasoning or cayenne if desired. A low-sodium blend makes it easier to adjust the salt without pushing the heat too high.
  • Use the right pan and keep stirring the roux. A heavy pot spreads heat more evenly than a thin saucepan. Stir continuously while the flour toasts, especially around the bottom edge, where it can scorch first. The roux here is deliberately light: cooking it much darker gives a deeper, nuttier flavor but less thickening power and can overpower the delicate fish.
  • Keep the fish pieces intact. Add them only after the potatoes are nearly tender, and stir gently rather than scraping around the pot. For the neatest portions, use a broad spoon to lift fish and potatoes into bowls before ladling broth over them.

Serving Suggestions

Serve the stew hot in wide bowls, with cooked white rice on the side or spooned into the broth. Rice is not required to make the stew satisfying, but it catches the tomato-rich liquid and softens the effect of a spicy seasoning blend. For a more substantial bowl, put a small scoop of rice in each serving dish before adding the stew rather than stirring rice into the whole pot, where it can absorb broth as it sits.

Crusty bread or warm cornbread is another good choice for soaking up the broth. Add a simple green salad, sliced cucumber, or steamed green beans if you want a fresh, crisp contrast. Put hot sauce and lemon wedges on the table rather than adding extra heat or acidity to the pot; that lets diners adjust their own bowls without changing the balance for everyone.

Variations

Use a different firm fish. Redfish and catfish bring a classic Gulf Coast character, while cod, haddock, or pollock are practical alternatives. The substitution changes the flavor more than the method. Choose thick, firm pieces and still check the center of the largest piece for 145°F (63°C), since thickness—not the fish name—determines how quickly it cooks.

Add shrimp or oysters. For a mixed seafood stew, replace up to ½ pound (225 g) of the fish with peeled, deveined shrimp or shucked oysters. Add shrimp in the last few minutes and cook until opaque and firm; add oysters near the end and simmer until their edges curl and they are cooked through. Keep the fish-temperature check for the fish pieces, and avoid prolonged simmering, which can toughen seafood.

Adjust the tomato and vegetable balance. For a broth with more tomato flavor, use a 28-ounce (794 g) can of crushed tomatoes and reduce the stock to 3 cups (710 ml). The result will be thicker and more tomato-forward. You can also use red bell pepper in place of green; it tastes sweeter and makes the broth less traditionally earthy, but works well. If you do not have the Cajun trinity vegetables in those proportions, keep the total amount of onion, pepper, and celery close to the recipe amount so the stew does not become crowded.

Make it without a roux. For a lighter, thinner broth, omit the oil and flour and start by softening the vegetables in 1 tablespoon (15 ml) oil. The stew will lose the roux’s toasted flavor and silky body, but the tomatoes and potatoes still give it plenty of character. Do not try to thicken it by adding raw flour directly to the simmering pot, which is likely to leave lumps.

Storage and Reheating

Refrigerate leftover stew within 2 hours of cooking, dividing it among shallow, covered containers so it cools promptly. Store it in the refrigerator for 3 to 4 days. The fish will soften somewhat as it sits, and the potatoes may absorb broth, so the next-day stew can be thicker than it was fresh. Add a splash of stock or water when reheating if needed.

Reheat only the portion you plan to eat, either in a saucepan over low to medium-low heat or in a microwave-safe covered container, stirring gently partway through. Heat leftovers to 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers; use a food thermometer rather than relying only on steam or bubbling. Avoid boiling the stew for a long time, since repeated vigorous heating can break up the fish. Discard any stew left at room temperature for more than 2 hours.

For longer storage, freeze cooled stew in airtight freezer-safe containers for about 2 to 3 months for best quality. Leave a little space at the top for expansion. Thaw it in the refrigerator before reheating, then heat to 165°F (74°C). The texture of the potatoes and fish may be softer after freezing, but the stew remains practical for a make-ahead meal.

Frequently Asked Questions

What fish works best for Cajun fish stew?

Firm, mild fish is easiest to handle: catfish, redfish, cod, haddock, and pollock all work. Gulf catfish or redfish gives the stew a regional feel, while cod and haddock are accessible substitutes. Avoid very delicate fish that tends to disintegrate during simmering, or add it in larger pieces and handle the pot gently.

Can I make Cajun fish stew ahead of time?

You can prepare the broth and cook the potatoes ahead, then cool and refrigerate that base for up to 3 days. Reheat it to a simmer and add the fish just before serving, cooking until the thickest piece reaches 145°F (63°C). This approach gives you fresher, flakier fish than cooking the entire stew in advance and reheating it later.

Is Cajun fish stew supposed to be spicy?

It can be, but there is no single heat level shared by every version. The Cajun seasoning and cayenne in this recipe make a moderately seasoned pot when used as written, though blends vary. For mild stew, use a mild, low-salt Cajun blend and omit the cayenne; for more heat, add cayenne gradually at the table or to the pot near the end.

Why is my stew thin or lumpy?

A thin stew may need a little more simmering, but first check that the potatoes are cooked and that the roux was made with the full flour and oil amounts. For lumps, the stock may have been added too quickly; whisking it in gradually helps the roux disperse. If a few small lumps remain, stir well or carefully press them against the side of the pot rather than adding extra flour.

Can I use frozen fish?

Yes. Thaw it in the refrigerator, remove any packaging liquid, and pat it dry before cutting it into pieces. Do not put a large frozen block directly into the stew: it cools the broth unevenly and releases water as it thaws, making it harder to cook the fish evenly and season the broth accurately.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).