High-Protein Chickpea Balls

Print recipe below

These high-protein chickpea balls are having a moment because they hit that sweet spot: plant-based, budget-friendly, and genuinely satisfying (not “salad-and-sad” healthy). Baking instead of frying keeps them lighter, while the creamy cashew-zucchini sauce makes the whole plate feel restaurant-level without much effort.

When I tested these, the biggest surprise was how much a short rest in the fridge improved the texture—my first batch was a little too soft, but 10 minutes of chilling made them easy to roll and helped them brown better in the oven. The other win: blending a little of the sautéed onion into the sauce makes it taste richer and more savory, even though the ingredient list stays simple. If you like falafel-style flavor but want something a bit more tender and saucy, this is the one.

Why You’ll Love This Recipe

  • High-protein, plant-based meal that’s filling without feeling heavy
  • Baked chickpea balls hold their shape (no messy pan-frying)
  • Creamy cashew sauce turns basic ingredients into something special
  • Great for meal prep: flavors improve after a day in the fridge
  • Testing bonus: a quick chill makes rolling easier and the texture noticeably firmer

Ingredients

Chickpea Balls

  • 2 cups cooked chickpeas (about 250 g), drained and patted dry
  • 2 tablespoons ground flaxseed (about 14 g)
  • 2 tablespoons chickpea flour (about 16 g), plus 1–2 teaspoons more if needed
  • 1/2 teaspoon ground cumin
  • 3/4 teaspoon fine salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1 small garlic clove, minced (from the listed 1 clove)
  • 2 tablespoons chopped fresh parsley (about 8 g), plus more for garnish
  • 1 tablespoon olive oil (15 ml), for the mixture
  • Olive oil, for greasing the pan

Cashew-Zucchini Sauce

  • 3/4 cup raw cashews (about 100 g)
  • 1 cup boiling water (240 ml), for soaking
  • 1 medium onion, finely diced (about 150 g)
  • 1 medium zucchini, diced small (about 200–250 g)
  • 1 tablespoon olive oil (15 ml)
  • 1 tablespoon lemon juice (15 ml)
  • 1/2 cup warm water (120 ml), plus more as needed to blend
  • Salt and pepper, to taste

Ingredient Notes

  • Cooked chickpeas: Drier chickpeas make firmer balls. I pat them dry with a towel; it’s a small step that prevents mushy texture.
  • Ground flaxseed: Acts like a binder. If you don’t have it, use 1 egg (or 1 “flax egg”: 1 tbsp flax + 3 tbsp water, rested 5 minutes), but the listed version works well.
  • Chickpea flour: Gives structure and that falafel-like bite. If subbing, breadcrumbs work, but you may need a bit more to firm the mix.
  • Cashews: Raw cashews blend smoother than roasted. If using roasted, expect a deeper flavor and slightly darker sauce.
  • Zucchini: Adds body without heaviness. Cut it small so it softens quickly and blends smoothly if you choose to blend part of the sauce.

Kitchen Tools Needed

  • Food processor (for the chickpea mixture)
  • Blender (for the sauce)
  • Baking sheet + parchment paper (or well-oiled sheet)
  • Medium skillet or sauté pan
  • Mixing bowl
  • Measuring cups/spoons
  • Spatula and knife

Step-by-Step Instructions

  1. Preheat and prep the pan.
    Heat oven to 350°F (180°C). Line a baking sheet with parchment or lightly oil it.

  2. Make the chickpea ball mixture.
    In a food processor, combine chickpeas, ground flaxseed, chickpea flour, cumin, salt, pepper, garlic, parsley, and 1 tbsp (15 ml) olive oil.
    Pulse until the mixture is mostly ground and holds together when pinched—think “crumbly hummus,” not a smooth paste. Scrape down once or twice.

  3. Adjust the texture (important).
    If it feels wet or sticky, add 1–2 teaspoons chickpea flour and pulse briefly.
    Rest the mixture 10 minutes in the fridge (this was the difference between “soft” and “easy to roll” in my testing).

  4. Roll and bake.
    With slightly damp hands, roll into 14–16 small balls (about 1 1/2 tablespoons each). Place on the baking sheet and lightly brush or mist with oil if you want more color.
    Bake 18–22 minutes, flipping at the halfway point, until they feel firm and the bottoms are lightly browned. (The original 15 minutes was a bit short in my oven.)

  5. Soak the cashews.
    While the balls bake, put cashews in a heatproof bowl and pour over 1 cup (240 ml) boiling water. Let sit 10 minutes, then drain.

  6. Cook the vegetables.
    Heat 1 tbsp (15 ml) olive oil in a skillet over medium heat. Add diced onion and cook 4–6 minutes until softened and lightly golden at the edges.
    Add diced zucchini and cook 4–5 minutes until it’s tender and looks glossy, not browned. Season with a pinch of salt.

  7. Blend the sauce.
    In a blender, combine drained cashews, lemon juice, 1/2 cup (120 ml) warm water, and (optional but excellent) 2–3 tablespoons of the cooked onion for extra savory depth. Blend until very smooth, 30–60 seconds.
    Add a splash more warm water if needed to reach a pourable “heavy cream” consistency.

  8. Simmer the sauce.
    Pour the blended cashew sauce into the skillet with the vegetables. Reduce heat to low and simmer 8–10 minutes, stirring often, until it thickens slightly and the raw cashew taste is gone. Add salt and pepper to taste.

  9. Finish with the baked chickpea balls.
    Nestle the baked chickpea balls into the sauce. Simmer gently 2–3 minutes per side, spooning sauce over the top so they absorb flavor without breaking.

  10. Garnish and serve.
    Sprinkle with extra chopped parsley and serve hot.

