Tunisian Couscous Recipe — Spiced North African Classic

Traditional North African Couscous with Spiced Vegetables & Rich Broth

Tunisian CousCous
Table of Contents

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.

Ingredients tunisian couscous

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.

What You Need

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

The Process

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.

Tunisian Cous cous making, chicken in the pot searing in the spices

Step-by-Step Instructions

  1. Place the couscous into a large bowl and drizzle with olive oil.
  2. Fluff the grains gently with a fork.
  3. Pour over boiling water, cover, and allow the couscous to steam for 5 minutes before fluffing again.
  4. In a large pot, heat olive oil over medium heat.
  5. Add onion and garlic and sauté until softened.
  6. Stir in tomato paste, harissa, cumin, coriander, paprika, and turmeric. Cook for 2 minutes until fragrant.
  7. Add the lamb or chicken and lightly sear in the sauce. If using fish, reserve it for later.
  8. Pour in the stock and bring to a boil.
  9. Reduce to a simmer and add carrots, zucchini, potato, and chickpeas.
  10. Cook for 30–40 minutes until the vegetables are tender and the meat is cooked through.
  11. If using fish, add it during the final 10 minutes of cooking.
  12. Spoon couscous into bowls or onto a large serving platter.
  13. Ladle the broth, vegetables, and meat or fish over the top.
  14. Garnish with parsley or cilantro and serve with lemon wedges.

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

Store leftover broth and couscous separately in airtight containers in the refrigerator for up to 3 days. Reheat gently before serving again.

The broth often becomes even richer and more flavorful the next day.

Tunisian CousCous

Tunisian Couscous

Couscous is Tunisia’s national dish — a fragrant semolina grain steamed and served with a rich sauce of meat, fish, or vegetables. Unlike Moroccan couscous, Tunisian couscous often has a spicy kick thanks to harissa, making it bold and deeply satisfying. This recipe brings together tender lamb (or fish), seasonal vegetables, and the signature flavors of North Africa in one dish.
Share Recipe
No ratings yet
Print Pin Rate
Course: Main Course
Cuisine: Tunesian
Keyword: couscous Tunisia recipe, couscous with fish, couscous with lamb, Tunisian couscous
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 6 servings
Calories: 420kcal

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
Start Cooking

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.

Notes

Each Tunisian region has its own couscous tradition — coastal towns often make it with fish, while inland areas prefer lamb or chicken.
You can make it vegetarian by using only vegetables and chickpeas.
Harissa gives the dish its Tunisian identity — adjust the heat level to your taste.

Nutrition

Serving: 1g | Calories: 420kcal | Carbohydrates: 46g | Protein: 28g | Fat: 14g


Product We Use

to make our cooking experience better


Cookware
Tefal A705S9 Duetto 9-Piece Cookware Set
Stainless steel table Fryer
Tefal Oleoclean Pro Inox & Design fryer
Ninja MAX Dual Zone Digital Air Fryer
Ninja MAX Dual Zone Digital Air Fryer

More Recipes

Kusku - Maltese broadbean soup
Kusksu: Maltese Broad Bean & Pasta Soup Recipe
Kaskrout Lablebi
Kaskrout Lablebi: Tunisian Chickpea Sandwich Recipe
Brik from Tunisia
Brik: Crispy Tunisian Egg & Tuna Pastry Recipe
Fricasse
Fricassé: Tunisian Fried Tuna Sandwich Recipe
Cajun chicken with sweet potatoes and greens
Cajun Chicken Recipe — Spicy 30-Minute Dinner
Spiced Coconut sambol in a clay pot
Pol Sambol: Sri Lankan Coconut Sambol Recipe