Introduction
Firire is a Senegalese fried whole fish served with a cooked onion-pepper sauce and fresh vegetable sides—a complete meal in one dish. The fish is marinated in a sharp paste of garlic, mustard, vinegar, and spices, then fried until crisp while the marinade becomes a warm, glossy sauce. This takes about an hour start to finish and works equally well for a weeknight dinner or a composed plated meal.
Recipe Details
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 60 minutes
- Servings: 2
Ingredients
- Whole fish, cleaned
- 2 cloves of garlic, minced
- 1 tablespoon mustard
- 1 tablespoon vinegar
- Chile powder
- Ground red pepper to taste
- 1 medium-sized (250 g) onion, chopped
- Salt to taste
- Oil for frying
- ½ green pepper, sliced along its length
- Lettuce
- 1 medium-sized cucumber, peeled and sliced
- Plantain, peeled and sliced
- 2 medium-sized cherry tomatoes
Instructions
- Wash the fish very well and make slashes along the body.
- Combine the garlic, mustard, vinegar, chile powder, red pepper, onions, and a pinch of salt. Rub on the fish, and leave to marinate for 15 minutes.
- Scrape the onions off the fish, and reserve them.
- Heat the oil in a pan over moderate heat. Add the fish, and fry on both sides until browned. Remove and set aside.
- Add the marinated onions to the pan. Fry until browned, stirring every 2-3 minutes.
- Stir in the green pepper. Reduce the heat to medium, and cook for about 7 minutes. Set aside this sauce.
- Combine a dash of vinegar, oil, and mustard to make a dressing. Toss the dressing with the lettuce and cucumber. Set aside
- Fry the plantain, and season with salt to taste.
- Arrange the salad in a dish, and place the fish in the center. Garnish with tomatoes and plantains. Serve with the reserved sauce.
Variations
Whole roasted fish instead of fried: Bake the marinated fish at 400°F for 20–25 minutes instead of pan-frying. The spice paste will caramelize slightly and the flesh stays moist, though you’ll lose the crisp exterior.
Skip the fried plantains: Serve boiled or roasted plantain slices instead. This cuts cooking time by 5 minutes and reduces oil use while keeping the starchy, slightly sweet contrast with the savory sauce.
Add tomato to the sauce: Dice a fresh tomato and stir it into the onion-pepper sauce during the last 2 minutes of cooking. This adds body and acidity without changing the core flavors.
Use fish fillets: Substitute boneless fillets (skin-on if possible) for whole fish. Reduce marinating time to 10 minutes and frying time to 3–4 minutes per side. Presentation becomes more casual but assembly is faster.
Double the vegetable sides: Add steamed carrots, shredded cabbage, or sliced bell peppers to the salad base. This bulks up the meal and adds color without competing with the spiced fish.
Tips for Success
Make slashes in the fish skin. This allows the marinade to penetrate deeper and the heat to cook the flesh more evenly. Space them about an inch apart along both sides.
Reserve the marinated onions before frying the fish. Scraping them off keeps them separate so they can fry and caramelize into a sauce instead of burning on the fish’s exterior.
Don’t crowd the pan when frying. Use moderate heat and give the fish space so it browns rather than steams. If your pan is small, work in batches.
Test the plantains for doneness by piercing with a fork. They should be golden and soft inside but not falling apart. Overcooked plantains turn mushy and lose their textural contrast.
Prepare the lettuce-cucumber salad just before serving. The dressing will soften tender lettuce if it sits too long, so toss it at the last moment to keep it crisp.
Storage and Reheating
Firire does not store well as a complete composed dish because the salad wilts and the crisp fish softens when refrigerated together. Instead, store components separately: the fish and sauce in an airtight container for up to 2 days in the fridge, and the raw salad and plantains in separate containers for the same duration.
FAQ
Can I use frozen fish? Yes, but thaw it completely in the fridge and pat it dry very well before marinating. Excess moisture will prevent browning and dilute the marinade.
What size whole fish works best? A fish weighing 1.5 to 2.5 pounds (cleaned) is ideal—large enough to fry without drying out and small enough to cook through in about 8–10 minutes per side. Adjust marinating and frying time slightly for smaller or larger specimens.
Can I make the spice paste ahead? Yes, combine the garlic, mustard, vinegar, spices, and onions up to 4 hours in advance and refrigerate in an airtight container. Apply it to the fish just before marinating so the flavors don’t dull.
What if the sauce seems too thin? Let it simmer for another 3–5 minutes after adding the green pepper. The onions will break down further and release more starch, naturally thickening the sauce without any added thickener.
Attribution: Recipe text from “Cookbook:Firire (Senegalese Fried Fish with Sauce)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Firire_(Senegalese_Fried_Fish_with_Sauce)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

