Tunisia · Africa

Tunisian Vegetable Couscous with Harissa and Chickpeas

Updated November 3, 2026

Total time
1 hr 21 min
prep 25 min · cook 56 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Tunisia
Africa

Jump to recipe

Tunisian Vegetable Couscous with Harissa and Chickpeas

Tunisian vegetable couscous pairs fluffy grains with chickpeas and vegetables simmered in a warmly spiced tomato broth, with harissa adding adjustable heat. It is a filling meat-free main inspired by the many Tunisian couscous variations served with a rich stew; the particular vegetables and seasoning differ from household to household.

Ingredients

  • 2 tablespoons (30 ml) olive oil
  • 1 medium yellow onion, finely chopped, about 1 cup (150 g)
  • 3 garlic cloves, finely chopped, about 1 tablespoon (15 g)
  • 1 tablespoon (15 g) tomato paste
  • 1 teaspoon (5 g) Tunisian harissa, plus more to serve; use less for a milder stew
  • 1 teaspoon ground coriander (2 g)
  • 1 teaspoon paprika (2 g)
  • ½ teaspoon ground caraway (1 g)
  • ½ teaspoon ground cumin (1 g)
  • 1 can (14.5 ounces/411 g) crushed tomatoes
  • 4 cups (950 ml) low-sodium vegetable broth, divided
  • 2 medium carrots, peeled and cut into 1-inch (2.5 cm) pieces, about 1½ cups (190 g)
  • 1 medium turnip, peeled and cut into 1-inch (2.5 cm) pieces, about 1 cup (150 g)
  • 1 medium potato, peeled and cut into 1-inch (2.5 cm) pieces, about 1½ cups (225 g)
  • 1½ cups (250 g) cooked chickpeas, drained and rinsed, or one 15-ounce (425 g) can
  • 2 cups (140 g) chopped green cabbage, cut into bite-size pieces
  • 2 cups (300 g) peeled, seeded pumpkin or butternut squash, cut into 1-inch (2.5 cm) cubes
  • 1 teaspoon fine salt (5 g), or to taste
  • ¼ teaspoon black pepper (about 0.5 g)
  • 1½ cups (255 g) instant couscous
  • 1½ cups (355 ml) water or vegetable broth for the couscous
  • 1 tablespoon (15 ml) olive oil or unsalted butter for the couscous
  • 2 tablespoons (8 g) chopped fresh parsley or cilantro, for serving
  • 1 lemon, cut into wedges, for serving

Instructions

  1. Prepare the vegetables. Chop the onion and garlic, then cut the carrots, turnip, potato, cabbage, and squash into similarly sized pieces so they cook at a similar rate. Drain and rinse canned chickpeas. Measure the spices, harissa, tomatoes, broth, and couscous before you start; this makes it easier to add the slower-cooking vegetables in stages.
  2. Build the spiced base. Warm the olive oil in a large, heavy pot or Dutch oven over medium heat. Add the onion and cook for about 5 minutes, stirring now and then, until softened but not browned. Stir in the garlic, tomato paste, harissa, coriander, paprika, caraway, and cumin. Cook for 2 minutes, stirring constantly so the garlic and spices become fragrant without scorching.
  3. Start the stew. Add the crushed tomatoes and stir, scraping the bottom of the pot to loosen the flavorful browned bits. Let the mixture bubble gently for 5 minutes. Add the carrots, turnip, potato, 3½ cups (830 ml) of the broth, salt, and black pepper. Bring to a boil, then lower the heat, cover, and simmer gently for 20 minutes. A steady simmer is better than a hard boil, which can break up the vegetables before their centers soften.
  4. Add the quicker-cooking vegetables. Stir in the chickpeas, cabbage, and squash. Cover again and simmer for 15 minutes, or until the carrots and potato are tender when pierced with a small knife and the squash is soft but still holding its shape. Taste the broth. Add salt if needed, and stir in a little more harissa if you want extra heat. If the stew looks thicker than you like, add some of the remaining broth; if it is thin, simmer uncovered for a few minutes.
  5. Make the couscous. Put the couscous and olive oil or butter in a heatproof bowl. Bring the remaining 1½ cups (355 ml) broth or water to a boil in a small saucepan or kettle, pour it over the couscous, and stir once. Cover the bowl and leave it for 5 minutes. Fluff the grains gently with a fork, separating clumps without pressing them together.
  6. Serve. Spoon couscous into shallow bowls and ladle the vegetable stew and plenty of broth over it. Finish with chopped parsley or cilantro and lemon wedges. Set extra harissa on the table so each person can choose the heat level.

Tips

  • Adjust harissa gradually. Harissa varies considerably in heat and saltiness, so start with 1 teaspoon and add more after the vegetables are cooked. If yours is very hot, use ½ teaspoon in the pot and offer more at the table. For a gentler flavor, leave it out and add a pinch of cayenne only if desired; the stew will lose some of harissa’s distinctive chile-and-spice character.
  • Use tabil if you have it. Tunisian tabil is a spice blend commonly based on coriander and caraway, sometimes with garlic or other spices. It can be hard to find outside specialty shops. The ground coriander and caraway in this recipe give a practical approximation; using an equal amount of tabil in their place will make the seasoning more blended and may add extra notes, depending on the mix.
  • Cut vegetables evenly and add them in stages. Keep the root vegetables around 1 inch (2.5 cm) so they soften together. Cabbage and squash cook faster, which is why they go in later. If you substitute a delicate vegetable such as zucchini, add it during the final 8 to 10 minutes rather than at the beginning.
  • Keep the broth from reducing too far. The couscous absorbs some sauce as it sits, and the broth is part of what makes this dish satisfying. Keep the pot covered during most of the simmer, check it before serving, and loosen it with broth or water if needed. Avoid stirring vigorously once the squash is tender.

