
Vegan Chickpea and Herb Meatballs
Mediterranean-inspired plant-based meatballs made from chickpeas, fresh herbs, and breadcrumbs. These baked meatballs are tender, flavorful, and perfect served as an appetizer, with pasta, or in grain bowls. The blend of parsley, basil, and garlic creates an authentic Mediterranean taste without any animal products.
- Prep
- 20 min
- Cook
- 28 min
- Wait
- 10 min
- Total
- 58 min
- Makes
- About 16 meatballs (4 per serving)
Steps
Before you start
- Preheat oven to 400°F (200°C)
- Line a baking sheet with parchment paper
- Drain and rinse canned chickpeas thoroughly
- Chop fresh herbs and garlic while oven preheats
Preheat oven and prepare pansOven 400°F / 205°C
- Preheat oven to 400°F (200°C).
- Line a 9×13-inch (23×33 cm) baking sheet with parchment paper.
+ Show details− Hide details
Tip: Parchment paper prevents sticking and makes cleanup easier
Process chickpeas and breadcrumbs
- Add drained chickpeas and breadcrumbs to a food processor.
- Pulse 8–10 times until the mixture is mostly broken down but still has some small chunks about the size of peas.
- The mixture should not be a smooth paste.
- Transfer to a mixing bowl.
+ Show details− Hide details
Ready when: Mixture has small chickpea chunks visible; not a smooth paste
Tip: Over-processing creates dense meatballs; keeping texture slightly chunky ensures a tender bite
Prepare garlic, herbs, and onion
- In the same food processor (no need to wash), pulse the minced garlic and onion until very finely minced, about 2–3 pulses.
- Add the chopped parsley and basil; pulse once or twice until combined but still visible.
- Do not overprocess; the herbs should retain their color and texture.
+ Show details− Hide details
Ready when: Herbs are chopped small but still visible; not a fine paste
Tip: Keep herbs slightly chunky—they provide better flavor distribution and fresher taste in each bite
Mix all ingredients together
- Add the herb-garlic mixture to the bowl with the chickpea mixture.
- Add the lemon zest, 3 tablespoons olive oil, 2 tablespoons plant-based milk, salt, and black pepper.
- If using, add walnuts and/or nutritional yeast.
- Fold and stir with a sturdy spoon or use your hands to mix until just combined.
- The mixture should hold together when squeezed but not feel overly wet.
- If it seems too dry, add another tablespoon of plant milk.
+ Show details− Hide details
Ready when: Mixture holds together when squeezed; no dry pockets remain
Tip: Use your hands for the final mixing—you'll feel the texture better and ensure even seasoning distribution
Shape into meatballs
- Using a tablespoon or a #60 cookie scoop, divide the mixture into 16 equal portions.
- Roll each portion between your palms into a ball about 1.5 inches (4 cm) in diameter.
- Arrange on the prepared baking sheet in a single layer, spaced about 1 inch (2.5 cm) apart.
+ Show details− Hide details
Ready when: All meatballs are evenly shaped and arranged on the baking sheet
Tip: Slightly damp hands make rolling easier and prevent the mixture from sticking to your skin
Bake until golden and firmOven 400°F / 205°C
- Place the baking sheet in the preheated 400°F (200°C) oven and bake for 25–28 minutes, until the meatballs are light golden brown on the outside and firm to the touch.
- They will not brown as deeply as traditional meat meatballs, but should develop a light golden color on the exterior.
+ Show details− Hide details
Ready when: Meatballs are light golden brown and firm when gently pressed
Tip: Do not flip the meatballs; they bake evenly without turning and are sturdier than traditional meatballs
Cool briefly before serving
- Remove from the oven and let rest on the baking sheet for 5 minutes before serving.
- This allows the meatballs to firm up further and makes them easier to handle if serving with dipping sauce, on skewers, or transferring to a serving dish.
+ Show details− Hide details
Ready when: Meatballs are warm and firm to the touch
Tip: A brief rest significantly improves texture—they hold together much better when moved
Good to know
Tips
- These meatballs pair beautifully with marinara sauce for pasta, hummus or tzatziki for dipping, or crumbled into Mediterranean grain bowls with tahini dressing
- For crispier exteriors, brush the tops lightly with olive oil before baking—they'll develop a deeper golden-brown color
- If making a large batch (double recipe), use two baking sheets and rotate them halfway through baking for even, consistent browning
- Leftovers can be crumbled and mixed into salads, wrapped in pita with hummus and vegetables, or reheated gently in tomato sauce
Make ahead
Yes. Form meatballs up to 4 hours ahead, cover with plastic wrap, and refrigerate. Bake directly from the fridge, adding 2–3 minutes to the baking time. You can also prepare the complete mixture and freeze it in an airtight container for up to 1 month; thaw in the refrigerator overnight before shaping and baking.
Storage & reheating
Room temperature: up to 2 hours in an airtight container. Refrigerator: up to 5 days in an airtight container. Freezer: up to 3 months in a freezer bag or airtight container. To reheat: Thaw in the refrigerator overnight, then warm in a 350°F (175°C) oven for 8–10 minutes until heated through, or warm gently in marinara sauce over medium heat for 5–7 minutes.
Substitutions
- panko breadcrumbs → regular breadcrumbs or crushed old-fashioned oats. Use the same amount; oats create a slightly heartier, nuttier texture and work especially well for a grain-forward dish
- fresh basil → fresh dill or an additional 1/3 cup fresh parsley. Maintains the herbaceous, Mediterranean flavor profile with a slightly different aromatic character
- unsweetened plant-based milk → aquafaba (liquid from the can of chickpeas, strained). Adds richness and better binding without extra ingredients; use the same amount
- extra-virgin olive oil → avocado oil or refined coconut oil. Maintains binding and moisture properties; affects browning slightly depending on oil chosen
More meatballs
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Mediterranean
- Main ingredient
- Chickpeas
- Method
- Oven
- Quick & Easy
- Easy





