Aller au contenu principal
ComfortFood

Tunisian Fish Couscous

Tunisian Fish Couscous
Emma, comfort food enthusiast and recipe creator

By Emma

Certified Culinary Professional

Recipe tested & approved
A North African favorite with firm white fish, vibrant veggies, and a spicy tomato-infused broth. Uses couscous swollen with rich broth, chickpeas, and pine nuts swapped for raisins. Harissa brightness balances earthy cumin and smoky paprika. A quick dish elevated by layering textures and smells, perfect for a light yet hearty meal.
Prep: 25 min
Cook: 35 min
Total: 60 min
Servings: 6 servings
#Tunisian #Fish #Couscous #Harissa #North African #Spicy #Seafood
Fish mingling with North African spices creates a feast of contrasts. Couscous swells juicy, soaked with broth laced with harissa heat and warm paprika aroma. Chickpeas provide bite; pine nuts take sails away from traditional sweetness to crunchy pop. I’ve learned measuring ‘minutes’ in cooking couscous or searing fish is misleading — it’s all about sights and smells. Oven-dried peppers never hit the same balance as fresh diced yellow ones here; they soften without losing their cheer. Garlic’s roasted too long can overpower. An inspired balance, coaxed by smell and subtle color change marks success. Often, I test broth with a quick finger swirl — if it clings just so, couscous is ready to rest.

Ingredients

  • 600 g firm white fish cubes like cod or haddock (reduced quantity from 675 g)
  • 80 ml olive oil (slightly more for searing and veggies)
  • 1 medium onion finely chopped
  • 1 yellow bell pepper deseeded and diced (replacing red pepper for sweetness)
  • 6 ml cumin ground
  • 3 ml smoked paprika (swap regular paprika to deepen flavor)
  • 3 ml turmeric ground
  • 1 medium zucchini chopped
  • 3 garlic cloves minced (extra 1 clove to punch garlic aroma)
  • 25 ml tomato paste
  • 20 ml lemon juice
  • 5 ml harissa (adjust to heat preference)
  • 1 can 400 ml chickpeas rinsed and drained
  • 500 ml vegetable broth (fish stock if available — helper for umami)
  • 50 g toasted pine nuts (replacing raisins for crunch)
  • 450 ml couscous (slightly reduced for better ratios)
  • 150 ml fresh flat-leaf parsley chopped
  • Salt and black pepper freshly ground

About the ingredients

Firm white fish is best — cod, haddock, or sea bass for well-defined flakes; avoid flaky fragile fish. Yellow bell pepper replaces red for softer, sweeter undertones, preventing bitter edges some find with red. Smoked paprika deepens the earthiness, elevates turmeric from simple color to flavor booster. Pine nuts swapped in for raisins because I prefer savory crunch over bursts of dryness and sweetness, but raisins suit sweeter palates or traditional approaches. Chickpeas reduce starch overload while adding body. For broth, vegetable broth or fish stock works better than chicken to honor the sea flavors. Lemons reign — fresh juice, not bottled, brightens and lifts flavors elegantly. Olive oil choice matters here — rich, fruity oils meld best with spices; otherwise, flavor dulls.

