If using uncooked lentils, start with 1/2 cup (100 g), rinse well, and cook in water for 15 to 20 minutes until tender. Drain and set aside to yield about 1 cup cooked.
Chop the walnuts into small pieces by hand, or use a food processor to break them down until they have a coarse, crumbly texture. They should be broken up but still have some texture, not blended into a paste.
1 cup walnuts
Heat a tablespoon of olive oil in a large pan over medium heat. Add the diced onion, carrot, and celery. Sauté for about 5 minutes, until softened.
1 large onion, 1 large carrot, Olive oil for cooking, 1 celery stalk
Stir in the garlic and cook for another minute, until fragrant.
2 cloves garlic
Add the cooked lentils and chopped walnuts. Stir and cook for 2 to 3 minutes to let the flavors start to come together.
1 cup cooked lentils, 1 cup walnuts
Add the crushed tomatoes, tomato paste, vegetable broth, balsamic vinegar, soy sauce or tamari, dried thyme or oregano, and smoked paprika if using. Stir to combine.
1 can crushed tomatoes, 1 tablespoon tomato paste, 1/2 cup vegetable broth or water, 1 tablespoon balsamic vinegar, 1 tablespoon soy sauce or tamari, 1 teaspoon dried thyme or oregano, 1/2 teaspoon smoked paprika
Bring the sauce to a gentle simmer. Let it cook uncovered for 15 to 20 minutes, stirring occasionally, until thickened. Add more broth or water as needed to reach your desired consistency.
Season with salt and pepper to taste.
Salt and pepper to taste
While the sauce simmers, cook your pasta according to package instructions. Drain and set aside.
12 oz pasta of choice
Serve the sauce over pasta, and top with fresh herbs or vegan parmesan if desired.
Fresh parsley or basil, Vegan parmesan