Vegan Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Vegan Meatballs
Twirl your fork into these incredibly savory and robust plant-based meatballs crafted from hearty lentils and earthy mushrooms. Bathed in rich marinara, they are perfect over pasta or stuffed into a sub!
Contains common allergens
In the app, Listahan checks these against your household automatically.
Instructions
8 steps- 1
Heat 1 tablespoon of olive oil in a skillet over medium heat and cook the onion and mushrooms for 8 to 10 minutes, until the mushrooms release their liquid and it evaporates.
- 2
Add the garlic, tomato paste, and oregano and cook for 1 minute until fragrant, then remove from heat and let cool slightly.
- 3
In a food processor, pulse the cooked lentils until mostly broken down but still with some texture, then transfer to a large bowl.
- 4
Add the mushroom mixture, oat flour, walnuts, and soy sauce to the lentils and mix until the mixture holds together when pressed.
- 5
Chill the mixture for 15 minutes, then roll into 16 golf ball-sized meatballs.
- 6
Heat the remaining olive oil in a large skillet over medium heat and sear the meatballs on all sides until browned, about 6 minutes total.
- 7
Pour the marinara sauce over the meatballs, cover, and simmer for 15 minutes, spooning sauce over them occasionally.
- 8
Serve hot over pasta or tucked into a sub roll.
Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Listahan Family Score™
73/100
Good fit for most families
Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.
Nutrition
per serving175
Calories
10 g
Protein
31 g
Carbs
2 g
Fat
Estimated per serving. Actual values depend on the brands and portions you use.
Listahan cooking guide
Chef notes & practical guide
Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.
Cultural context
Plant-based meatballs draw on a long tradition of bean and grain fritters from across vegetarian cooking, reimagined to sit in the role Italian-American meatballs play on a plate of pasta. The vegan version builds its body from lentils, beans, or mushrooms bound with breadcrumbs, and gets its savory depth from herbs, garlic, and umami boosters rather than from meat fat. What makes it distinct is that the binding and browning matter more than any single ingredient, since the structure has to be engineered rather than inherited from ground meat.
Listahan note
This version leans on lentils and mushrooms for a meaty bite and bakes the balls for an even crust without a pan of oil. It is built to hold its shape in sauce so it works over pasta or in a sub.
Technique cues
- Cook off as much moisture as possible from the mushrooms and lentils before binding, because a wet mix will fall apart in the oven or sauce.
- Let the shaped balls chill for fifteen minutes before baking so the binder firms up and they hold their round shape.
- Roast until deeply browned on the outside, since that crust is what gives them structure and a savory, roasted flavor.
Kitchen flow
- Parallel prep
- Saute the mushrooms and garlic while the lentils cook, then combine everything once both have cooled slightly.
- Make-ahead
- Shape the balls and refrigerate them raw for up to a day, or freeze them shaped so you can bake straight from frozen.
- Leftover move
- Slice leftover meatballs and pile them into a toasted roll with sauce for a next-day meatball sub.
- Cleanup rhythm
- Line the baking sheet with parchment so the browned balls lift off cleanly and the pan needs only a quick wipe.
Ingredient brief
Role, handling, and swap guidance for each key ingredient.
cooked lentils
protein-rich body
Purpose: Lentils give the meatballs a firm, slightly meaty texture and hold together when bound.
Handling: Cook until just tender, drain well, and pat dry to remove excess moisture.
Adaptation: Mashed black beans or chickpeas work for a similar hearty base.
mushrooms
umami and meaty texture
Purpose: Finely chopped mushrooms add a savory, almost meaty depth and a tender bite.
Handling: Chop fine and saute until the released water cooks off completely.
Adaptation: Walnuts pulsed fine give a similar savory, textured note if you skip mushrooms.
breadcrumbs
binder
Purpose: Breadcrumbs absorb moisture and bind the mix so the balls hold their shape.
Handling: Stir in gradually until the mix is firm enough to roll cleanly.
Adaptation: Gluten-free breadcrumbs or rolled oats ground fine work as a binder.
garlic
aromatic depth
Purpose: Garlic brings the savory backbone that makes the meatballs taste rich and seasoned.
Handling: Mince fine and saute briefly with the mushrooms to soften the raw bite.
Adaptation: Garlic powder works in a pinch; use about a quarter of the fresh amount.
tomato sauce
simmering medium and glaze
Purpose: A good marinara coats the baked balls and ties them into a finished dish.
Handling: Warm the sauce and add the baked meatballs to heat through gently.
Adaptation: Any jarred or homemade marinara works; a barbecue glaze makes them an appetizer.
Technique notes
- Pulse the mix only until it just holds, leaving some texture, so the meatballs do not turn into a dense paste.
- Roll all the balls the same size so they cook evenly and finish browning at the same time.
- Add the meatballs to warm sauce only at the end and simmer gently, since hard boiling will break them apart.
Ingredient swaps
- Gluten-free direction
- Use gluten-free breadcrumbs or ground oats as the binder and a certified gluten-free marinara.
- Nut-free note
- Stick with the mushroom version and avoid walnut-based recipes if a nut allergy is a concern.
- Weeknight shortcut
- Use canned lentils and pre-sliced mushrooms so the mix comes together with minimal prep.
Serve alongside
- Spaghetti with marinara
- Garlic bread
- Caesar-style kale salad
- Roasted zucchini ribbons
- Sparkling water with basil
- Chilled grape juice
- Italian herbal soda
Serving suggestions only — check pairings for your household's allergens.
Storage & reheating
- Store cooked meatballs in the fridge, ideally separate from the sauce, for up to four days. Reheat gently in warm sauce on the stove or in a covered dish so they stay moist rather than drying out. They freeze well cooked or raw for up to two months, thaw in the fridge before reheating.
Equipment
- Sheet pan with parchment
- Food processor
- Skillet for mushrooms
- Cookie scoop for even portioning
Make this household-aware
Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.
Plan it in Listahan
Add Vegan Meatballs to your week, check it against your household's allergens, and build the shopping list automatically.
More Vegan recipes
Vegan Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Vegan Stuffing
A classic holiday side dish made with vegetable broth and herbs.
Vegan Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Vegan Pancakes
Wake up to these incredibly fluffy and golden vegan pancakes, kissed with vanilla and ready to soak up your favorite maple syrup. A perfect weekend breakfast treat made entirely from plant-based ingredients!
Vegan Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Vegan Lasagna
Indulge in generous layers of tender pasta, robust marinara, and a remarkably creamy tofu ricotta. This show-stopping baked lasagna is the ultimate crowd-pleasing centerpiece!