01 - Place the grated sweet potatoes in a clean kitchen towel and firmly squeeze out as much excess moisture as possible. This step is essential for achieving a crispy texture.
02 - In a large mixing bowl, combine the squeezed sweet potatoes, drained lentils, diced red onion, minced garlic, chopped cilantro, egg, breadcrumbs, chickpea flour, ground cumin, smoked paprika, ground coriander, sea salt, black pepper, and chili flakes if using. Mix thoroughly until all ingredients are evenly incorporated and a cohesive mixture forms.
03 - With lightly oiled hands to prevent sticking, divide the mixture and shape it into 8 to 10 small patties, each approximately 2 inches in diameter. Press firmly to ensure they hold together.
04 - Heat the neutral oil in a large non-stick skillet over medium heat until the oil shimmers slightly, indicating it is ready for frying.
05 - Carefully place the patties in the hot skillet in batches, avoiding overcrowding. Fry for 3 to 4 minutes per side until each patty is deep golden brown and crisp on the exterior. Transfer finished patties to a plate lined with paper towels to drain excess oil.
06 - Serve the patties warm alongside yogurt dip, chutney, or a fresh salad.