Vegan Meatballs Recipe
These Italian-style vegan meatballs deliver rich umami flavor and satisfying texture without any animal products. Made from a blend of walnuts, mushrooms, and chickpeas bound with breadcrumbs and herbs, they're perfect served with marinara sauce and pasta. This plant-based version honors traditional Italian cooking while offering a nutritious, compassionate alternative.
Ingredients
- 150g walnuts, finely chopped
- 200g cremini mushrooms, finely minced
- 1 can (400g) chickpeas, drained and mashed
- 80g panko breadcrumbs
- 45ml olive oil, divided
- 3 cloves garlic, minced
- 30g nutritional yeast
- 15ml balsamic vinegar
- 10g fresh parsley, chopped
- 5g fresh basil, chopped
- 3g dried oregano
- 2g salt
- 1g black pepper
- 30g all-purpose flour
Instructions
-
Toast the chopped walnuts in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden, stirring frequently to prevent burning.
-
In the same skillet, heat 15ml olive oil and sauté the minced mushrooms over medium-high heat for 5 minutes until they release their moisture and begin to brown.
-
Add minced garlic to the mushrooms and cook for 1 minute until fragrant, then remove from heat and let cool for 2 minutes.
-
In a large mixing bowl, combine the mashed chickpeas, toasted walnuts, cooked mushroom mixture, panko breadcrumbs, nutritional yeast, balsamic vinegar, parsley, basil, oregano, salt, and black pepper. Mix thoroughly with a wooden spoon or clean hands until the mixture holds together.
-
Dust your hands lightly with flour and shape the mixture into 16 meatballs, each approximately 40g, rolling gently between your palms to form uniform spheres.
-
Heat the remaining 30ml olive oil in a large skillet over medium-high heat until shimmering but not smoking.
-
Carefully place the formed meatballs into the hot oil in a single layer and cook for 4-5 minutes without moving them, allowing the bottom to develop a golden brown crust.
-
Gently roll each meatball using two spoons to cook the other sides for 3-4 minutes until all sides are evenly golden brown.
Substitutions
- Replace walnuts with finely chopped sunflower seeds for a different nutty flavor and lower fat content.
- Substitute panko breadcrumbs with finely ground oats or chickpea flour for a gluten-free option.
- Use canned lentils instead of chickpeas for a nuttier taste and firmer texture.
- Replace nutritional yeast with finely grated vegan parmesan cheese for a sharper, more savory note.
Tips
- Do not overcrowd the skillet when cooking meatballs; work in batches if necessary to ensure proper browning and even cooking.
- Allow the cooked mushrooms to cool slightly before mixing into the other ingredients so the heat doesn't cause the mixture to become too soft.
- For extra binding, add 15ml aquafaba (liquid from canned chickpeas) to the mixture if it feels too dry to hold together.
- These meatballs freeze beautifully; cook them and freeze for up to three months, then reheat in the oven at 180°C for 12-15 minutes.
Polpette, the Italian name for meatballs, traditionally appear in Italian-American cuisine rather than Italy itself, but they honor the Italian tradition of using humble ingredients to create deeply satisfying comfort food. This vegan adaptation maintains the dish's soul while respecting modern plant-based values.
Frequently Asked Questions
How long does Vegan Meatballs Recipe take to make?
Vegan Meatballs Recipe takes about 45 minutes total — 20 minutes of prep and 25 minutes of cooking — and makes 4 servings.
What can I substitute in Vegan Meatballs Recipe?
You can adapt it easily: Replace walnuts with finely chopped sunflower seeds for a different nutty flavor and lower fat content.; Substitute panko breadcrumbs with finely ground oats or chickpea flour for a gluten-free option.; Use canned lentils instead of chickpeas for a nuttier taste and firmer texture..
How should I store leftover Vegan Meatballs Recipe?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.
How much protein is in Vegan Meatballs Recipe?
Each serving of Vegan Meatballs Recipe has about 18g of protein and 485 calories.




Loading comments...