Cook the pasta per package directions. Drain.
While the pasta is cooking, heat the oil and add the onions and garlic
Add a pinch of salt and ground black pepper. Cook, stirring frequently, until the onions are softened.
Add the mushrooms, tomatoes and leafy greens along with all powdered spices.
Stir, until the mushrooms turn softer and the greens wilt.
Add the cooked pasta, chickpeas and harissa to the pot. Stir everything well together to mix. Add salt to taste.
If desired, garnish with some chopped, fresh greens for freshness and texture.
Serve hot or cold.