Tunisian Food Mains
Tunisian Couscous Recipe — Spiced North African Classic
Traditional North African Couscous with Spiced Vegetables & Rich Broth.
Serves
6
Calories
420 kcal
Cuisine
Tunisian

On this page: What is it · History · What you need · Step by step · Serving & storage · Recipe card
Couscous is one of North Africa’s most iconic and comforting dishes — soft steamed semolina grains served with richly spiced broth, tender meat or fish, vegetables, chickpeas, and aromatic herbs.
The beauty of couscous lies in the balance between light fluffy grains and deep slow-cooked flavors. Harissa, tomato, warm spices, and stock create a fragrant sauce that soaks into the couscous while vegetables soften into the broth.
Whether prepared with lamb, chicken, or fresh fish, couscous is more than a meal. Across Tunisia, Morocco, and Algeria, it represents family cooking, gatherings, hospitality, and tradition passed down through generations.
What Is It?
Couscous is a North African dish made from steamed semolina grains traditionally served with a spiced broth containing vegetables, legumes, and meat or fish.
The grains themselves are tiny rolled semolina pellets that become light and fluffy after steaming. The accompanying broth is deeply savory and often flavored with tomato paste, harissa, cumin, coriander, paprika, and turmeric.
Different regions prepare couscous differently, but the combination of grains, broth, vegetables, and protein remains central throughout North African cuisine.
A Little History
Couscous has been a staple food across the Maghreb region for centuries and is believed to have originated among Berber communities in North Africa.
Traditionally, couscous was steamed in a special pot called a couscoussier, where broth simmered underneath while the grains cooked gently above. This method allowed the couscous to absorb aromatic steam while remaining fluffy rather than wet.
Over time, couscous spread throughout Tunisia, Morocco, Algeria, Libya, and beyond, evolving into countless regional variations featuring lamb, chicken, seafood, dried fruits, or seasonal vegetables.
Today, couscous remains one of the most recognized dishes in North African cooking and is commonly prepared for family meals, Friday lunches, and celebrations.
At a glance
Serves
6
Calories
420 kcal
Protein
28 g
Course
Main Course
Why it works
01 Fluffy grains under a spiced broth
02 Works with lamb, chicken or fish
03 Easy to make vegetarian

Cooking this later?
Save it to your Pinterest board so it’s there when you need it.
What You Need
Exact amounts are in the recipe card
For the Couscous
- Couscous semolina grains
- Olive oil
- Lamb, chicken, or fish
- Onion
- Garlic
- Tomato paste
- Harissa
- Ground cumin
- Ground coriander
- Paprika
- Turmeric
- Vegetable or chicken stock
- Carrots
- Zucchini
- Potato
- Chickpeas
- Salt
- Black pepper
- Fresh parsley or cilantro
- Lemon wedges

Step-by-Step Instructions
The couscous is first hydrated and fluffed so the grains remain light and separate rather than clumping together. Traditional steaming gives the grains extra depth and texture, though quick steaming in a bowl also works well.
The broth begins with onion, garlic, tomato paste, harissa, and spices cooked gently in olive oil until fragrant. Meat or fish is added before simmering with vegetables and chickpeas to build a rich, comforting sauce.
The final dish is assembled by layering the broth and vegetables over fluffy couscous so the grains absorb the aromatic sauce while still keeping their texture.
1. Steam the couscous
Place the couscous into a large bowl and drizzle with olive oil.
Fluff the grains gently with a fork.
Pour over boiling water, cover, and allow the couscous to steam for 5 minutes before fluffing again.

2. Build the broth
In a large pot, heat olive oil over medium heat.
Add onion and garlic and sauté until softened.
Stir in tomato paste, harissa, cumin, coriander, paprika, and turmeric. Cook for 2 minutes until fragrant.
Add the lamb or chicken and lightly sear in the sauce. If using fish, reserve it for later.
3. Simmer with vegetables
Pour in the stock and bring to a boil.
Reduce to a simmer and add carrots, zucchini, potato, and chickpeas.
Cook for 30–40 minutes until the vegetables are tender and the meat is cooked through.
If using fish, add it during the final 10 minutes of cooking.
Tip: Coastal towns often make it with fish, while inland areas prefer lamb or chicken.
4. Assemble and serve
Spoon couscous into bowls or onto a large serving platter.
Ladle the broth, vegetables, and meat or fish over the top.
Garnish with parsley or cilantro and serve with lemon wedges.
Serving & Storage
Serving
Couscous is traditionally served family-style in a large shared dish with extra harissa and lemon wedges on the side.
It pairs beautifully with roasted peppers, olives, salads, or additional grilled meats and seafood.
Storing Leftovers
Store leftover broth and couscous separately in airtight containers in the refrigerator for up to 3 days. Reheat gently before serving again.
| Broth and couscous, stored separately | up to 3 days |
The broth often becomes even richer and more flavorful the next day.

Tunisian Couscous
Ingredients
- 2 cups couscous semolina grains
- 3 tbsp olive oil
- 500 g lamb chicken, or fish (such as sea bass or grouper), cut into pieces
- 1 large onion finely chopped
- 2 cloves garlic minced
- 2 tbsp tomato paste
- 1 tbsp harissa adjust to taste
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp paprika
- ½ tsp turmeric
- 4 cups vegetable or chicken stock
- 2 carrots peeled and chopped
- 2 zucchini chopped
- 1 potato cubed
- 1 handful of chickpeas pre-cooked or canned
- Salt and pepper to taste
- Fresh parsley or cilantro for garnish
- Lemon wedges to serve
Instructions
- Prepare the couscous: Place the couscous in a bowl, drizzle with 2 tbsp olive oil, and fluff with a fork. Add 1 cup boiling water, cover, and let steam for 5 minutes. Fluff again and set aside. (Traditional method: steam couscous in a couscoussier for richer flavor.)
- Cook the sauce: In a large pot, heat 1 tbsp olive oil. Add onion and garlic, sauté until soft. Stir in tomato paste, harissa, and spices, and cook for 2 minutes until fragrant.
- Add the meat or fish: Add lamb or chicken pieces (if using fish, add later to avoid overcooking) and sear lightly in the sauce.
- Simmer: Pour in stock, bring to a boil, then reduce to a simmer. Add carrots, zucchini, potato, and chickpeas. Cook for 30–40 minutes until meat is tender and vegetables are soft.
- If using fish: Add fish pieces in the last 10 minutes of cooking.
- Assemble: Spoon couscous into bowls or a large serving dish. Ladle sauce, meat/fish, and vegetables over the top.
- Finish: Garnish with parsley or cilantro and serve with lemon wedges on the side.
Made this couscous?
Rate it with the stars in the recipe card and tell us how it went in the comments: what you swapped, what you added, how spicy you made it.
Products we use
Our kitchen kit for this recipe

T-fal Stainless Steel Cookware Set (11-piece)
View in shop
Stainless Steel Bowls
View in shop
Wooden Spoons
View in shopMore to cook
More recipes from our kitchen



