Heat the Oil: Heat 1 tablespoon of olive oil in a large pot or tagine over medium heat.
Sauté the Onions: Add the sliced onions and fry until translucent, about 10 minutes.
Caramelize: Add 1 tablespoon of butter and the honey or brown sugar and let it caramelize slightly, stirring occasionally.
Cook the Butternut: Add the butternut squash cubes and cook for about 5 minutes, stirring occasionally.
Add Main Ingredients: Add the chickpeas, dried cranberries, minced garlic, ground cumin, ground cinnamon, tomato paste, and harissa paste to the pot. Mix well to combine.
Add Liquid: Pour in the vegetable or chicken stock. Stir well and bring the mixture to a boil.
Simmer: Reduce the heat to low, cover the pot, and let it simmer for about 15 minutes, or until the butternut squash is tender. Stir occasionally and add a little more water if necessary to prevent sticking and to ensure there is a lovely sauce to soak into the couscous.
Check Seasoning: Taste and adjust the seasoning with salt and pepper as needed.
Serve: Serve the butternut and chickpea tagine over a bed of cooked bulgur wheat or couscous. For an extra special touch, sprinkle 50 grams of roasted sliced almonds over the top (optional).
Reheat Well: This tagine reheats well, making it perfect for leftovers.
Enjoy the warm, comforting flavors of your homemade butternut and chickpea tagine, a perfect meal for any occasion.