Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.0
(40)
Export 14 ingredients for grocery delivery
Step 1
Heat a large sauté pan or casserole dish until medium hot. Add the olive oil, onions, carrots and celery and cook over a medium heat for 5 minutes. You want them to soften but not colour – you can put a lid onto the pan to help keep the moisture in and steam the vegetables at the same time.
Step 2
Add the thyme and garlic and cook for another minute then add the tomato purée and turn the heat up. Stir well so that the tomato purée goes all through the vegetables then add the Puy lentils and mix once more.
Step 3
Tip in the tinned tomatoes and the vegetable stock, stir well and bring to the boil. Turn the heat down to a gentle simmer and cook for 20-25 minutes until the lentils are tender and the sauce reduced slightly. Add the balsamic vinegar and season with salt and pepper.
Step 4
When the sauce has only 15 minutes left to cook, bring a large saucepan of salted water to the boil. Add the pasta and cook to al dente according to packet instructions, then drain, reserving some of the cooking water.
Step 5
You have enough sauce to serve 8 people. To serve 4, set aside half the sauce at this point. (See the "tips" section for ideas.)
Step 6
Tip the drained pasta into the sauté pan with the sauce and mix well, adding the reserved pasta water if necessary to coat all the pasta in sauce. Serve straightaway with a green salad and a grating of cheese.