1.
Προθερμαίνουμε το φούρνο μας στους 180°C, στον αέρα.
2.
Για τις φακές: Τοποθετούμε μία μεγάλη κατσαρόλα σε μέτρια προς δυνατή φωτιά. Μόλις ζεσταθεί, προσθέτουμε λίγο ελαιόλαδο, το κρεμμύδι και σοτάρουμε για 2-3 λεπτά, μέχρι να καραμελώσει.
3.
Προσθέτουμε το καρότο, το σκόρδο και σοτάρουμε για 4-5 λεπτά, μέχρι να καραμελώσουν τα λαχανικά. Προσθέτουμε τις φακές, τον πελτέ ντομάτας, ανακατεύουμε και σοτάρουμε για 1 λεπτό.
4.
Προσθέτουμε τα φύλλα δάφνης, την τριμμένη ντομάτα και το ζωμό λαχανικών και αλατοπιπερώνουμε. Χαμηλώνουμε τη φωτιά μέτρια προς χαμηλη, σκεπάζουμε την κατσαρόλα και βράζουμε για 30-40 λεπτά. Τα τελευταία 5 λεπτά, προσθέτουμε ξύδι και λίγο ελαιόλαδο για να χυλώσουν οι φακές. Ανακατεύουμε εκ νέου και αποσύρουμε από τη φωτιά.
5.
Για τα λαχανικά: Στρώνουμε λαδόχαρτο σε ένα μεγάλο ταψί του φούρνου. Απλώνουμε ομοιόμορφα τις μελιτζάνες, τις πατάτες, τις πιπεριές, τα κολοκύθια και τα μανιτάρια μέσα στο ταψί. Τα πασπαλίζουμε με λίγο ελαιόλαδο, αλατοπιπερώνουμε και ψήνουμε για 30-40 λεπτά. Αν χρειαστεί μοιράζουμε τα λαχανικά σε περισσότερα ταψιά.
6.
Πασπαλίζουμε τριμμένη φρυγανιά στον πάτο από ένα πυρίμαχο, ορθογώνιο σκεύος διαστάσεων 25x35 εκ., και τοποθετούμε σε στρώσεις, τις πατάτες, τις μελιτζάνες, τα κολοκυθάκια, τις πιπεριές και τέλος τα μανιτάρια. Απλώνουμε ομοιόμορφα τις φακές πάνω από τα λαχανικά και αφήνουμε στην άκρη.
7.
Προθερμαίνουμε τον φούρνο στους 200°C, στον αέρα.
8.
Για την μπεσαμέλ: Τοποθετούμε μια κατσαρόλα σε μέτρια φωτιά και προσθέτουμε το βούτυρο. Ανακατεύουμε με ένα σύρμα χειρός, μέχρι να λιώσει και προσθέτουμε το αλεύρι. Ανακατεύουμε συνεχώς, ώστε να μην κολλήσει στην κατσαρόλα, και σοτάρουμε το αλεύρι για 1-2 λεπτά.
9.
Προσθέτουμε σιγά-σιγά το ζωμό λαχανικών, συνεχίζοντας το ανακάτεμα με το σύρμα χειρός, για να μην κάνει σβόλους η μπεσαμέλ.
10.
Μόλις πήξει η μπεσαμέλ, αποσύρουμε από τη φωτιά, προσθέτουμε το μοσχοκάρυδο, αλατοπιπερώνουμε και ανακατεύουμε απαλά με μια ξύλινη κουτάλα. Αδειάζουμε ομοιόμορφα την μπεσαμέλ πάνω από τις φακές.
11.
Πασπαλίζουμε με τριμμένη φρυγανιά και ψήνουμε τον μουσακά για περίπου 30-35 λεπτά, μέχρι να χρυσαφίσει.
12.
Αφαιρούμε τον vegan μουσακά από τον φούρνο, αφήνουμε λίγο να κρυώσει, κόβουμε σε κομμάτια και σερβίρουμε.