Preheat the oven to 200 C. Place the aubergine and the sweet potato chunks in a large roasting tray, drizzle with a bit of olive oil and sprinkle with a bit of salt. Transfer in the oven and bake until tender and golden, about 25 to 30 minutes. Set aside until ready to use.
Meanwhile, in a large pot warm the olive oil over medium-high heat and add the onions, tomatoes, tomato paste, turmeric, saffron, salt and pepper. Leave for about 10 minutes to lightly sweat the onions. Stir occasionally.
Pour the vegetable stock and 1 litre of water in the pot and bring to a boil. Reduce the heat to medium-low, cover with a lid and leave to simmer gently for 40 minutes.
Transfer the chickpeas in the pot and increase the heat to medium-high and bring to a boil. Add the broken spaghetti as well as the roasted aubergine and sweet potato chunks, reduce to the heat to medium-low and leave to simmer until the spaghetti pieces are fully cooked or adjust the cooking time according to the manufacturer instructions.
Taste and adjust the seasoning with salt if desired. Serve immediately with more parsley.
