Note: I prefer to cook my own lentils. In order to do this, soak 1 cup of dry lentils in water for about 4 hours. Then, rinse and boil them for 30 minutes in broth of choice with 2 bay leaves. Drain and use ¾ cup of lentils.
In a pan, add the oil, onions, garlic and sauté for 1-2 min until translucent.
Add the mushrooms and cook for another 1-2 min.
Add in the tomato paste, stir it followed by the cooked lentils, tomato sauce and salt if needed. Taste and adjust for salt.
Let it cook for a few minutes. Take it off the heat. Next, boil the pasta in boiling salted water. Once cooked toss it in with the sauce and some of the starchy pasta water up to desired consistency.
Enjoy with finely grated Parmigiano, Calabrian chili oil, and some basil for garnish
Notes
Use canned lentils (rinsed + drained) for a quick shortcut, or cook them from scratch for extra flavor.
Any pasta works here: spaghetti, rigatoni, penne, or even gluten-free.
Save your pasta water 💧. A few spoonfuls make the sauce silky and help it cling to the noodles.
Make it vegan 🌱 by skipping the Parmigiano or using a plant-based alternative.
A drizzle of chili oil 🌶️ or a pinch of red pepper flakes takes the flavour up a notch.