Haitian Fried Fish Recipe: Crispy, Golden Bites With Spiced Rum Heat

Main Courses

Haitian Fried Fish Recipe: Crispy, Golden Bites With Spiced Rum Heat

Haitian fried fish delivers the perfect balance of crispy golden skin and tender, flavorful flesh—all infused with the bold spices and spiced rum heat that define Haitian cuisine.

This recipe stays true to tradition while making it accessible for home cooks, using a simple yet effective batter and frying technique that ensures every bite is restaurant-quality.

The secret lies in the marinade: Scotch bonnet peppers, garlic, and thyme work together to create a flavor profile that's both aromatic and deeply satisfying.

What sets this Haitian fried fish apart is the attention to detail in preparation—from properly cleaning the fish to maintaining the right oil temperature for frying.

The batter, made with cornmeal and flour, creates a crispy exterior that shatters with each bite, while the spiced rum marinade adds a subtle warmth that lingers. This dish is more than just fried fish; it’s a celebration of Haitian flavors that brings a taste of Port-au-Prince to your kitchen.

The result is a plate of golden, crispy fish that’s impossible to resist, served best with pickled vegetables or akasan (Haitian fried plantains) to balance the richness.

The aroma alone will have everyone gathered around the table, and the first bite delivers on the promise of bold, spiced flavors that define Haitian comfort food. Ready to make this dish? Let’s get started with the ingredients and techniques that bring it to life.

This recipe is designed to be both authentic and approachable, making it perfect for weeknight dinners or special occasions. Whether you're cooking for family or hosting a gathering, the combination of crispy texture and vibrant flavors ensures it will be a standout dish.

The key is patience—especially in the marinating and frying stages—to achieve that perfect balance of heat, crispiness, and tenderness.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for haitian fried fish

Bold spices, crispy batter, and fiery rum heat—here’s what you need for authentic Haitian fried fish.

Ingredient Amount Notes
Fresh White Fish Fillets 🐟 1 ½ lb Cod, snapper, or tilapia preferred
All-Purpose Flour 🌾 1 cup For light, crispy batter
Yellow Cornmeal 🌽 ½ cup Fine grind for best texture
Dried Thyme 🌿 1 tbsp Or 1 tbsp fresh thyme leaves
Garlic Cloves 🧄 6 cloves Minced for marinade
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, finely chopped
Spiced Rum 🍹 ½ cup Like Captain Morgan or Bacardi
Lemon Juice 🍋 ¼ cup Freshly squeezed
Olive Oil 🫒 ½ cup For marinade and frying
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 4 cups For deep frying (peanut oil works too)
Fresh Parsley 🌿 ¼ cup Chopped for garnish (optional)

The fish is the star, so don’t cut corners. Cod or snapper hold up best to frying, but tilapia works in a pinch. Look for fillets with firm, translucent flesh—none of that mushy stuff. The Scotch bonnet peppers are non-negotiable for that authentic kick; grab them at Latin markets or specialty stores—regular grocery stores rarely carry them. If you can’t find fresh, hot pepper sauce like Crystal or Valentina will work in a bind, but it’s not the same. For the rum, Captain Morgan or Bacardi are classic choices, but any spiced rum will do.

No Scotch bonnet? Habanero or Thai bird’s eye peppers bring similar heat—just halve the quantity. Running low on cornmeal? Substitute all-purpose flour, but add 1/2 tsp baking powder for lift. Fresh thyme unavailable? Dried works at half the amount. The batter needs to be light and airy, so don’t overmix it—lumps are fine. For the oil, peanut oil is ideal because of its high smoke point, but vegetable oil works too. Just keep it hot—350°F is perfect—and never let the fish sit in cold oil before frying, or it’ll turn greasy instead of crispy.

This dish tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 3 days, but reheat gently—microwave or oven only, no frying again. Freeze fried portions for up to 1 month by wrapping tightly in parchment paper. Serve with pickled veggies or fried plantains to balance the richness. The rum marinade adds depth, but if you’re avoiding alcohol, extra lemon juice and a splash of soy sauce work as a substitute.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just flour, cornmeal, and a handful of spices. No fancy equipment, no messier steps. The fish gets crispy on the outside while staying tender inside, and honestly? That’s about as close to "set it and forget it" as I get.
  • Garlic-Thyme Crunch: Between us, the secret’s in the double-dusting: first the flour, then the cornmeal. The garlic sizzles into something golden, and that dried thyme? It smells like a Caribbean breeze hit my kitchen. The crunch alone makes me want to eat it straight from the pan.
  • Lunchbox Hero: Here’s what sold me—this keeps perfectly for days. Pack the leftovers for work (they reheat like a dream) or toss them in a sandwich for a no-fuss lunch. My kids beg for it the next day, and I’ve never had to explain why.
  • Budget Crunch: I buy fish in bulk when it’s on sale, pat it dry, and freeze half. That one step turns a pricier protein into my go-to cheap-eats staple. Plus, cornmeal and flour are pantry staples—no extra shopping trips needed.

