Heat oil in a large casserole pot or Dutch oven on medium. Add garlic, bay leaves and chilli. Sauté for a few seconds until garlic starts turning golden. Add onion, oregano and basil. Sauté for a couple of minutes until onion starts caramelizing.
Add mushroom and continue cooking, tossing occasionally until mushrooms start browning. Add balsamic vinegar to deglaze the pan and mix well.
Add lentils (along with the soaking liquid in the can), pasta sauce, tomato, miso, thyme, rosemary, basil, parsley, salt and pepper. Mix well.
Reduce heat to medium low. Cover partially and simmer for 30-40 minutes, stirring occasionally to avoid sticking. If the sauce is too thick for your liking, add a bit of water (1/4 cup) to thin it out.
Adjust seasoning if required and serve hot over spaghetti. Garnish with fresh basil leaves. Serve with a nice basil pesto and a grating of parmesan (for a non-vegan meal).