Chickpeas, roasted mushrooms, walnuts, and oats are seasoned with herbs and formed into meatballs that brown at the edges while staying tender inside. A straightforward garlic-tomato marinara sauce completes the dish. The meatballs and sauce together take about 55 minutes to prepare.
¼cupfresh flat-leaf parsley, finely choppedstems tender are fine; brightens the mix
1tspfinely grated lemon zestaromatic lift; use unwaxed lemon if possible
2 6tbspunsweetened plant milkas needed; to adjust mixture to a scoopable, cohesive texture
1 2tbspolive oilfor pan-searing formed meatballs
For the Simple Marinara:
2tbspextra-virgin olive oilfruity, peppery oil shines here
3clovesgarlic, thinly slicedsliced for gentle sweetness in oil
1cancrushed tomatoes28 oz; San Marzano-style preferred for balanced acidity
6 8leavesfresh basil, tornstir in off-heat to preserve aroma
¾tspkosher saltadjust to taste and tomato brand
¼tspfreshly ground black pepperadjust to taste
1pinchsugaroptional; rounds aggressive acidity if needed
1pinchcrushed red pepper flakesoptional for gentle heat in the sauce
To Serve (Optional):
12ozspaghetti or bucatini, cooked al denteoptional; or serve over soft polenta or zucchini ribbons
2tbspfresh basil or parsley, choppedfor garnish
2tbspvegan Parmesan-style cheeseoptional finishing sprinkle; homemade or store-bought
Prevent your screen from going dark
Instructions
Prep and Preheat: Heat oven to 400b0F (205b0C). Line a rimmed baking sheet with parchment for easy cleanup. Set a large skillet over medium heat.
Bloom the Flax: In a small bowl, whisk 2 tbsp ground flaxseed with 5 tbsp water. Let stand 10 minutes until thick and gelled4this is your flax egg and should look like loose pudding.
Saute9 Aromatics and Mushrooms: Add 2 tbsp olive oil to the warm skillet. Stir in onion and a pinch of the salt; cook 3 6 minutes until translucent and sweet. Add garlic for 30 seconds (fragrant, not browned). Add chopped mushrooms, remaining salt, black pepper, and red pepper flakes. Cook 7 9 minutes, stirring occasionally, until mushrooms release liquid and turn deeply browned with a slight edge of caramelization. Stir in tomato paste, toasting 1 minute until brick red and glossy. Splash in tamari and balsamic, scraping up any browned bits. Transfer mixture to a large bowl to cool 2 3 minutes.
Pulse the Dry Binders: In a food processor, pulse walnuts and oats 6 8 times to a coarse meal (like breadcrumbs). Avoid over-processing into paste4texture is key.
Build the Mixture: To the processor, add the cooled mushroom mixture, chickpeas, nutritional yeast, Italian seasoning, parsley, lemon zest, and the flax egg. Pulse in short bursts until it just comes together and holds when pressed4you should still see small flecks of walnut and chickpea for a meaty bite. If the mix feels dry/crumbly, pulse in 2 6 tbsp unsweetened plant milk, 1 tbsp at a time.
Rest and Taste: Let the mixture sit 5 minutes to hydrate the oats. Taste and adjust seasoning with salt and pepper. The texture should be soft but shapeable, similar to slightly sticky cookie dough.
Shape: Lightly oil your palms. Use a 1.5-tbsp scoop to portion and roll into firm balls (about 22 24 meatballs). Arrange on the parchment-lined sheet.
Pan-Sear: Warm 1 2 tbsp olive oil in the skillet over medium-high heat. Sear meatballs in batches 1 3 minutes per side until deep golden with a thin crust. Return them to the baking sheet.
Bake: Bake at 400b0F (205b0C) for 15 18 minutes until set and slightly firm to the touch. Internal texture should be moist and cohesive, not doughy.
Make the Simple Marinara (overlap while baking): In a saucepan, warm 2 tbsp olive oil over medium heat. Add sliced garlic; cook 30 60 seconds until lightly golden at the edges and aromatic. Stir in crushed tomatoes, salt, pepper, and optional pinch sugar and red pepper flakes. Simmer gently 20 minutes, stirring occasionally, until glossy and slightly thickened. Off heat, stir in torn basil.
Serve: Nestle the hot meatballs into the marinara and turn to coat, or spoon the sauce into shallow bowls and crown with meatballs. Sprinkle with fresh herbs and optional vegan Parmesan. Serve as-is, over al dente spaghetti, or atop soft polenta.
Notes
Chef9s Tips:
Deeper Umami: Add 1 tsp white or mellow miso or 1 tsp mushroom powder to the mix for extra savoriness.
Gluten-Free: Use certified GF oats and GF tamari; serve over polenta or GF pasta.
Nut-Free: Replace walnuts with sunflower seeds or 1/2 cup panko plus 2 tbsp olive oil; texture will be slightly lighter.
Moisture Management: If the mix is too wet, pulse in 2 3 tbsp oats. Too dry? Add 1 2 tbsp plant milk or a spoon of olive oil.
No Food Processor? Finely mince mushrooms and nuts by hand; mash chickpeas with a fork or potato masher. Texture will be a bit chunkier but still lovely.
Searing Shortcut: If short on time, skip searing and bake 20 22 minutes, turning halfway. Searing adds superior crust, though.
Make-Ahead: Roll and chill meatballs (uncooked) up to 24 hours, or freeze on a tray then bag up to 2 months. Bake from frozen at 400b0F (205b0C) for 22 25 minutes.
Serving Suggestions:
Classic Plate: Twirl spaghetti into a nest, spoon marinara, and place 4 5 glossy meatballs on top. Finish with basil, cracked pepper, and vegan Parmesan.
Polenta Comfort: Ladle creamy polenta into warm bowls, add sauced meatballs, and drizzle with a peppery olive oil for sheen.
Color & Aroma Cues: Meatballs should be burnished brown with flecks of green herbs; marinara a vibrant red, smelling of garlic and basil.
Wine Pairing: A glass of medium-bodied Sangiovese or a bright NA red blend complements the tomato93herb profile.
Culinary Context:
Inspired by Italian-American meatball nights, this vegan rendition preserves the ceremony of simmering sauce and sharing at the table, while celebrating modern pantry magic4from flax eggs to nutritional yeast4for depth without animal products.
Optional Advanced Instructions:
Parallel Workflow: Start marinara the moment the meatballs go into the oven so both finish together.
Batch Cooking: Double the meatballs; freeze half after baking. Reheat in sauce at 350b0F (175b0C) for 12 15 minutes, covered.
Precision Scooping: A 1.5-tbsp scoop ensures even cooking and professional presentation.