Vegan Chickpea and Herb Meatballs
Photo by Dora Cocea on Pexels

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)
Share

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
  1. 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

    Tip: Parchment paper prevents sticking and makes cleanup easier

  2. 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

    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

  3. 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

    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

  4. 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

    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

  5. 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

    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

  6. 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

    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

  7. 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

    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
Main ingredient
Chickpeas
Method
Oven
Quick & Easy
Easy

Reviews (0)