Saltfish Fritters with Sweet Chili Sauce Recipe

Updated November 6, 2026

Total time
40 min
prep 20 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Saltfish Fritters with Sweet Chili Sauce Recipe

Saltfish fritters are a beloved Caribbean snack made from salted cod, flour, and aromatics, fried until golden and crisp. The salty, savory fritters pair perfectly with a tangy-sweet chili sauce, creating a balance of flavors that makes them irresistible. This recipe delivers light, fluffy fritters with a crispy exterior, perfect for appetizers, snacks, or a casual meal.

Ingredients

  • 8 oz (225 g) salted cod fish (saltfish)
  • 1 cup (125 g) all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (optional)
  • 1/2 cup (120 ml) water (plus more if needed)
  • 1 small onion, finely chopped (about 1/2 cup / 75 g)
  • 1 scallion, thinly sliced
  • 1 garlic clove, minced
  • 1 small tomato, diced (about 1/2 cup / 90 g)
  • 1/4 cup (15 g) fresh cilantro, chopped
  • Vegetable oil for frying (about 2 cups / 500 ml)

For the sweet chili sauce:

  • 1/2 cup (120 ml) rice vinegar
  • 1/4 cup (50 g) granulated sugar
  • 2 tablespoons water
  • 1 tablespoon fish sauce (optional)
  • 1 teaspoon chili flakes (adjust to taste)
  • 1 garlic clove, minced
  • 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry)

Instructions

  1. Soak the saltfish: Rinse the salted cod under cold water to remove excess salt. Place it in a bowl, cover with cold water, and refrigerate for at least 8 hours or overnight, changing the water 2-3 times. This removes most of the salt and rehydrates the fish.
  2. Cook the saltfish: Drain the soaked fish and place it in a saucepan. Cover with fresh water and bring to a boil. Reduce heat and simmer for 10-15 minutes, until the fish flakes easily. Drain and let cool slightly.
  3. Flake the fish: Once cool enough to handle, remove any skin and bones, then flake the fish into small pieces with your fingers or a fork. Set aside.
  4. Make the sweet chili sauce: In a small saucepan, combine rice vinegar, sugar, water, fish sauce (if using), chili flakes, and minced garlic. Bring to a simmer over medium heat, stirring until sugar dissolves. Stir in the cornstarch slurry and cook for 1-2 minutes until thickened. Remove from heat and set aside to cool.
  5. Prepare the batter: In a large bowl, whisk together the flour, baking powder, black pepper, and cayenne (if using). Add the water and stir until a thick, smooth batter forms. The batter should be thick enough to hold a spoon upright; add more water if too thick.
  6. Add the flavorings: Fold in the flaked fish, onion, scallion, garlic, tomato, and cilantro. Mix until just combined; do not overmix.
  7. Heat the oil: Pour about 1 inch (2.5 cm) of vegetable oil into a heavy skillet or deep fryer. Heat over medium-high until a small drop of batter sizzles immediately when added (about 350°F / 175°C).
  8. Fry the fritters: Using a tablespoon or small cookie scoop, carefully drop spoonfuls of batter into the hot oil. Do not overcrowd; fry in batches of 4-5. Cook for 2-3 minutes per side, until golden brown and cooked through. The internal temperature of the fritters should reach 165°F (74°C) as per USDA FSIS safe minimum for fish and egg dishes.
  9. Drain and serve: Remove fritters with a slotted spoon and drain on paper towels. Repeat with remaining batter. Serve hot with the sweet chili sauce.

Tips

  • Soaking is key: Don’t skip soaking the saltfish, or the fritters will be overly salty. If short on time, you can boil the fish twice, discarding the water each time, to speed up desalting.
  • Batter consistency: The batter should be thick enough to hold its shape when dropped into oil. If it’s too thin, the fritters will flatten and be greasy. Add flour a tablespoon at a time if needed.
  • Oil temperature: Keep the oil at 350°F (175°C). If too hot, the outside burns before the inside cooks; if too cool, fritters absorb oil and become heavy.
  • Substitutions: No salted cod? Use fresh cod, but increase salt to taste. For a milder flavor, use less chili flakes in the sauce.

Serving Suggestions

Serve saltfish fritters hot as an appetizer or snack. They pair well with a side of the sweet chili sauce for dipping, or with a squeeze of fresh lime juice. For a more substantial meal, serve them alongside rice and beans, or in a sandwich with lettuce and tomato.

Variations

  • Spicy fritters: Add a finely chopped Scotch bonnet pepper (seeds removed) to the batter for a fiery kick.
  • Herb fritters: Add 1/4 cup (15 g) chopped fresh parsley or thyme for extra herbaceousness.
  • 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 and cooked through.
  • Alternative sauce: If you prefer a fruitier sauce, try mango chutney or a simple lime-aji sauce.

Storage and Reheating

Leftover fritters can be stored 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. The sweet chili sauce can be refrigerated separately for up to 1 week.

Frequently Asked Questions

Can I use fresh cod instead of salted? Yes, you can use fresh cod, but you’ll need to add salt to the batter (about 1/2 teaspoon). The flavor will be less complex than with saltfish, but still delicious.

How long should I soak the saltfish? Soak for at least 8 hours or overnight, changing the water 2-3 times. This ensures the fish is not too salty. If you’re in a hurry, you can boil the fish twice, discarding the water each time, for about 10 minutes per boil.

Can I make the batter ahead of time? It’s best to make the batter just before frying, as the baking powder will lose its leavening power over time. However, you can prepare the flaked fish and chop the vegetables a day ahead.

Why are my fritters greasy? Greasy fritters usually mean the oil wasn’t hot enough. Make sure the oil reaches 350°F (175°C) before adding the batter, and don’t overcrowd the pan.

Can I freeze the fritters? Yes, you can freeze cooked fritters in a single layer on a baking sheet, then transfer to a freezer bag. Reheat from frozen in a 375°F (190°C) oven for 10-12 minutes.

What can I substitute for fish sauce in the sweet chili sauce? If you don’t have fish sauce, you can use soy sauce or simply omit it. The sauce will still be delicious with just vinegar, sugar, and chili.

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