Bright grated carrot and mashed chickpeas combine with oats, cilantro and warming spices; pulse to a cohesive but textured mix, shape into 16 balls and bake or pan-fry until golden. For the sauce, sauté onion with garlic and ginger, toast curry powder, turmeric and cumin, then simmer with coconut milk, broth and tomato paste until thickened. Gently warm the balls in the sauce and serve over rice or quinoa, garnished with cilantro.
The rain was hammering against the kitchen window and I had exactly half a can of chickpeas, two sad carrots, and a coconut milk can staring at me from the pantry shelf.
I made this for my neighbor Sarah who claimed she hated chickpeas, and she licked her plate clean before asking for the recipe.
Ingredients
- Canned chickpeas (1½ cups): The backbone of these balls so drain and rinse them well to avoid any tinny aftertaste.
- Grated carrot (1 cup): Adds natural sweetness and keeps everything moist inside so grate it fine for the best texture.
- Rolled oats (½ cup): Works as a binder instead of flour and keeps everything gluten free if you choose certified ones.
- Fresh cilantro (2 tablespoons chopped): A little goes a long way in brightening the mixture from the inside out.
- Garlic (2 cloves minced): Essential aromatic depth that ties the balls to the curry sauce beautifully.
- Small onion (1 finely chopped): Sweetness and moisture so chop it as fine as you can manage.
- Ground cumin (1 teaspoon): The warm earthy note that makes these taste intentional rather than thrown together.
- Ground coriander (½ teaspoon): Adds a citrusy warmth that plays wonderfully with the coconut sauce.
- Smoked paprika (½ teaspoon): A whisper of smoke that makes people wonder what your secret ingredient is.
- Salt and pepper (¼ teaspoon each): Seasoning is everything so do not skip or skimp on these.
- Olive oil (1 tablespoon): For brushing or frying the balls to get that golden crust we all crave.
- Olive oil (1 tablespoon for sauce): The starting point for building all that curry flavor from scratch.
- Small onion (1 for sauce): A second onion for the sauce because layers of flavor matter here.
- Garlic (2 cloves for sauce): Double the garlic in the sauce because nobody ever complained about too much garlic.
- Fresh ginger (1 tablespoon grated): This is the zing that makes the curry sauce taste fresh and alive.
- Curry powder (1 tablespoon): Choose a good quality one because it carries the entire flavor profile of the sauce.
- Turmeric (½ teaspoon): Mostly here for that gorgeous golden color and gentle earthiness.
- Ground cumin (1 teaspoon for sauce): Bridges the flavor between the balls and the sauce beautifully.
- Full fat coconut milk (1 can 400 ml): Do not use light coconut milk because the richness is what makes this sauce unforgettable.
- Vegetable broth (½ cup): Thins the sauce just enough to let those balls swim comfortably.
- Tomato paste (1 tablespoon): Adds depth and a slight tang that balances all the richness.
- Maple syrup or sugar (1 teaspoon): A tiny touch of sweetness that rounds out the spice beautifully.
- Salt and pepper to taste: Taste the sauce before adding the balls and adjust until it sings.
- Fresh cilantro leaves for garnish: The finishing touch that makes the whole dish look as good as it tastes.
Instructions
- Get your oven or skillet ready:
- Preheat to 400°F if baking or heat a nonstick skillet with a splash of oil if you prefer that crispy fried exterior.
- Build the chickpea balls:
- Toss everything into a food processor and pulse until it holds together but still has some chunky texture because smooth paste makes sad dense balls.
- Shape and cook the balls:
- Roll into 16 equal portions and either brush with oil and bake until golden or pan fry them in batches until each side is beautifully crispy.
- Start the sauce foundation:
- Heat oil in a large skillet and cook the onion until it turns translucent and sweet smelling then add garlic and ginger for just one minute more.
- Bloom the spices:
- Stir in curry powder turmeric and cumin and let them toast for half a minute until your kitchen smells like a warm spice market.
- Build the coconut curry:
- Pour in coconut milk broth tomato paste and maple syrup then stir everything together and let it simmer until it thickens enough to coat the back of a spoon.
- Let the balls take a bath:
- Gently nestle the cooked balls into the simmering sauce and spoon it over them for about five minutes until everything is heated through and happy.
- Serve with love:
- Scatter fresh cilantro over the top and serve alongside fluffy basmati rice or warm naan for soaking up every last drop of that sauce.
The night I served this to friends during a power outage by candlelight remains one of my favorite dinner party memories because nobody wanted to stop eating even in the dark.
Swaps and Tweaks
Grated zucchini or sweet potato works in place of carrot and chopped cashews folded into the mixture add a crunch that surprises people in the best way.
Getting the Sauce Right
Full fat coconut milk is nonnegotiable here because light versions break and leave you with a thin watery sauce that never coats the balls properly.
What to Serve Alongside
Basmati rice is the obvious choice but do not overlook quinoa or even crusty bread for a more rustic weeknight feel.
- Warm naan is ideal for scooping up both balls and sauce together in one satisfying bite.
- A simple cucumber salad on the side cuts through the richness beautifully.
- Make extra sauce because you will want to drink whatever is left from the pan.
Some dishes become staples because they ask so little and give so much back, and this one earns its spot in your regular rotation from the very first bite.
Your Questions Answered
- → How do I prevent the balls from falling apart?
-
Pulse the mixture until it holds together but still has texture; the oats absorb moisture and act as a binder. Chill the formed balls for 10–15 minutes before baking or frying to help them keep their shape.
- → Should I bake or fry the balls?
-
Baking at 400°F gives a lighter, hands-off finish and uses less oil; pan-frying yields a crisper, more caramelized exterior. Both work—choose based on desired texture and time.
- → Can I make these ahead or freeze them?
-
Yes. Form the balls and freeze on a tray until solid, then transfer to a bag. Reheat from frozen in the oven or skillet; if cooked first, freeze after cooling and rewarm gently in the sauce or oven.
- → How can I adjust the spice level?
-
Taste the sauce as it simmers and add more curry powder or a pinch of cayenne for heat. For milder flavors, reduce the curry powder and boost warm aromatics like ginger and cumin.
- → Are there good gluten-free substitutes?
-
Use certified gluten-free rolled oats as the binder. If you need a different binder, try ground almonds or gluten-free panko, but adjust moisture so the mixture still forms balls.
- → What are the best serving options?
-
Serve hot over basmati rice, quinoa or with warm flatbread. Garnish with fresh cilantro and a squeeze of lime for brightness; chopped cashews add texture if desired.