Method

  1. Heat half oil in a large deep skillet or wide pot over medium-high. When shimmering, gently sear half fish cubes just until opaque edges appear but still tender inside. Listen for a light sizzle, not a roar. Transfer fish gently onto plate to avoid breakage.
  2. Repeat searing with remaining fish using remaining oil. Don’t crowd pan — fish will steam not sear otherwise. Use a spatula to flip carefully, fish is fragile once hot.
  3. In same pan with pan juices, reduce heat to medium-low. Toss in chopped onion and diced yellow pepper. Sprinkle cumin, smoked paprika and turmeric right away. Cook, stirring often until onion softens and spices smell warm and earthy. Should take about 7-8 minutes — onion translucence, not browning; pepper still vibrant with a bit of snap.
  4. Add zucchini and garlic. Stir swiftly, cooking until garlic releases its scent and zucchini just starts to soften, around 3 minutes.
  5. Dump in tomato paste, lemon juice, and harissa. Stir constantly to blend paste and aromatics without burning. The mix will deepen to a rich red with spicy notes floating up.
  6. Pour chickpeas and broth or fish stock. Bring to gentle boil then immediately drop heat. Bubble softly for 4 minutes to marry flavors, thickening broth slightly.
  7. Stir couscous into simmering liquid, then carefully nestle back the seared fish cubes without breaking. Mix lightly but thoroughly so couscous starts absorbing liquid evenly. Cover pan tightly with lid or foil and turn off heat.
  8. Let couscous steam in its own heat for 7 minutes; stealth rest period swells it to fluffy perfection. Avoid peeking too soon — premature stirring ruins texture, leads to mush.
  9. Meanwhile, toast pine nuts in dry pan until golden and aromatic. Gentle tossing and close attention — a second too long, nuts burn and turn bitter.
  10. After couscous fluffing, uncover and gently fold in pine nuts and parsley. Check seasoning now. If lacking brightness, add small splash more lemon or harissa.
  11. Serve warm in a large shallow bowl. Garnish with more parsley. Offer lemon wedges for those craving extra tang. Textures contrast with juicy fish and nut crunch hits satisfying. Flavors push and pull — smoky, tart, spicy.
  12. If no pine nuts, toasted sliced almonds work well. If fish unavailable, firm tofu cubes or chickpea fritters create vegetarian spin. Use vegetable broth for vegan.
  13. Avoid overcooking fish in broth stage; it will turn rubbery fast. Seared just right, it flakes gently when lifted with fork.
  14. If couscous thickens too much during steaming, sprinkle few drops boiling broth and gently fluff with fork to loosen.

Cooking tips

Focus on texture progression: sear fish lightly — not fully cooked. Fish continues cooking off heat and later in broth, so jump early before fish loses tenderness. Onions translucent and soft, pepper softened but not mushy, deepen spices in that window — avoid burning tomato paste by stirring constantly, noting smell transition from raw to toasted. When broth bubbles gently, that’s the moment to add couscous and fish, mixing carefully so couscous captures liquids evenly. Rest covered — no peeking — crucial for perfect grains, else you get sticky lumps. Pine nuts toast quickly; watch and jerk pan often or they burn. Final mix just before serving keeps herbs fresh, bright color but fold gently so no fish breaks down. Season smartly at end; acidity or salt tweaks pull all flavors in harmony. Use lemon wedges at table for personalized zing.

Chef's notes

  • 💡 Sear fish lightly only until edges turn opaque; fish continues cooking later in broth. Avoid crowding pan—fish must sear not steam. Fish is fragile once hot; flip gently to keep cubes intact. I learned early: overcook here, fish loses texture fast.
  • 💡 Use fresh lemon juice—adds brightness at end, cuts richness. Harissa varies wildly; start with less, taste, add more cautiously. Broth bubbles slowly matter; too fierce a boil roughens couscous grains. Small changes in heat make huge texture differences.
  • 💡 Yellow bell pepper replaces red for sweet undertone. Adds color, softness without bitterness red can bring. Toast pine nuts dry, watch closely—nuts burn super fast, toss pan often. Almonds are decent substitute but pine nuts offer cleaner savory crunch contrast.
  • 💡 Avoid stirring couscous during steam—peeking causes clumps, breaks grain structure. Resting under lid with trapped steam swells couscous just right. If broth thickens too much, add tiny splash boiling broth, fluff lightly. Couscous texture hinges on this simple step.
  • 💡 If fish lacks firmness, freeze briefly 15 min—firms up cuts for searing. Use fish stock or vegetable broth, chicken stock dulls flavor profile here. Garlic timing critical; roasting too long turns bitter. Watch aroma, not time. Herbs added at end preserve freshness and color.

Common questions

Can I use other fish?

Firm white fish best like cod or haddock. Soft fish breaks apart, mushy result. Tofu or chickpea fritters work as vegetarian swaps; texture shift expected but flavor still layers well.

How to avoid mushy couscous?

Don’t stir while steaming, no peeking either. Keep lid tight, simmer broth gently before adding couscous. If thick balls form, loosen with few drops hot broth then fluff carefully with fork.

What if I lack pine nuts?

Toasted sliced almonds work fine; different crunch profile though. Or omit nuts entirely, but missing texture contrast. Some use raisins traditionally but that changes taste and dryness level; adjust liquids if raisins used.

How to store leftovers?

Keep couscous and fish separate if possible; couscous thickens in fridge. Reheat gently, add splash broth or lemon juice to refresh. Fish reheats fast; overcooking ruins texture. Consume within 2 days, no freezing recommended for fish texture.

You might also love

View all recipes →