For the Harissa:
In a small saute pan on medium heat, add 1 tablespoon olive oil. When hot, add the chopped red onion, and saute until it starts to get a little color. Meanwhile, in a blender, combine the tomato paste, roasted peppers, Harissa, garlic granules, 1/3 cup olive oil and red wine vinegar. Pulse until it’s still a little chunky. (You can also puree it until it’s smooth.)
Transfer tomato mixture to a bowl and add salt to taste. Add the sautéed red onions and green onions and mix well.
For the Couscous:
In a large Dutch oven, heat the oil over low heat. Saute the onion and garlic until translucent. Add stock, dried apricots, squash, zucchini, cauliflower florets, chickpeas, turmeric, ginger powder and Aleppo pepper, stirring well. Bring to a boil, cover, and simmer until the vegetables are tender, but still a bit crispy. This should take about 5 minutes.
Mix in the diced tomatoes, peas, cilantro and couscous. Remove the pot from the heat, cover and let stand 10 minutes to cook the couscous.
Remove the lid and fluff the couscous with a fork. Transfer to a serving dish and drizzle some of the Harissa onto the couscous, serving the rest of the Harissa on the side.
Notes:
You can prepare the Harissa sauce ahead of time. Let it get to room temperature before serving. If you have any leftovers, it will keep well in the refrigerator. This works well as a condiment to any meal.