Caribbean-Style Fish Soup with Leeks and Red Wine
A nourishing Caribbean-style fish soup inspired by Mediterranean flavors — featuring marinated fish and fish heads seasoned with Haitian Epis, Noubess Steak Seasoning, and Noubess Baharat. This flavorful and comforting soup gets an aromatic boost from leeks, sweet peppers, and a splash of dry red wine.
Fish soup is a comforting dish loved across cultures, from the Mediterranean coast to the Caribbean islands. This version blends both worlds: the warmth of Caribbean spices and the hearty simplicity of Mediterranean cooking.
By marinating the fish overnight with Haitian epis and Noubess seasonings, this soup develops layers of flavor that pair beautifully with leeks, onions, and sweet peppers — creating a rich, soul-warming broth perfect for lunch or dinner.

Why You’ll Love This Recipe
- A Fusion of Flavors: Combines Caribbean spice blends with Mediterranean cooking techniques for a unique, aromatic experience.
- Rich, Nourishing Broth: The addition of fish heads and red wine deepens the flavor, creating a restaurant-quality soup right at home.
- Simple Yet Elegant: Everyday ingredients like leeks, onions, and peppers transform into a beautiful, layered dish.
- Bright and Fresh: Finished with parsley, green onions, and lemon juice for a vibrant, clean flavor.
- Make-Ahead Friendly: Marinate your fish overnight for an effortless, flavorful meal the next day.
Tools You’ll Need
- Large Soup Pot or Dutch Oven – for simmering the soup evenly and developing rich flavor.
- Sharp Knife – to clean, descale, and cut the fish easily.
- Cutting Board – sturdy surface for prepping seafood and vegetables.
- Mixing Bowls – ideal for marinating fish with epis and seasonings overnight.
- Ladle – for gently serving the soup without breaking the fish pieces.
Ingredient Descriptions
- Fish and Fish Heads – Use firm white fish like snapper, grouper, or cod. The fish heads give the soup a rich, traditional Caribbean depth of flavor.
- Haitian Epis – A fragrant blend of herbs, garlic, onions, and peppers — the heart of Haitian cooking that infuses bold, savory flavor.
- Noubess Steak Seasoning – Adds balance and depth with herbs and spices that enhance the natural flavor of the fish.
- Noubess Baharat Seasoning – A warm, aromatic blend inspired by Middle Eastern flavors that pairs perfectly with seafood.
- Leeks – Mild and sweet, they complement the onions and bring a subtle earthiness to the broth.
- Celery – Adds a subtle earthy flavor and enhances the aromatic base of the soup, blending beautifully with leeks, onions, and bell peppers.
- Onion and Bell Peppers – Create the flavorful base, adding sweetness and color to the soup.
- Tomatoes – Add tang and body to the broth, tying the flavors together beautifully.
- Dry Red Wine – Adds richness and complexity; substitute with white wine or broth if preferred.
- Potatoes – Add body and heartiness, making the soup filling and comforting. (optional)
- Parsley and Green Onions – Stirred in at the end for a burst of freshness and a pop of green.
- Lemon Juice – Brightens the entire dish and balances the richness of the fish and broth.

Tips
- Marinate Overnight: Letting the fish sit in the epis and Noubess seasoning blend overnight allows the flavors to fully absorb, creating a rich and aromatic base for the soup.
- Use Fresh Fish: Fresh fish makes all the difference in flavor and texture. Always clean and descale thoroughly before marinating.
- Don’t Skip the Leeks: Leeks add subtle sweetness and a delicate flavor that balances the spices beautifully.
- Red Wine Tip: A splash of dry red wine adds depth, but don’t overdo it — too much can overpower the delicate fish flavor.
- Serve Immediately: This soup is best enjoyed fresh from the pot while the fish is tender and the broth full-bodied.
Storage & Reheating Tips
- Refrigeration: Allow the soup to cool completely before transferring it to an airtight glass container. Store in the refrigerator for up to 2 days. The flavors will deepen overnight, making it even more delicious the next day.
- Freezing: This soup can be frozen without the fish heads for up to 1 month. Freeze in portion-size containers for easy reheating. Thaw in the refrigerator overnight before warming.
- Reheating: Reheat gently on the stove over low to medium heat until warmed through. Avoid boiling — it can cause the fish to break apart.
- Refreshing the Flavor: Before serving, add a splash of fresh lemon juice and a sprinkle of chopped parsley to revive the bright flavors.
Serving Suggestions
- With Bread or Crackers: Pair this flavorful soup with a slice of crusty French bread, Haitian bread, or whole-grain crackers to soak up the rich broth.
- With Rice or Plantains: Serve over a small portion of white rice, brown rice, or alongside fried plantain tostones for a hearty Caribbean-style meal.
- Add a Fresh Side Salad: A light cucumber and tomato salad or cabbage slaw adds freshness and crunch that balance the warmth of the soup.
- Perfect Beverage Pairings: Complement this dish with a glass of dry white wine, hibiscus lemonade, or a ginger-lime mocktail for a refreshing contrast.
- Garnish for Flair: Before serving, sprinkle extra fresh parsley or drizzle a little olive oil on top for added color and shine

