Saltfish Fritters Recipe (Jamaican-Style)

Updated November 6, 2026

Total time
35 min
prep 20 min · cook 15 min
Serves
6
portions as written

Jump to recipe

Saltfish Fritters Recipe (Jamaican-Style)

Saltfish fritters are a beloved Caribbean snack, especially popular in Jamaica, where flaked salted cod is folded into a seasoned flour batter and fried until golden and crisp. The saltfish adds a savory, briny depth that pairs perfectly with the soft, fluffy interior. This recipe delivers a genuinely useful, foolproof version that comes together quickly and tastes great with a spicy dip.

Ingredients

  • 1 cup (120 g) all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon paprika (optional, for color)
  • 1/4 teaspoon black pepper
  • 1/2 cup (120 ml) water, plus more if needed
  • 1 cup (150 g) salted codfish, soaked and flaked (see note)
  • 1 small onion, finely chopped (about 1/2 cup / 75 g)
  • 1 scallion, thinly sliced (white and green parts)
  • 1 small tomato, seeded and chopped (about 1/2 cup / 75 g)
  • 1/2 Scotch bonnet pepper, seeded and minced (or 1 habanero, or 1/2 teaspoon red pepper flakes)
  • 2 tablespoons (30 ml) vegetable oil, for frying, plus more as needed

Note on salted cod: You will need about 1/2 pound (225 g) salted cod before soaking; it will yield about 1 cup flaked after soaking and cooking.

Instructions

  1. Soak the saltfish: Rinse the salted cod under cold water to remove surface salt. Place in a bowl, cover with cold water, and refrigerate for at least 8 hours or overnight, changing the water 2–3 times. Alternatively, for a quicker soak, place in a pot, cover with water, bring to a boil, then simmer for 5 minutes; drain and repeat once. This removes excess salt.
  2. Flake the fish: After soaking, drain the cod. Place it in a saucepan, cover with fresh water, bring to a boil, then reduce heat and simmer for 10–15 minutes until the fish is tender and flakes easily. Drain and let cool slightly. Remove any skin and bones, then flake the flesh into small pieces with a fork. Set aside.
  3. Make the batter: In a mixing bowl, whisk together the flour, baking powder, paprika, and black pepper. Gradually add the water, stirring until you have a thick, smooth batter (it should be similar to pancake batter). If it’s too thick, add a tablespoon more water.
  4. Add the flavorings: Gently fold in the flaked saltfish, onion, scallion, tomato, and Scotch bonnet pepper. Stir until everything is evenly distributed. The batter should be lumpy with fish and vegetables.
  5. Heat the oil: In a large skillet or frying pan, heat about 1/4 inch (0.5 cm) of vegetable oil over medium heat until shimmering (about 350°F / 175°C). To test, drop a tiny bit of batter into the oil; it should sizzle and float.
  6. Fry the fritters: Drop spoonfuls of batter (about 2 tablespoons each) into the hot oil, being careful not to overcrowd. Flatten them slightly with the back of the spoon. Fry for 2–3 minutes per side, until golden brown and cooked through (the internal temperature should reach 165°F / 74°C for food safety, as they contain fish).
  7. Drain and serve: Remove the fritters with a slotted spoon and drain on paper towels. Repeat with the remaining batter, adding more oil if needed. Serve hot.

Tips

  • Don’t skip the soaking: Saltfish is heavily cured; without proper soaking, your fritters will be unpalatably salty. Taste a small piece of the cooked fish before adding to the batter—if it’s still too salty, soak in fresh water for another 30 minutes.
  • Adjust the heat: Scotch bonnet peppers are extremely hot. Start with half a pepper, and adjust to your tolerance. For a milder version, use a bell pepper instead.
  • Batter consistency: The batter should be thick enough to hold its shape when dropped from a spoon, but not stiff. If it’s too dry, add a little water; if too runny, add a tablespoon of flour.
  • Keep them warm: If making a large batch, keep cooked fritters warm in a 200°F (93°C) oven while frying the rest.

Serving Suggestions

Serve saltfish fritters hot with a dipping sauce. A simple sauce of lime juice, minced garlic, and a bit of hot pepper is classic. They also pair well with avocado slices, a fresh green salad, or as part of a breakfast spread with fried plantains and rice and beans.

Variations

  • Add herbs: Stir in 2 tablespoons of chopped fresh thyme or cilantro for extra flavor.
  • Make it a meal: Serve the fritters in a sandwich with lettuce and a spicy mayo.
  • Baked version: For a lighter option, drop spoonfuls onto a greased baking sheet and bake at 400°F (200°C) for 15–20 minutes, flipping halfway, until golden (this will not be as crispy).
  • Use fresh cod: If you can’t find salted cod, use 1 cup of cooked fresh cod (poached or steamed) and add 1/2 teaspoon of salt to the batter (since fresh cod is not salty).

Storage and Reheating

Store leftover fritters in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 5–7 minutes, or until heated through. You can also reheat in an air fryer at 350°F (175°C) for 3–4 minutes. Avoid microwaving, as it will make them soggy.

Frequently Asked Questions

Can I use fresh cod instead of salted? Yes, but you’ll need to add salt to the batter. Use 1 cup of cooked fresh cod and add 1/2 teaspoon of salt to the flour mixture. The flavor will be slightly different, but still delicious.

How do I reduce the saltiness if I oversoak? If your fritters turn out too salty, you can balance it by adding a bit more flour and water to the batter, or serve them with a squeeze of fresh lime juice, which cuts the salt. Next time, soak the fish longer and taste before adding.

Can I make the batter ahead of time? Yes, you can prepare the batter (without the fish) up to 2 hours ahead and refrigerate. Fold in the fish just before frying. Do not store the batter with fish for more than a few hours, as the fish can become mushy.

What is the best oil for frying? Use a neutral oil with a high smoke point, such as vegetable, canola, or peanut oil. These will not impart unwanted flavors and can handle the high heat.

Why are my fritters greasy? This usually happens if the oil is not hot enough. If the oil is too cool, the fritters absorb oil instead of crisping. Make sure the oil is shimmering before adding the batter, and don’t overcrowd the pan.

Can I freeze saltfish fritters? Yes, freeze cooked fritters in a single layer on a baking sheet, then transfer to a freezer bag. They will keep for up to 2 months. Reheat from frozen in a 375°F (190°C) oven for 10 minutes, flipping halfway.

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).