Go Back
–+ servings
Vegan chickpea-quinoa meatballs with glossy ginger-tamari glaze served over basmati rice.
Rachelle Johnson

Vegan Chickpea-Quinoa Meatballs with Ginger-Tamari Glaze

No ratings yet
Tender chickpea-quinoa meatballs get their structure from flax, oat flour and almond flour, with zucchini and spinach tucked into the savory base. Warm ginger, garlic, turmeric, cumin and coriander give them depth, while a glossy maple-tamari glaze brings sweet-savory tang and a bright lemon finish. They are satisfying enough for dinner, meal-prep friendly, and especially good over rice or millet.
Prep Time 25 minutes
Cook Time 30 minutes
Rest Time 10 minutes
Total Time 1 hour 5 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Global / Fusion
Suitable For
Gluten Free
Vegan

Ingredients
  

Chickpea-Quinoa Meatballs
  • 1 cup cooked chickpeas well drained, patted dry, and lightly mashed
  • 1 cup cooked quinoa cooled
  • ½ cup zucchini finely grated and squeezed very dry
  • ¼ cup fresh spinach finely chopped
  • 2 tablespoons ground flaxseed
  • 5 tablespoons water for the flax gel
  • ¼ cup certified gluten-free oat flour
  • 2 tablespoons fine almond flour
  • 1 tablespoon fresh ginger finely grated
  • 2 garlic cloves finely minced
  • ½ teaspoon ground turmeric
  • ½ teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • 1 ½ teaspoons extra-virgin olive oil for brushing the meatballs
Ginger-Tamari Glaze
  • 1 teaspoon extra-virgin olive oil
  • ½ teaspoon fresh ginger finely grated
  • 1 garlic clove finely minced
  • 2 tablespoons pure maple syrup
  • 2 tablespoons certified gluten-free tamari
  • 1 tablespoon fresh lemon juice
  • ⅓ cup water divided; reserve 1 tablespoon for the slurry
  • 1 ½ teaspoons cornstarch
  • ¼ teaspoon freshly ground black pepper

Equipment

  • Large mixing bowl
  • small bowl
  • large rimmed sheet pan
  • Small saucepan

Method
 

Meatballs
  1. Heat the oven to 400°F (205°C). Line a large rimmed sheet pan with parchment. Stir the ground flaxseed and 5 tablespoons water together in a small bowl and let stand for 5 minutes, until visibly thickened and gel-like.
  2. In a large bowl, combine the lightly mashed chickpeas, cooked quinoa, very dry zucchini, spinach, ginger, garlic, turmeric, cumin, coriander, salt, and black pepper. Add the flax gel, oat flour, and almond flour. Mix firmly with a spoon or clean hands until evenly combined.
  3. Let the mixture stand for 10 minutes so the flax and flours can hydrate. Squeeze a tablespoonful in your palm: it should hold together without releasing moisture. If it is unusually wet because of the zucchini, mix in 1 additional tablespoon certified gluten-free oat flour and rest 2 minutes more.
  4. Divide the mixture into 20 meatballs, using about 2 level tablespoons for each. Arrange them on the prepared pan with a little space between them. Brush the tops and sides lightly with the olive oil.
  5. Bake for 22–26 minutes, gently turning the meatballs after about 13 minutes once the bottoms release easily from the parchment. Continue baking until the surfaces are dry and lightly browned and the meatballs feel firm enough to lift without cracking.
Glaze
  1. While the meatballs bake, warm 1 teaspoon olive oil in a small saucepan over medium-low heat. Add the ginger and garlic and cook for about 30 seconds, stirring constantly, just until fragrant.
  2. Add the maple syrup, tamari, lemon juice, black pepper, and all but 1 tablespoon of the 1/3 cup water. Bring to a gentle simmer. In a small cup, whisk the cornstarch with the reserved 1 tablespoon water until smooth, then whisk the slurry into the saucepan. Simmer for 1–2 minutes, stirring, until glossy and thick enough to coat the back of a spoon. Remove from the heat.
Finish & Serve
  1. Add the hot baked meatballs to a wide bowl or clean skillet and spoon the warm glaze over them. Gently turn until evenly coated, taking care not to crush them. Serve promptly, about 5 meatballs per serving, with extra glaze from the bowl.

Nutrition

Calories: 261kcalCarbohydrates: 38gProtein: 10gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gSodium: 809mgPotassium: 386mgFiber: 7gSugar: 9gVitamin A: 225IUVitamin C: 6mgCalcium: 77mgIron: 3mg

Notes

Structure and moisture: Squeeze the grated zucchini very firmly before measuring the final 1/2 cup. The canonical mixture should be moist and tacky, not loose. The 10-minute rest gives the flax and flours time to hydrate before shaping. Use the optional 1-tablespoon oat-flour rescue only when the mixture is still unusually wet after resting.
Gluten-free details: Use certified gluten-free oat flour and certified gluten-free tamari when the gluten-free classification matters.
Air-fryer option: The oven method is canonical. For an air fryer, arrange the shaped meatballs in a single layer with space around them and cook at 375°F for about 12–15 minutes, turning gently after 7 minutes, until browned and firm enough to lift without cracking. Cook in batches rather than crowding.
Sauce alternatives: Maple syrup is the canonical sweetener. Date syrup can replace it for a deeper caramel note. Coconut aminos can replace tamari, but because it is typically sweeter and less salty, begin with 1 tablespoon maple syrup and adjust the finished glaze to taste.
Make ahead and storage: The shaped mixture may be refrigerated, covered, for up to 24 hours before baking. Refrigerate cooked meatballs and glaze in separate covered containers for up to 3–4 days; reheat the meatballs until hot, warm the glaze separately, then coat just before serving.
Serving: Serve over basmati or brown rice, millet, or another grain you enjoy, with a crisp cucumber-herb salad or simple greens alongside.

Made this?

We’d love to see it — tag @OurSoulfulTable on Instagram.

Scan for this recipe

Open this recipe on your phone.

QR Code
QR Code linking back to recipe