Conclusion
This Caribbean-Style Fish Soup with Leeks and Red Wine beautifully combines Mediterranean cooking techniques with the bold seasonings of Haitian cuisine. The addition of leeks, green onions, and parsley brings freshness, while the red wine adds complexity and warmth.
Each spoonful captures the comforting essence of island home cooking — nourishing, flavorful, and deeply satisfying.

Caribbean-Style Fish Soup with Leeks and Red Wine
Equipment
- Large soup pot or Dutch oven
- Sharp knife for cleaning and cutting fish
- Mixing Bowls
Ingredients
For the Marinade
- 2 medium fish heads cleaned and descaled
- 1 ½ to 2 lbs fish fillets or steaks snapper, grouper, or cod
- 2 tablespoons Haitian Epis
- 1 teaspoon Noubess Steak Seasoning
- 1 teaspoon Noubess Baharat Seasoning
- Juice of 1 lime
- 1 tablespoon olive oil
For the Soup
- 2 tablespoons olive oil
- 1 medium leek cleaned and sliced
- 1 large onion diced
- 2 celery stalks slice thin
- 1 red bell pepper diced
- 1 yellow bell pepper diced
- 3 cloves garlic minced
- 3 medium tomatoes chopped (or 1 can diced tomatoes)
- 1 cup dry red wine
- 4 cups seafood stock or fish broth
- 2 medium potatoes cubed
- 1 sprig fresh thyme or ½ teaspoon dried thyme
- 1 bay leaf
- 1 cup packed chopped fresh parsley
- 4 –5 green onions scallions, chopped
- Juice of 1 lemon for finishing
- Salt and pepper to taste
Instructions
Step 1 – Clean and Marinate the Fish
- Rinse the fish heads and fillets thoroughly to remove any scales or bones.
- In a bowl, combine epis, Noubess steak seasoning, Noubess baharat, lime juice, and olive oil.
- Rub the mixture all over the fish pieces and fish heads.
- Cover and refrigerate overnight for maximum flavor.
Step 2 – Build the Aromatic Base
- In a large soup pot, heat 2 tablespoons olive oil over medium heat.
- Add the leeks, celery, onions, and bell peppers. Sauté until soft and fragrant, about 5 minutes.
- Add garlic and cook for 30 seconds until aromatic.
- Stir in the tomatoes, thyme, and bay leaf. Cook for 3–4 minutes, letting the flavors combine.
Step 3 – Add Liquid and Simmer
- Pour in the dry red wine, scraping the bottom of the pot to release any browned bits.
- Simmer for 3–4 minutes to let the alcohol evaporate.
- Add the seafood stock and potatoes (if using). Bring to a boil, then reduce heat and simmer for 10–15 minutes until the potatoes begin to soften.
Step 4 – Add the Fish
- Gently add the marinated fish and fish heads to the pot.
- Reduce the heat and let simmer uncovered for 15–20 minutes, or until the fish is fully cooked and tender.
- Taste and adjust seasoning with salt and pepper.
Step 5 – Finish and Serve
- Stir in the fresh parsley and green onions.
- Finish with a squeeze of fresh lemon juice.
- Serve immediately with crusty bread, plantain tostones, or a side of rice.
Notes
- Marinate Overnight: Letting the fish sit in the epis and Noubess seasoning blend overnight allows the flavors to fully absorb, creating a rich and aromatic base for the soup.
- Use Fresh Fish: Fresh fish makes all the difference in flavor and texture. Always clean and descale thoroughly before marinating.
- Don’t Skip the Leeks: Leeks add subtle sweetness and a delicate flavor that balances the spices beautifully.
- Red Wine Tip: A splash of dry red wine adds depth, but don’t overdo it — too much can overpower the delicate fish flavor.
- Serve Immediately: This soup is best enjoyed fresh from the pot while the fish is tender and the broth full-bodied.
Storage & Reheating Tips
- Refrigeration: Allow the soup to cool completely before transferring it to an airtight glass container. Store in the refrigerator for up to 2 days. The flavors will deepen overnight, making it even more delicious the next day.
- Freezing: This soup can be frozen without the fish heads for up to 1 month. Freeze in portion-size containers for easy reheating. Thaw in the refrigerator overnight before warming.
- Reheating: Reheat gently on the stove over low to medium heat until warmed through. Avoid boiling — it can cause the fish to break apart.
- Refreshing the Flavor: Before serving, add a splash of fresh lemon juice and a sprinkle of chopped parsley to revive the bright flavors.
Serving Suggestions
- With Bread or Crackers: Pair this flavorful soup with a slice of crusty French bread, Haitian bread, or whole-grain crackers to soak up the rich broth.
- With Rice or Plantains: Serve over a small portion of white rice, brown rice, or alongside fried plantain tostones for a hearty Caribbean-style meal.
- Add a Fresh Side Salad: A light cucumber and tomato salad or cabbage slaw adds freshness and crunch that balance the warmth of the soup.
- Perfect Beverage Pairings: Complement this dish with a glass of dry white wine, hibiscus lemonade, or a ginger-lime mocktail for a refreshing contrast.
- Garnish for Flair: Before serving, sprinkle extra fresh parsley or drizzle a little olive oil on top for added color and shine.
Nutrition
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on the products used.
Nutrition info is automatically generated and provided as a courtesy and as an estimate only.