Tunisian Couscous Recipe — Spiced North African Classic

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.

 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

☆☆☆☆☆ No ratings yet. Be the first to rate it

Tunisian couscous with vegetables

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

Tunisian couscous with vegetables

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
Ingredients for Tunisian couscous

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.

Cooking chicken in the couscous broth

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 separatelyup to 3 days

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.
Course Main Course
Cuisine Tunesian
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 6 servings
Calories 420

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
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.

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.
Serving: 1g | Calories: 420kcal | Carbohydrates: 46g | Protein: 28g | Fat: 14g

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

Visit the shop

T-fal Stainless Steel Cookware Set (11-piece)

T-fal Stainless Steel Cookware Set (11-piece)

View in shop
Stainless Steel Bowls

Stainless Steel Bowls

View in shop
Wooden Spoons

Wooden Spoons

View in shop

More to cook

More recipes from our kitchen

All recipes

Lamb Marqa in a tunesian plate

Tunisia

Lamb Marqa

Harissa in a jar

Tunisia

Harissa

Slata Tounsiya

Tunisia

Slata Tounsiya

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating