01 - Steam or boil the diced sweet potatoes until fork-tender, approximately 10–12 minutes. Drain thoroughly and mash in a large bowl until smooth.
02 - Add cooked lentils, chopped onion, minced garlic, fresh herbs, cumin, smoked paprika, coriander, salt, black pepper, and chili flakes to the mashed sweet potatoes. Mix until evenly distributed.
03 - Stir in flour and egg until the mixture holds together when pressed. Adjust consistency with additional flour if too wet to shape.
04 - Divide mixture into 8 equal portions and form into compact patties, approximately 1/2 inch thick.
05 - Heat olive oil in a large nonstick skillet over medium heat. Cook patties in batches for 4–5 minutes per side until golden brown and crispy.
06 - Transfer cooked patties to paper towel-lined plate to drain excess oil. Serve warm with yogurt dip, chutney, or fresh salad.