Creole Fish and Eggplant Stew with Okra

A warming Creole-style stew combining flaky fish, tender eggplant, and okra in a tomato-based broth seasoned with garlic, jalapeño, and authentic Zatarains creole seasoning. The vegetables soften into the sauce while the fish stays delicate, creating a comforting one-pot meal. Serve over basmati rice for a complete dinner that works year-round but especially satisfies on cooler evenings. This version balances heat and depth through layered aromatics and spice, with okra adding natural thickening and a signature Southern touch.
Ingredients
- 1 lb fish fillet, skin removed, cut into 1-inch piecesfirm white fish (cod, halibut, snapper)1:1seafoodadds fish
substitute any mild white fish with similar flaking texture
- 1 medium onion, chopped
- 1 large green pepper, chopped
- 3 clove garlic, minced
- 1 whole jalapeno pepper, diced
- 2 tablespoon cooking oil, vegetable or neutral
- 1 16-ounce can tomatoes, undrained, cut up
- 1 medium eggplant, peeled and diced
- 1 8-ounce can tomato sauce
- 1 cup water
- 1 ½ teaspoon salt
- 1 teaspoon ground red pepper, cayenne
- 1 teaspoon creole seasoning, Zatarains preferredhomemade blend (paprika, garlic, cayenne, oregano, thyme)0.75:1seasoning
adjust if store-bought blend unavailable
Full guide → - 1 10-ounce package frozen cut okra, fresh may substitute
- basmati rice, hot cooked, for serving
Instructions
- 1
Remove skin from fish fillets and cut into 1-inch pieces.
- 2
Heat oil in Dutch oven and cook onion and green pepper until onion is translucent.
- 3
Add garlic and jalapeño, then stir in tomatoes, eggplant, tomato sauce, water, salt, red pepper, and creole seasoning.
- 4
Bring to boil, reduce heat, cover, and simmer 10 minutes until eggplant is tender.
- 5
Stir in okra and fish pieces, cover, and cook 10-15 minutes until okra is tender and fish flakes easily.
- 6
Ladle into bowls and top each serving with hot basmati rice.
Tips
Cut fish into uniform 1-inch pieces so they cook evenly without overcooking at the edges.
Stir occasionally while fish cooks to prevent sticking and ensure even distribution of okra throughout the stew.
Good to Know
Refrigerate in airtight container up to 3 days. Freeze stew without rice up to 2 months; thaw overnight in refrigerator before reheating gently on stovetop.
Prepare through step 3 (before adding fish and okra) up to 1 day ahead. Cool, refrigerate, then reheat and complete final cooking steps when ready to serve.
Ladle stew into wide bowls and top each with a scoop of hot basmati rice. Serve with crusty bread or cornbread. Pairs well with a crisp white wine or light beer.
Common Mistakes
Do not skip removing fish skin to avoid tough, rubbery texture in finished stew.
Avoid overcooking fish by checking for flaking at minimum time (10 minutes) to prevent mushy, dry results.
Do not skip the initial onion and pepper sauté to avoid flat, undeveloped flavor base.
Substitutions
substitute any mild white fish with similar flaking texture
reduce cook time by 2-3 minutes
adjust if store-bought blend unavailable
Full guide →FAQ
Can I use fresh fish instead of frozen?
Yes, fresh fish works well and often tastes better. Use within 1-2 days of purchase and cut into pieces just before cooking. Avoid very delicate varieties like flounder as they may fall apart during the 10-15 minute simmer.
What if I cannot find Zatarains creole seasoning?
Blend 0.75 teaspoon paprika, 0.25 teaspoon garlic powder, 0.25 teaspoon cayenne, pinch oregano, and pinch thyme. Adjust salt if needed since homemade blends vary in saltiness.
Can I freeze this stew?
Yes, freeze up to 2 months in airtight containers without the rice. Thaw overnight in refrigerator and reheat gently on stovetop, stirring occasionally. Rice can be made fresh or reheated separately.