Hearty Lentil Meatballs in Fresh Tomato Sauce
This recipe carries the scent of a specific afternoon in a small agriturismo just outside Siena, back in 2017. My host, a woman named Sofia with hands that had shaped pasta for seventy years, served these for lunch. I was skeptical; lentil meatballs often promise much but deliver a mushy, bland reality. But hers were different—firm, with a deep, savory flavor from toasted walnuts and mushrooms. The secret, she explained, wasn't in adding more binder, but in baking them first to develop a crust before they ever touched the sauce. This technique transforms the texture completely. It’s a beautiful lesson in how a simple change in process can elevate an entire dish, proving that cooking is truly about caring.
18Ingredients
- 0 For the Lentil Meatballs
- 2 cups cooked brown or green lentils
- ½ cup walnuts, lightly toasted
- ½ cup rolled oats
- 1 medium yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 cup cremini mushrooms, finely chopped
- 1 tbsp tomato paste
- 2 tbsp fresh parsley, chopped
- 1 tsp dried oregano
- 1 tbsp extra virgin olive oil
- 0 to taste sea salt and fresh black pepper
- 0 For the Tomato Sauce
- 2 tbsp extra virgin olive oil
- 3 garlic cloves, thinly sliced
- 800 g crushed tomatoes
- 1 handful fresh basil leaves
- ½ tsp sea salt
Nutrition Facts
Instructions
Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper.
In a large pan, heat 1 tbsp of olive oil over medium heat. Add the onion and sauté for 5-7 minutes until soft and translucent. Add the garlic and mushrooms and cook for another 5 minutes, until the mushrooms have released their liquid and it has evaporated. Stir in the tomato paste and oregano, and cook for one more minute. Remove from heat and let it cool slightly.
In a food processor, pulse the toasted walnuts and rolled oats until they form a coarse meal. Add the cooked lentils, the cooled onion-mushroom mixture, fresh parsley, salt, and pepper. Pulse a few times until the mixture comes together but still has some texture. Do not over-process into a paste.
Roll the mixture into balls about 1.5 inches (4 cm) in diameter, making about 16-20 meatballs. Place them on the prepared baking sheet.
Bake for 20-25 minutes, flipping them halfway through, until they are golden brown and firm to the touch. This step is key for a great texture.
While the meatballs are baking, prepare the sauce. In a large saucepan, heat 2 tbsp of olive oil over medium heat. Add the sliced garlic and cook for 1 minute until fragrant, but not browned. Pour in the crushed tomatoes, add the salt, and bring to a simmer.
Reduce the heat to low, cover partially, and let the sauce simmer gently for at least 15-20 minutes to allow the flavors to meld. Stir in the fresh basil leaves during the last few minutes.
Once the meatballs are baked, gently add them to the simmering tomato sauce. Let them simmer together for 5-10 minutes to absorb the flavor. Serve warm, garnished with extra basil and a drizzle of olive oil. They are wonderful over whole-grain pasta, zucchini noodles, or creamy polenta.
Chef's Tip
Make a double batch of the meatballs. After baking, let them cool completely and freeze them on a tray before transferring to a bag. They are perfect for a quick, high-protein meal later on.
Comments
0Write a Review
Loading comments...
Hearty Lentil Meatballs in Fresh Tomato Sauce

Ingredients
Header
- For the Lentil Meatballs
- For the Tomato Sauce
Meatballs
- 2 cups cooked brown or green lentils
- 0.5 cup walnuts, lightly toasted
- 0.5 cup rolled oats
- 1 medium yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 cup cremini mushrooms, finely chopped
- 1 tbsp tomato paste
- 2 tbsp fresh parsley, chopped
- 1 tsp dried oregano
- 1 tbsp extra virgin olive oil
- sea salt and fresh black pepper
Sauce
- 2 tbsp extra virgin olive oil
- 3 garlic cloves, thinly sliced
- 800 g crushed tomatoes
- 1 handful fresh basil leaves
- 0.5 tsp sea salt
Instructions
- Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper.
- In a large pan, heat 1 tbsp of olive oil over medium heat. Add the onion and sauté for 5-7 minutes until soft and translucent. Add the garlic and mushrooms and cook for another 5 minutes, until the mushrooms have released their liquid and it has evaporated. Stir in the tomato paste and oregano, and cook for one more minute. Remove from heat and let it cool slightly.
- In a food processor, pulse the toasted walnuts and rolled oats until they form a coarse meal. Add the cooked lentils, the cooled onion-mushroom mixture, fresh parsley, salt, and pepper. Pulse a few times until the mixture comes together but still has some texture. Do not over-process into a paste.
- Roll the mixture into balls about 1.5 inches (4 cm) in diameter, making about 16-20 meatballs. Place them on the prepared baking sheet.
- Bake for 20-25 minutes, flipping them halfway through, until they are golden brown and firm to the touch. This step is key for a great texture.
- While the meatballs are baking, prepare the sauce. In a large saucepan, heat 2 tbsp of olive oil over medium heat. Add the sliced garlic and cook for 1 minute until fragrant, but not browned. Pour in the crushed tomatoes, add the salt, and bring to a simmer.
- Reduce the heat to low, cover partially, and let the sauce simmer gently for at least 15-20 minutes to allow the flavors to meld. Stir in the fresh basil leaves during the last few minutes.
- Once the meatballs are baked, gently add them to the simmering tomato sauce. Let them simmer together for 5-10 minutes to absorb the flavor. Serve warm, garnished with extra basil and a drizzle of olive oil. They are wonderful over whole-grain pasta, zucchini noodles, or creamy polenta.
Let's Cook Together!
Join Melmii's culinary community and get exclusive recipes
melmii.eu | YouTube: @melmiifood | Instagram: @melmii.food