Step-by-step instructions for Haitian fried fish

Here's how to achieve that legendary crispy crust and bold spiced rum flavor every time.

1

Marinate the Fish for Maximum Flavor

In a large bowl, combine the 0.5 cup spiced rum, 0.25 cup lemon juice, 0.5 cup olive oil, 1 tbsp dried thyme, 6 cloves garlic cloves (minced), and 2 whole scotch bonnet peppers (seeds removed and finely chopped). Mix well until fully combined.

Add the 1.5 lb fresh white fish fillets to the marinade, turning to coat completely. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor). The fish should absorb the marinade's bright, spicy essence - you'll notice the liquid turning pinkish from the scotch bonnet peppers. This step is crucial for that authentic Haitian kick and helps tenderize the fish slightly for perfect frying.

2

Create the Crispy Cornmeal Batter

In a separate shallow dish, whisk together the 1 cup all-purpose flour, 0.5 cup yellow cornmeal, 1.5 tsp salt, and 0.5 tsp black pepper. The cornmeal gives that signature Haitian texture - it should create a fine, powdery coating that'll create an irresistible crunch.

Remove the fish from the marinade (let any excess drip off) and pat dry with paper towels. This drying step is essential - it prevents the batter from becoming soggy when frying. Working quickly, press each fillet into the flour mixture, coating both sides thoroughly. The batter should adhere well but not form thick clumps. Let the coated fish rest for 5 minutes before frying to help the coating adhere better.

3

Fry to Golden Perfection

Heat 4 cups vegetable oil in a deep fryer or heavy pot to 350°F. Use a thermometer to monitor the temperature - it's crucial to maintain this exact heat for consistent results. The oil should be hot enough that when you test with a small piece of batter, it sizzles immediately and floats.

Carefully place the coated fish fillets in the hot oil, working in batches if needed to avoid overcrowding. Fry for 3-4 minutes per side until the fish reaches an internal temperature of 145°F and the coating is deep golden brown and crispy. You'll know it's ready when the edges are perfectly set and the fish releases easily from the batter. Drain on paper towels to remove excess oil.

4

Finish and Serve Immediately

While the fish is still hot, transfer it to a serving platter and sprinkle with 0.25 cup fresh parsley for a pop of color and freshness. The parsley adds a bright contrast to the rich fried fish and complements the spiced rum marinade beautifully.

Serve immediately with lemon wedges on the side - the heat from the scotch bonnet peppers will be at its peak right out of the fryer. Each bite should deliver that perfect combination of crispy exterior, tender fish, and the warm, spicy kick from the marinade. The cornmeal batter should be crunchy enough to stand up to the fish's natural oils without becoming soggy. Enjoy while hot, as the crispiness diminishes as it cools.

👨‍🍳

Pro Tips For Making Haitian Fried Fish

  • PAT THE FISH DRY: I learned this the hard way—skipping this step means your cornmeal crust will slide off like a sad soufflé. Grab paper towels and press hard on both sides of the fillets, especially after rinsing. Wet skin = no grip, and no one wants fish that looks like it’s auditioning for a sad commercial.
  • DOUBLE-DIP THE CORNMEAL: The crust on Haitian fried fish isn’t just flour—it’s a layered armor. First coat in flour (shaken, not dumped), then dip in cornmeal twice for that crunchy, golden shell. Yes, it takes an extra 30 seconds, but your fish will taste like it came from a roadside stand in Port-au-Prince, not a sad weeknight.
  • LOW AND SLOW FOR GOLD: Your oil should be shimmering, not smoking like a haunted kitchen. Medium heat is your friend here—too hot, and you’ll burn the cornmeal before the fish cooks through. Test with a pinch of flour: it should sizzle but not blacken. Trust me, your future self will thank you when the crust isn’t a carbonized disaster.
  • SAUTÉ THE THYME FIRST: Skip the dry rub—this isn’t a steak. Lightly toast your dried thyme in a dry pan for 30 seconds until fragrant, then crush it with your garlic. That aroma locks into the crust, making your fish taste like it’s been simmering in a Haitian kitchen all day. (And no, you can’t just sprinkle it raw—it’s not magic dust.)