Serving Suggestions

Serve the couscous as the base of the meal, with the vegetables and chickpeas arranged on top and the tomato broth spooned generously over everything. A bowl of extra broth at the table is useful because couscous continues to absorb liquid. Lemon wedges bring a bright, tart contrast to the tomato, earthy spices, and sweet squash; chopped parsley or cilantro adds a fresh finish.

For a larger spread, pair the dish with a crisp cucumber and tomato salad, simply dressed greens, or olives. Plain yogurt can be offered alongside for diners who want a cool, creamy contrast, though it is not needed for the recipe. If you are serving several people, keep the couscous and stew in separate serving dishes so everyone can choose their preferred ratio. This makes the meal especially easy to adapt for someone who wants more vegetables, more broth, or a smaller portion of grains.

Variations

Choose the vegetables in season. Tunisian vegetable couscous is not limited to one fixed combination. Pumpkin, squash, carrots, potatoes, turnips, and cabbage are useful choices, but you can replace one with zucchini, fennel, or a small amount of celery. Add firm vegetables with the carrots and potatoes; add tender vegetables during the final 8 to 15 minutes according to how quickly they cook. Keep the total amount similar so the broth remains balanced.

Make it more or less spicy. Harissa is easy to adjust at the table, which is helpful when serving people with different heat preferences. For a deeper chile flavor, add another teaspoon to the onion and spice base. For a mild pot, use just a small dab or omit it, then pass harissa separately. If you use a salty commercial harissa, taste before adding all the salt listed in the ingredients.

Change the legumes or grain. White beans can replace chickpeas in the same quantity, although they are softer and should be folded in gently. You can serve the stew over cooked rice or millet instead of couscous, but those grains have different cooking times and should be prepared separately according to their package directions. Traditional North African couscous is typically made from durum wheat semolina; for a gluten-free meal, choose a clearly labeled gluten-free grain such as rice rather than assuming couscous is wheat-free.

Make a thicker stew. Mash a few pieces of potato or chickpeas against the side of the pot and stir them into the broth. This thickens the sauce without adding flour or changing the seasoning. For a looser, soupier bowl, add broth a little at a time. Either adjustment is better made near the end, when you can judge how much liquid the vegetables and couscous have absorbed.

Storage and Reheating

For food safety, refrigerate the stew and couscous within 2 hours of cooking. Store them separately in airtight containers; the vegetables and broth keep in the refrigerator for 3 to 4 days, and the couscous is best within the same period. Separating them helps the couscous stay fluffy instead of absorbing all the sauce. If you have already combined them, the leftovers are still fine to store together, but they will become softer.

Reheat the stew in a covered saucepan over medium-low heat, stirring gently and adding a splash of water or broth if it has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer, as USDA FSIS guidance recommends. Microwave individual portions in a covered, microwave-safe dish, stirring midway through heating and checking the center. Reheat couscous with a teaspoon or two of water, covered, until steaming; fluff it afterward. You can freeze the stew for about 2 to 3 months for best quality, though the potato and squash may soften after thawing. Freeze couscous separately if you want to preserve its texture.

Frequently Asked Questions

Is Tunisian vegetable couscous traditionally vegetarian?

Vegetable couscous can be made without meat, as in this recipe, but Tunisian couscous has many regional and household versions. Some are served with meat or fish, while others emphasize vegetables and legumes. A meat-free version still gets depth from harissa, spices, tomato, and a well-seasoned broth. Check that your vegetable broth is suitable for your needs if you are cooking for someone avoiding particular ingredients.

Can I use regular couscous instead of instant couscous?

This recipe uses instant couscous, which hydrates by standing in hot liquid for 5 minutes. Regular or traditional couscous may require steaming and fluffing in stages, so follow the instructions on its package rather than using the quick hydration method here. The stew does not need to change. Make the couscous while the stew simmers if its preparation takes longer, and keep it covered until serving.

Can I make the stew ahead?

Yes. You can cook the stew up to 3 days ahead, cool it promptly, and refrigerate it in a covered container. The spices often taste especially well integrated after resting overnight, although the vegetables will soften slightly when reheated. Prepare the couscous closer to serving for the fluffiest texture. Reheat the stew gently with a splash of broth and bring leftovers to 165°F (74°C).

What can I use instead of turnip or squash?

Use an equal amount of another vegetable that holds up to simmering. Parsnip or extra carrot can stand in for turnip, with a sweeter result. Pumpkin and butternut squash are interchangeable here; sweet potato also works but will make the broth sweeter and may soften faster. Cut substitutions into similar-sized pieces and adjust when they go into the pot so they do not become mushy.

How do I make the dish less spicy without losing its flavor?

Reduce or omit the harissa in the pot, then build flavor with the coriander, caraway, paprika, garlic, and tomato paste. You can also serve harissa on the side, letting each person add it to their own bowl. Avoid trying to correct an overly spicy pot with extra salt; instead, add more broth and vegetables if you have them, or serve it with additional couscous to dilute the heat in each portion.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).