afoona
Moroccan Couscous with Spicy Fish
fish

Moroccan Couscous with Spicy Fish with homemade chicken stock

Classic Moroccan couscous with spicy sea bass in a spicy tomato sauce. A complete, filling meal.

⏱ 2 hr 59 min🍽 4 servings 🌍 Middle Eastern👩‍🍳 Afoona🧩 4 parts
Versions:Original

👨‍🍳 Method

For the homemade chicken stock ✓ Homemade · or skip – back to store-bought

  1. 1
    Put the chicken, the onion, carrot, celery, parsley, bay leaves and peppercorns and the water in a pot and bring to a boil. Skim off the foam that rises during the first 15 minutes with a spoon.
    StovePot
  2. 2
    Turn down and simmer gently 2.5–3 hours.
    Stove
    💡A gentle simmer, not a boil: a hard boil dries the food out and clouds it, a slow simmer cooks it evenly.
  3. 3
    Strain the stock.
    Colander

For the Tomato sauce

  1. 4
    Heat the olive oil in a wide pan over medium heat.
    StoveFrying pan
  2. 5
    Add the onion and fry 5 minutes, stirring now and then, until the onion is soft and translucent and starts to turn golden at the edges. If it browns too fast, lower the heat.
    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. 6
    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. 7
    Add the cumin and hot paprika and stir about a minute, until fragrant.
    Stove

To assemble

  1. 8
    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 12–15 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. 9
    Put the couscous in a bowl with the oil and salt.
    Bowl
  3. 10
    Bring the liquid to a boil and pour it over the couscous.
    StoveSmall saucepan
  4. 11
    Cover 5 minutes and fluff the grains with a fork.
    💡Fluff with a fork, not a spoon: a fork separates the grains, and a spoon mashes them into clumps.
  5. 12
    Serve the fish in its sauce over the couscous.
719calories
44 gprotein
74 gcarbs
25 gfat
● protein 25%● carbs 43%● fat 32%

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 (5) · 🍳 2 cooking vessels

  • 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)
  • Small saucepan · Also works: Pot (None) · Frying pan (A deep pan for sauces)
  • Bowl · Also works: Pot (None)

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

🧩 Built from…

homemade chicken stock → Tomato sauce → Couscous → Fried onion → Fish in tomato sauce

🛒 Shopping list