Wine and beer pairings for this haitian fried fish

Rum-Infused White Wine

The spiced rum marinade in this dish pairs beautifully with a dry white wine that can stand up to its bold flavors. I recommend a Sauvignon Blanc from New Zealand or Loire Valley, like Cloudy Bay or Sancerre.

The wine’s crisp acidity and citrus notes cut through the richness of the fried fish while complementing the Scotch bonnet pepper heat. A glass chilled to 45-50°F will refresh your palate between bites. 🍷

Light-Bodied Beer

For beer lovers, a Haitian-style lager or a crisp pilsner works wonders. Try Stella Artois or Heineken—their light body and subtle malt sweetness balance the spicy, rum-forward flavors without overpowering them.

If you want something more adventurous, a Belgian witbier like Hoegaarden adds a peppery, citrusy contrast that echoes the Scotch bonnet in the marinade. Serve chilled to 40°F for the best experience.

Spiced Rum Cocktail

Why not lean into the rum? A Dark 'n' Stormy (rum, ginger beer, lime) or a Hurricane (rum, fruit juice, lime) mirrors the dish’s tropical-spiced profile.

For a non-alcoholic twist, mix ginger beer, lime juice, and a dash of hot sauce—it’s like a spicy, fizzy companion to the fried fish. Serve in a tall glass with ice to keep it refreshing. 🍹

Citrusy Sangria

A rum-based sangria with orange slices, lime wedges, and a splash of pineapple juice is a crowd-pleaser. Add a pinch of cinnamon and a Scotch bonnet pepper slice (seeds removed) for a nod to the dish’s flavors.

Let it sit for 30 minutes before serving to let the spices infuse. This drink’s bright, tangy notes cleanse the palate between bites of crispy fish. 🍊

Avoid Heavy Pairings

Skip bold reds like Cabernet Sauvignon or heavy ales—they’ll clash with the dish’s delicate crispiness and spicy heat. Instead, stick to light, citrusy, or effervescent options that highlight the fish’s texture and the rum’s warmth.

The goal is harmony, not competition. A well-paired drink elevates the meal from good to unforgettable. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 680mg29%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 3g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this recipe?

Fresh fish is ideal for the best texture, but you can use frozen if thawed properly. Place frozen fillets in a sealed bag and submerge in cold water for 30-45 minutes until fully thawed. Pat them very dry before marinating—excess moisture prevents the batter from sticking. For even better results, let thawed fish air-dry on paper towels for 10 minutes before coating.

2

How do I handle Scotch bonnet peppers if I can't find them?

No Scotch bonnet? Use habanero or Thai bird’s eye peppers instead, but reduce the quantity by half since they’re hotter. For milder heat, try jalapeño or serrano peppers, but increase to 3-4 peppers for comparable flavor depth. Always remove seeds and membranes to control spice intensity. If you prefer no heat, omit the pepper entirely and add 1 tsp smoked paprika for depth.

3

Why did my fried fish turn out greasy instead of crispy?

Greasy fish usually means one of two things: oil temperature was too low or the fish wasn’t dry enough before frying. Always maintain 350°F oil and pat fillets thoroughly dry with paper towels. Another tip—don’t overcrowd the fryer. Cook in single layers with space between pieces to ensure even browning. Let fried fish rest 2 minutes on a wire rack before serving to drain excess oil.

4

Can I bake this instead of frying for a healthier version?

Preheat oven to 425°F and brush fillets with 1 tbsp olive oil after coating. Bake on a wire rack set over a baking sheet for 12-15 minutes until golden and crispy. For extra crunch, broil for 1-2 minutes at the end. The texture won’t be identical to fried, but it’s a lighter alternative with 70% less oil. Spritz with lemon juice halfway through baking for brightness.

5

What’s the best way to store leftovers?

Store fried fish in an airtight container in the fridge for up to 3 days. Reheat gently in a 350°F oven for 5-7 minutes or microwave for 20-30 seconds covered with a damp paper towel. For longer storage, freeze portions wrapped in parchment paper for up to 1 month. Thaw overnight in the fridge before reheating. The crispiness will diminish slightly, but the flavor stays delicious.

★★★★★4.9(2 reviews)
Categories Main Courses