Crispy on the outside and tender on the inside, these Gluten-Free Vegan Chickpea Meatballs With Tomato Sauce are proof that comfort food doesn’t need meat.

The first time I tried vegetarian meatballs, I’ll be honest—I was skeptical. My brain couldn’t quite imagine a meatball without, well, meat. But then a friend’s mom served me her homemade chickpea meatballs at a family dinner. They were crispy, flavorful, and had a texture so satisfying, I had to ask for seconds (and the recipe).
Since then, I’ve tweaked her recipe to a version that’s not just delicious, but also gluten-free, vegan, and easy enough for a weeknight dinner. These chickpea meatballs are packed with plant-based protein, made from pantry staples, and baked to crunchy perfection before being smothered in a garlicky tomato sauce.
Nutty chickpeas, onion, garlic, and fresh parsley deliver a rich, savory depth that belies their plant-based roots. Applesauce steps in as a binder (without making them taste like dessert), and gluten-free seasoned panko adds that irresistible crisp. Toss them in a tomato sauce made with olive oil, Italian herbs, and a hint of sweetness, and you’ve got yourself a dinner that rivals any traditional meatball dish—minus the heaviness.

How to get the crispiest vegan meatballs
If you’ve ever made vegan meatballs only to end up with mushy results, you know the struggle is real. The secret here lies in two key steps: drying and peeling your chickpeas and baking at high heat. Rubbing off the thin, papery skins from the chickpeas might feel tedious, but it’s worth every minute. Without the skins, the chickpeas blend into a smoother texture, and the meatballs crisp up beautifully in the oven.
Baking them at 450°F with a light spray of oil locks in the crunch, while still keeping them moist on the inside. The meatballs will start to soften once you add them to the sauce, so they are best (and crispiest!) served right away.

How do I store leftovers?
If you end up with leftovers, store the meatballs and sauce separately for the best texture. Keep the meatballs and sauce in airtight containers in the fridge for up to 4 days. To freeze, arrange the baked meatballs on a baking sheet, freeze until solid, then transfer to a freezer bag—this way they won’t stick together. They’ll keep in the freezer for up to 2 months. Freeze the sauce separately. Reheat the meatballs in the oven before adding to the warm sauce.

Serving suggestions
Serve these chickpea meatballs over gluten-free spaghetti or zucchini noodles for a classic “pasta and meatballs” moment. For something lighter, pile them onto a fresh Green Salad or tuck them into Pita Bread with lettuce, cucumber, and a drizzle of Tahini Sauce. They’re also fantastic over a bed of Rice Cooker Brown Rice or in a warm wrap with Greek Roasted Vegetables. Feeling cozy? Drop them into a hearty Minestrone Soup or Lentil Soup for extra protein and texture.

Ingredients
For The Meatballs:
- Nonstick cooking spray
- 1 jar chickpeas (13 ounces) drained and rinsed
- ¼ cup unsweetened applesauce
- 1 teaspoon sea salt
- Pinch of pepper
- 2 teaspoons extra-virgin olive oil
- ¾ cup onion roughly chopped
- ½ tablespoon garlic minced
- 6 tablespoons gluten-free vegan Italian-seasoned panko breadcrumbs
- 2 tablespoons fresh parsley minced
For The Sauce:
- 1 tablespoon extra-virgin olive oil
- ½ cup onion diced
- 1 tablespoon garlic minced
- 1 jar diced tomatoes (18.3 ounces)
- 2 tablespoons tomato paste
- 1 tablespoon Italian seasoning
- ¾ teaspoon sea salt
- Pinch of pepper
- 2 tablespoons fresh parsley minced
- Zoodles, spaghetti squash, or noodles for servings
Instructions
To Make The Meatballs:
- Preheat the oven to 450°F and spray a baking sheet with nonstick cooking spray.
- Spread the drained and rinsed chickpeas onto paper towels and gently dry them off. Gently rub the thin, papery skins off each one and place into a small food processor (mine is 3 cups) along with the applesauce, salt, and pepper.
- Heat the olive oil in a large pan over medium heat. Cook the onion until it begins to soften and brown, about 4 minutes. Add the garlic and reduce the heat to medium-low. Cook, stirring constantly, until golden brown, about 1 minute.
- Add the onion mixture to the food processor and blend until totally smooth and combined, stopping to scrape the sides as necessary.
- Transfer to a bowl and stir in the panko and parsley. Use a cookie scoop to form 16 1-tablespoon-sized balls and place them onto the prepared baking sheet.

- Spray generously with cooking spray and bake for 14 minutes. Spray again and bake another 13-14 minutes, until crispy and golden brown.
To Make The Sauce:
- While the meatballs cook, heat the oil in a large, high-sided pan over medium heat. Add the onion and garlic and cook until the onion is golden brown and soft, about 3-4 minutes.
- Add the tomatoes, tomato paste, Italian seasoning, salt, and pepper and bring to a boil. Boil, stirring constantly, for 1 minute.
- Reduce the heat to medium-low and cover. Simmer for 10 minutes, stirring occasionally. Uncover and cook for 2-3 more minutes, or until the liquid just begins to evaporate. Stir in the parsley.
- Stir the meatballs into the sauce and serve over your noodles of choice.

- DEVOUR.

Nutrition Info:
Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.


Undercooked meatballs can be a health hazard true, but I really don’t think that these chickpea meat balls have anything in them to provide any kind of health hazard. Since you can eat chickpeas and breadcrumbs right out of the can and the other ingredients (onions / garlic) are cooked advance, and then again with the meatballs (but can also be eaten raw).
I am cooking these now. I doubled the recipe…and those 12 Tblsps of breadcrumbs seemed frighteningly scary. I hope I did not make them like all breadcrumbs and no chickpea. I will keep you posted! ☺️💗
Hope these came out great and you liked them! Thanks for reading.