01 - Preheat oven to 400°F, or set a nonstick skillet over medium heat if pan-frying.
02 - In a food processor, combine the chickpeas, grated carrot, oats, cilantro, garlic, onion, cumin, coriander, smoked paprika, salt, and pepper. Pulse until the mixture holds together but still retains some texture — avoid over-processing into a smooth paste.
03 - Form the mixture into 16 equal balls. Arrange on a parchment-lined baking tray and brush lightly with olive oil, then bake until golden. Alternatively, heat olive oil in a skillet and pan-fry the balls, turning to brown all sides, about 10 minutes. Set aside once done.
04 - In a large skillet, heat 1 tablespoon olive oil over medium heat. Cook the onion until translucent, 3 to 4 minutes. Add the garlic and ginger, stirring for 1 additional minute until fragrant.
05 - Stir in the curry powder, turmeric, and cumin. Toast the spices for 30 seconds, stirring constantly, until deeply aromatic.
06 - Pour in the coconut milk, vegetable broth, tomato paste, and maple syrup. Stir thoroughly to combine and bring to a gentle simmer. Cook for 7 to 8 minutes until the sauce thickens and coats the back of a spoon. Season with salt and pepper to taste.
07 - Gently lower the carrot and chickpea balls into the sauce, spooning it over the tops. Simmer uncovered for 3 to 5 minutes until the balls are heated through and have absorbed some of the curry flavor.
08 - Serve hot, garnished with fresh cilantro leaves. Pair with basmati rice, quinoa, or warm flatbread.