Pro Tips (VERY IMPORTANT FOR RANKING)

  • Dry the chickpeas well: Excess moisture is the #1 reason chickpea balls fall apart. I blot them thoroughly before processing.
  • Don’t over-process: If you puree the mixture smooth, the balls bake up dense. Stop when it clumps but still has small bits.
  • Chill before rolling: Even 10 minutes in the fridge makes the mixture less sticky and the balls rounder and sturdier.
  • Bake a few minutes longer for structure: In my oven, 20 minutes gave the best “firm outside, tender inside” texture.
  • Use warm water in the blender: It helps the cashews emulsify quickly and makes the sauce noticeably silkier.
  • Simmer the sauce long enough: That extra 8–10 minutes takes it from “nutty” to “creamy and savory.”

Common Mistakes to Avoid

  • Skipping the rest time: My first attempt rolled fine but baked softer and cracked when simmered in sauce. A short chill fixes it.
  • Using wet zucchini chunks: If zucchini releases lots of water, the sauce can thin out. Keep the simmer gentle and let it reduce.
  • Trying to flip too early: If the balls seem delicate at 10–12 minutes, wait—once the bottoms set, they turn more easily.
  • Blending with cold water: The sauce can stay slightly gritty instead of smooth.
  • Boiling the sauce hard: High heat can make it thicken too fast and stick; low simmer is safer.

Variations

  • Spicy version: Add 1/4–1/2 tsp chili flakes to the sauce or a pinch of cayenne to the chickpea mixture.
  • Herby-green sauce: Blend in a big handful of parsley (or basil) at the end for a brighter, greener sauce.
  • Mediterranean style: Add 1/2 tsp smoked paprika to the chickpea balls and finish with chopped olives on top.
  • Nut-free sauce: Swap cashews for sunflower seeds (same weight). Soak the same way; flavor is slightly earthier but still creamy.

Serving Suggestions

  • Spoon over brown rice, quinoa, or couscous to catch extra sauce.
  • Serve with warm pita and a simple cucumber-tomato salad for a full mezze-style plate.
  • Add roasted vegetables (cauliflower or carrots work especially well) for a higher-volume meal.

Storage Instructions

  • Store chickpea balls and sauce together (or separately) in an airtight container for up to 4 days in the refrigerator.
  • For longer storage, freeze the baked chickpea balls (without sauce) up to 2 months. The sauce is best fresh, but it can be frozen; it may need re-blending after thawing.

Reheating Tips

  • Stovetop (best): Warm gently in a covered skillet over low heat with a splash of water to loosen the sauce, 6–10 minutes.
  • Microwave: Use 50–70% power in short bursts, stirring between, to prevent the sauce from tightening too much.
  • If sauce thickens a lot in the fridge, stir in 1–3 tablespoons warm water until creamy again.

Nutrition Estimate

Per serving (1/4 of recipe):

  • Calories: ~520 kcal
  • Protein: ~20 g
  • Carbohydrates: ~49 g
  • Fat: ~29 g

(Estimates vary by chickpea moisture and exact ball count.)

Recipe Summary Card

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Servings: 4
  • Cuisine: Mediterranean-inspired
  • Course: Main
  • Calories: ~520 per serving

Frequently Asked Questions

1) Can I use canned chickpeas?
Yes. Use 2 cups (250 g) drained chickpeas, then pat them dry very well. Canned chickpeas are a bit wetter, so you may need an extra teaspoon of chickpea flour.

