Lentil and Mushroom Veggie Meatballs
Hearty, savory veggie meatballs packed with protein-rich green lentils and earthy mushrooms. Baked until golden and firm on the outside, tender on the inside. Perfect with spaghetti, tucked into a sub, or served as an appetizer with marinara sauce.
For 4 servings
- boil · ~20 min
Cook the lentils.
Combine rinsed lentils and 2 cups water in a saucepan. Bring to a boil, then reduce heat, cover, and simmer until tender and water is absorbed, about 18 to 20 minutes. Spread cooked lentils on a plate to cool slightly.
TIPLentils should be tender but not mushy — they should hold their shape for the meatball mixture. - prep · ~10 min
Make the flax egg.
1.In a small bowl, stir together flaxseed meal and 3 tablespoons warm water.2.Set aside for 10 minutes until thickened and gel-like. - saute · ~11 min
Sauté the mushrooms and aromatics.
1.Heat 1 tablespoon olive oil in a skillet over medium-high heat.2.Add chopped mushrooms and cook until golden and moisture has evaporated, about 6 to 8 minutes.3.Add diced onion and cook until translucent, about 3 minutes.4.Stir in minced garlic and cook until fragrant, about 30 seconds. Remove from heat.TIPCook mushrooms until all the liquid evaporates — wet mushrooms will make soggy meatballs. - prep
Preheat the oven to 400°F and prep the pan.
Line a baking sheet with parchment paper.
- mix · ~2 min
Pulse the lentil mixture in the food processor.
1.Add the cooked lentils, sautéed mushroom mixture, breadcrumbs, flax egg, nutritional yeast, tomato paste, oregano, basil, smoked paprika, black pepper, and salt to the food processor.2.Pulse 8 to 10 times until the mixture holds together but still has texture. Do not puree — it should be coarse and chunky.3.If the mixture feels too wet, add an extra tablespoon of breadcrumbs.TIPScrape down the sides once to ensure even mixing. The mixture should easily form a ball when pressed. - prep · ~5 min
Shape into meatballs.
1.Scoop about 2 tablespoons of mixture for each meatball.2.Roll gently between your palms into a firm, round ball.3.Place on the prepared baking sheet, spaced evenly apart.TIPLightly oil your hands to prevent the mixture from sticking while rolling. - bake · ~25 min
Bake until golden and firm.
Brush the tops of the meatballs with the remaining 1 tablespoon olive oil. Bake at 400°F for 20 to 25 minutes, turning once halfway through, until golden brown and slightly crisp on the outside.
TIPFor extra browning, broil for the final 2 minutes — watch closely to avoid burning. - rest · ~5 min
Cool slightly before serving.
Let the meatballs rest on the baking sheet for 5 minutes to firm up further.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Chill the mixture for 15 minutes if it feels too sticky to roll into balls.
- 2Pulse the lentils in the food processor — over-pureeing makes them pasty.
- 3Use panko breadcrumbs for a lighter, less dense texture.
- 4Let the meatballs rest 5 minutes after baking so they hold together better.
- 5Wet hands lightly with water when rolling to prevent sticking without adding oil.
- 6Swap half the mushrooms for walnuts for a deeper, nuttier flavor.
Adapt it for your goals.
Gluten-free
Replace breadcrumbs with gluten-free rolled oats or almond flour; all other ingredients are naturally gluten-free.
cheesyCheesy
Add 1/4 cup grated vegan parmesan or nutritional yeast doubled for a more savory, cheesy flavor.
spicySpicy
Add 1/2 teaspoon red pepper flakes or chopped chipotle in adobo for a smoky heat.
herb forwardHerb-forward
Stir in 2 tablespoons fresh chopped parsley or basil just before shaping for a brighter, fresher taste.
Why this is on our healthy list.
Plant-Based Protein
Green lentils are rich in protein and fiber, making these meatballs a satisfying meat-free main or appetizer.
High in B Vitamins
Nutritional yeast provides B vitamins, including B12 when fortified, supporting energy metabolism.
Antioxidant-Rich Mushrooms
Cremini mushrooms supply selenium and ergothioneine, antioxidants that help protect cells from damage.
Omega-3 from Flaxseed
Flaxseed meal contributes alpha-linolenic acid (ALA), a plant-based omega-3 fatty acid.
Frequently asked questions
Yes, use 1.5 cups drained canned lentils, reduce salt slightly, and skip step 1 — mix them in directly.



