1. In a pan, heat olive oil on medium heat. Add onion, garlic, carrot, thyme and rosemary. Sauté for 3 to 4 minutes or until tender.
  2. Place eggplant, button mushrooms and zucchini into the pan and cook for a further 5 minutes or until the eggplant is soft.
  3. Deglaze pan with porcini hydrating liquid. Reduce by half.
  4. Chop porcini roughly and add to the pan. Cook for 2 minutes.
  5. Pour in tomatoes and lentils. Bring to the boil and reduce to a simmer.
  6. Cook for 15 minutes until the sauce is thick and rich.
  7. In a pot of boiling salted water, cook pasta as per packet directions. Stain and add to sauce.
  8. Fold in vegan cheese to pasta and add salt and pepper to taste.
  9. Serve and enjoy with family and friends!