In a large pot, sauté onion and garlic for 2-3 minutes. Then add carrots, zucchini, celery, mushrooms and cannellini beans and sauté for a further 2-3 minutes. Add spices and mix to combine.
Then add vegetable broth, canned tomatoes, bay leaves, salt and pepper and bring to a boil. Reduce the heat and cook for 20 minutes or until the vegetables are soft. After 10 minutes, add the lentil pasta. The one I used only took 7 minutes to cook so check the package instructions.
Serve with fresh parsley and enjoy!