afoona
Spicy Libyan Fish
fish

Spicy Libyan Fish with homemade harissa

Spicy Libyan fish in a crushed tomato sauce with harissa and cumin - a classic dish of Libyan Jews

⏱ 48 min🍽 4 servings 🌍 Middle Eastern👩‍🍳 Afoona🧩 3 parts

👨‍🍳 Method

For the Tomato sauce

  1. 1
    Heat the olive oil in a wide pan over medium heat.
    StoveFrying pan
  2. 2
    Add the onion and fry for 8–10 minutes, stirring, until the onion is soft and deep golden.
    Stove
    💡Add by cooking time: what needs long (onion, carrot, meat) goes in first, and what burns fast (garlic, dry spices) goes in last, only until fragrant.
  3. 3
    Add the garlic and fry about 30 seconds to 1 minute, just until fragrant. Don't let the garlic brown.
    Stove
    💡Garlic burns quickly and turns bitter. Add it only after the onion has softened, over medium heat, and add the next ingredient as soon as it smells fragrant.
  4. 4
    Soak the dried peppers 30 minutes in hot water, drain and remove the seeds.
    Bowl
  5. 5
    Grind the peppers in a food processor with the garlic, salt and black pepper.
    Food processor
    💡In a food processor, grind in short pulses and check between pulses: it's easy to go from coarse to paste. (Sesame for tahini, on the other hand, is ground continuously.)
  6. 6
    Add the oil in a thin stream, while Tahini, until a smooth paste.
    Food processor
    💡The thin stream is everything: fat that goes in too fast can't bind, and the sauce breaks. For mayonnaise and hollandaise, if this happens, start with a fresh yolk and slowly add the broken sauce to it; if the sauce is too thick, thin it with a teaspoon of water.
  7. 7
    Add the harissa, cumin, hot paprika and smoked paprika and stir about a minute, until fragrant.
    Stove
  8. 8
    Add the harissa, cumin, hot paprika and smoked paprika and stir about a minute, until fragrant.
    Stove
    💡A gentle simmer, not a boil: a hard boil dries the food out and clouds it, a slow simmer cooks it evenly.

To assemble

  1. 9
    Pat the fish pieces dry with paper towels and place it in the sauce, skin side down, and spoon some of the sauce over it. Cover and cook over medium-low heat 15–20 minutes, until the fish flakes easily.
    StoveLid
    💡Pat the fish dry and don't overcook it: wet fish thins the sauce, and overcooked fish dries out and falls apart.
  2. 10
    Turn off the heat and sprinkle the cilantro over the top.
  3. 11
    Serve with bread.
305calories
39 gprotein
13 gcarbs
11 gfat
● protein 51%● carbs 17%● fat 31%

Per serving, servings (calculated for this version)

A button hides that part of the recipe, in print too. Another click brings it back. The choice is kept for this recipe.

⚖ About the ingredients

🔧 Tools needed (3) · 🍳 One cooking vessel

  • Stove · 💡 Workaround, changes the dish: Portable hot plate (one weaker burner) · Camping gas stove (One burner, outdoors) · Electric pressure cooker (multicooker) (One pot, no real shallow frying)
  • Frying pan · Also works: Wok (None) · 💡 Workaround, changes the dish: Pot (High sides, slow evaporation and weak browning)
  • Lid · Also works: Aluminum foil (tight aluminum foil) · Plate (an upside-down plate)

By the steps, as the recipe is built now: another version or addition can change the list.

🧩 Built from…

homemade harissa → Tomato sauce → Fried onion → Fish in tomato sauce

🛒 Shopping list