2) Why are my chickpea balls falling apart in the sauce?
Usually they’re underbaked or the mixture is too wet. Bake until they feel firm and lightly browned, and don’t skip the chill time before rolling.

3) Can I pan-fry instead of bake?
You can, but the mixture is softer than classic falafel. If frying, chill longer (20–30 minutes) and use a thin layer of oil, turning gently.

4) How do I make the sauce smoother?
Soak cashews the full 10 minutes, blend with warm water, and give it a full minute in the blender. If your blender struggles, blend longer and add water a tablespoon at a time.

5) Can I make the mixture ahead?
Yes. The chickpea mixture keeps up to 24 hours in the fridge. It actually rolls easier the next day.

Conclusion

If you’re after a genuinely satisfying plant-based dinner, these baked chickpea balls in creamy cashew-zucchini sauce deliver big flavor with straightforward ingredients. The texture is tender, the sauce is rich, and it’s the kind of meal that feels even better as leftovers.

Tested Note (VERY IMPORTANT)

I tested this again and found that chilling the chickpea mixture for 10 minutes makes the balls noticeably sturdier and easier to shape. Baking closer to 20 minutes (instead of 15) gave the best firm-yet-tender texture before simmering in the sauce.

High-Protein Chickpea Balls

These baked chickpea balls made with a creamy cashew-zucchini sauce are a satisfying, high-protein, plant-based meal that is budget-friendly and flavorful.

Chickpea Balls

  • 2 cups cooked chickpeas, drained and patted dry (Drier chickpeas make firmer balls; pat them dry with a towel.)
  • 2 tablespoons ground flaxseed (Acts as a binder. Substitute with 1 egg if needed.)
  • 2 tablespoons chickpea flour (Gives structure; breadcrumbs can be used as a substitute.)
  • 1/2 teaspoon ground cumin
  • 3/4 teaspoon fine salt (Plus more to taste.)
  • 1/4 teaspoon freshly ground black pepper
  • 1 clove garlic, minced (Use one small clove from the listed amount.)
  • 2 tablespoons chopped fresh parsley (Plus more for garnish.)
  • 1 tablespoon olive oil (For the mixture.)
  • Olive oil (For greasing the pan.)

Cashew-Zucchini Sauce

  • 3/4 cup raw cashews (Use raw for smoother blending.)
  • 1 cup boiling water (For soaking cashews.)
  • 1 medium onion, finely diced
  • 1 medium zucchini, diced small (Adds body without heaviness.)
  • 1 tablespoon olive oil
  • 1 tablespoon lemon juice
  • 1/2 cup warm water (Add more as needed to blend.)
  • Salt and pepper (To taste.)

Preparation

  1. Preheat oven to 350°F (180°C) and line a baking sheet with parchment or lightly oil it.
  2. In a food processor, combine chickpeas, ground flaxseed, chickpea flour, cumin, salt, pepper, garlic, parsley, and 1 tablespoon of olive oil. Pulse until the mixture is mostly ground and holds together when pinched.
  3. If the mixture feels wet or sticky, add 1–2 teaspoons of chickpea flour and pulse briefly.
  4. Rest the mixture in the fridge for 10 minutes.
  5. With slightly damp hands, roll into 14–16 small balls and place on the baking sheet. Lightly brush or mist with oil for color.

Baking

  1. Bake for 18–22 minutes, flipping at the halfway point, until the chickpea balls feel firm and the bottoms are lightly browned.

Sauce Preparation

  1. Soak the cashews in boiling water for 10 minutes and then drain.
  2. Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the diced onion and cook for 4–6 minutes until softened and golden.
  3. Add diced zucchini and cook for 4–5 minutes until tender. Season with a pinch of salt.
  4. In a blender, combine drained cashews, lemon juice, and warm water. (Optional: add 2–3 tablespoons of cooked onion for extra flavor.) Blend until very smooth.
  5. Pour the blended cashew sauce into the skillet with the vegetables. Reduce heat to low and simmer for 8–10 minutes, stirring often.
  6. Nestle the baked chickpea balls into the sauce and simmer gently for 2–3 minutes per side.

Serving

  1. Garnish with extra chopped parsley and serve hot.

Store chickpea balls and sauce together in an airtight container for up to 4 days in the refrigerator. Freeze chickpea balls separately for up to 2 months.

Main
Mediterranean
Cashew Sauce, Chickpea Balls, High-Protein, Plant-Based, Vegan