Lentil Meatballs with Marinara Sauce
Hearty, oven-baked lentil meatballs simmered in a rich, garlicky marinara sauce. These Italian-inspired plant-based meatballs have a tender bite and deep savory flavor from herbs and a touch of parmesan. Serve them over spaghetti or tuck them into a warm sub roll for a satisfying weeknight dinner.
For 4 servings
- boil · ~25 min
Cook the lentils.
1.Combine 1 cup rinsed brown lentils with 3 cups water in a saucepan.2.Add a pinch of salt and bring to a boil over high heat.3.Reduce heat to low, cover, and simmer until lentils are tender and liquid is absorbed, about 20-25 minutes.4.Remove lid and let cool slightly.TIPLentils should be cooked until mashable but not mushy. If any water remains, drain it off. - saute · ~6 min
Sauté the aromatics.
1.Heat 1 tablespoon olive oil in a small pan over medium heat.2.Add the finely chopped onion and cook until softened and translucent, about 4-5 minutes.3.Stir in 4 minced garlic cloves and cook until fragrant, about 30 seconds.4.Remove from heat and let cool slightly.TIPDon't brown the garlic — cook only until it smells sweet to avoid bitterness. - prep
Preheat oven to 400°F (200°C).
Line a baking sheet with parchment paper.
- mix · ~2 min
Process the meatball mixture.
1.Transfer the cooled lentils to a food processor.2.Add the sautéed onion-garlic mixture, ½ cup breadcrumbs, ¼ cup parmesan, beaten egg, oregano, basil, black pepper, and a pinch of salt.3.Pulse in 1-second bursts until the mixture comes together but still has some texture — stop before it becomes a smooth paste.4.Scrape down the sides and mix gently with a spatula.TIPLeaving some lentil chunks gives the meatballs a better, more satisfying texture. - prep · ~3 min
Form the lentil meatballs.
1.Scoop out rounded tablespoons of the mixture.2.Roll between your palms into 12 evenly sized balls, about 1½ inches across.3.Arrange on the lined baking sheet, leaving space between each. - bake · ~20 min
Bake the meatballs.
Place the baking sheet in the preheated oven and bake for 10 minutes. Gently turn each meatball over and bake for another 10 minutes until firm and lightly golden on the outside.
TIPThe meatballs will be soft when hot but firm up as they cool slightly. Handle them gently when turning. - saute · ~2 min
Start the marinara sauce.
1.Heat the remaining 2 tablespoons olive oil in a large skillet over medium heat.2.Add the remaining 2 minced garlic cloves and a pinch of red chili flakes.3.Cook until garlic is fragrant, about 30 seconds. - simmer · ~12 min
Simmer the sauce.
1.Pour in the crushed tomatoes and add the finely diced fresh tomato.2.Stir well and bring the sauce to a gentle bubble.3.Reduce heat to low and let the sauce simmer and thicken for 10-12 minutes, stirring occasionally.TIPA pinch of black pepper in the sauce brightens the tomato flavor without needing extra salt. - simmer · ~5 min
Finish the meatballs in the sauce.
1.Gently transfer the baked meatballs into the simmering marinara sauce.2.Spoon a little sauce over each meatball to coat them.3.Cover the skillet and let everything simmer together for 5 minutes so the flavors meld. - garnish
Garnish with torn fresh basil and extra parmesan.
Scatter the fresh basil leaves over the top and grate a little more parmesan over the meatballs right before serving.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook lentils until tender but still intact; they should mash easily when pressed.
- 2Let the lentil mixture cool completely before rolling to prevent sticky hands.
- 3Pulse the mixture in the food processor in short bursts to maintain some texture.
- 4Bake meatballs on parchment paper for easy release and less sticking.
- 5Turn meatballs gently with a spatula after the first bake to brown all sides.
- 6Simmer meatballs in sauce for at least 5 minutes to let flavors absorb.
- 7Make-ahead: shape meatballs and refrigerate unbaked for up to 24 hours.
- 8Store leftover meatballs and sauce together in an airtight container for 4-5 days.
Adapt it for your goals.
Vegan
Replace the egg with a flax egg (1 tbsp ground flaxseed + 3 tbsp water) and use nutritional yeast instead of Parmesan for a fully plant-based version.
gluten freeGluten-free
Use gluten-free breadcrumbs (or crushed rice crackers) and ensure your Parmesan is certified gluten-free to accommodate celiac diners.
high proteinHigh-protein
Add 1/4 cup cooked quinoa or extra 2 tbsp hemp seeds to the mixture for a protein boost without changing the texture significantly.
spicy arrabiataSpicy arrabiata
Double the red chili flakes and add 1/2 tsp smoked paprika to the sauce for a smoky, spicy kick that pairs well with the lentil base.
Why this is on our healthy list.
Rich in Plant-Based Protein
Lentils are a powerhouse of protein and fiber, making these meatballs a satisfying alternative to meat for muscle repair and digestive health.
High in Dietary Fiber
Both lentils and tomatoes contribute soluble and insoluble fiber, supporting healthy digestion and helping maintain steady blood sugar levels.
Good Source of Iron
Lentils provide non-heme iron; the vitamin C in the marinara sauce enhances iron absorption, making this meal especially beneficial for vegetarians.
Low in Saturated Fat
Compared to traditional meat meatballs, this version uses olive oil and Parmesan only, resulting in a dish naturally lower in saturated fat.
Frequently asked questions
Add extra breadcrumbs one tablespoon at a time until the mixture holds together when pressed. Alternatively, refrigerate the mixture for 15 minutes to firm up before rolling.



