Cook the Spaghetti according to instructions on the package. Drain, rinse and cold water and set aside.
Meanwhile Wash the lentils, drain and add to pot with 2 cups of water. Cook over medium heat for 11 to 13 mins or until aldente. The water will start boiling half way through. Stir once in between to cook evenly. Drain if there is too much water (if it’s just a few tablespoons, no need to drain) Set aside. ( Or use 1.5 cups cooked or canned drained lentils, or cooked split peas of choice)
Make the sauce: Heat a skillet over medium heat. Add the oil, garlic and onion. Add a good dash of salt and cook for 4 minutes or until onion starts to turn translucent. Add a splash of water in between to help onions cook evenly. Add tomato paste and wine or balsamic vinegar. Mix and cook for a minute to roast the tomato paste. Add mushroom, carrots, herbs and a good pinch of salt. Cover and Cook for 5 minutes. Stir once in between and add a splash of water if needed.
Add the marinara/tomato sauce, salt, pepper, and mix in. Bring to a boil, simmer for 5 minutes (If using diced tomatoes, double the herbs, and cook for 10 to 15 minutes. Mash the large pieces of the tomatoes and continue).
Fold in the cooked lentils and mix well. (add 1 tbsp tomato paste if the mixture is not tomatoey enough). Cook for 5 minutes. Taste and adjust flavor. Adjust consistency by adding more water if needed. Then cover, reduce heat to low and simmer for another 5 minutes.
Garnish with fresh basil and optional vegan parm. Serve over cooked spaghetti, pasta or mashed potato/root veggies or roasted veggies.
