Spaghetti with Vegan “Meatballs”
Share the love
- Serves: 4
- Preparation: 20
- Cooking: 80
- Ready: 100
A plant-based twist on the Sicilian classic, these flavour-packed lentil polpette are served with spaghetti and a rich tomato sauce.
Ingredients
- 400 g spaghetti
- 200 g dried brown lentils, rinsed
- 500 ml vegetable stock or water
- 1 + ½ teaspoons salt
- 1 small shallot, chopped
- 2 garlic cloves, minced
- a handful of sundried cherry tomatoes, drained
- ½ teaspoon black pepper
- 2 tablespoons finely chopped parsley
- 2 tablespoons pine nuts or chopped walnuts
- 1 teaspoon tomato puree/paste
- 2 tablespoons pomegranate molasses
- 1 tablespoons sesame seeds
- 2 tablespoons extra virgin olive oil
For the sauce:
- 2 tablespoons extra virgin olive oil, plus extra to serve
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 400 g tinned tomatoes
- 1 tablespoon tomato puree/paste
- ½ teaspoon salt
- 1 teaspoon sugar (optional)
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- ½ teaspoon black pepper
- Fresh parsley to garnish
Method
Pressure-cook the lentils in the vegetable stock with 1⁄2 teaspoon of the salt for 20 minutes on high pressure. Let the pressure release naturally.
If you don’t have a pressure cooker, you can cook them in a pot over a medium heat for 40 minutes. Leave to cool. If there is excess water, drain well. The lentils should be soft enough to mash but still hold their shape.
Make the Meatballs: Add the cooked lentils to a food processor with all the other meatball ingredients, including the remaining 1 teaspoon salt, except the sesame seeds and olive oil. Pulse until coarse but combined. Stir in the sesame seeds. With damp hands, form the mixture into 16 small balls. If too wet, add
1 tablespoon plain/all-purpose flour.
Fry the Meatballs: Warm the olive oil in a wide pan over a medium heat. Shallow-fry the meatballs in batches for 5–6 minutes until golden on all sides. Remove and set aside.
Make the Sauce: In the same pan, add the olive oil and sauté́ the onion for 5–6 minutes, until golden. Add the garlic and sauté́ for another 30–60 seconds. Then add the canned tomatoes, tomato purée/paste, salt, sugar, if using, and spices. Cook over a low heat, covered, for 20 minutes. Add a splash of water if the sauce gets too thick.
Add the Meatballs: Add the fried polpette to the sauce. Simmer gently, uncovered, for 3–5 minutes so the flavours come together.
Bring a large pot of salted water to the boil. Cook the spaghetti according to the package directions. Drain and add to the sauce or serve with the polpette and sauce spooned over the top.
Finish with a sprinkling of parsley and an extra drizzle of olive oil. Serve hot.
Additional notes
Recipe taken from Pasta Therapy by Isabella Barbato
Photography by Patricia Niven
Published by Nourish, June 2026
HARDBACK £25.00
“Lentils, spice and a little kitchen magic. This is a dish where the sauce is the protagonist, not the pasta. We all have dishes that mark our childhood. For many in Sicily, that dish is polpette al sugo: soft meatballs simmered in tomato sauce, eaten with pasta or mopped up with bread. This has been my vegan version for years, and though it may not have the meat, it has everything else: richness, texture and the kind of flavour that makes you want seconds.
The polpette are made with lentils, nuts, spices and two unexpected ingredients that take them to another level: pomegranate molasses and a little tomato purée/paste are mixed straight into the dough adding a little sweetness and acidity. I serve them with spaghetti and a slow-cooked cherry tomato sauce, full of warmth and body. They’re just as comforting as the original, maybe even more so.”
