Preheat oven to 180°C. In a roasting dish, mix squash & garlic with a glug of oil. Season and bake ~45 min or until squash is just charring.
Meanwhile, saute onions til soft. Add ras el-hanout and stir to fragrant, then add tomatoes. Cover, reduce heat to low and cook, stirring occasionally ~15 min. Blend to smooth, and simmer until reduced.
Peel garlic, mash with a fork, and add to tomatoes with the beans.
Rinse maftoul and bring to boil in 350ml water, then simmer ~12 min. Drain and add to the squash with za’atar and another glug of olive oil.
Take tomato mixture off heat, stir through the vegan cheese, top with squash and maftoul, and top with more oil and a the chopped herbs.