01 - Steam or boil the sweet potatoes until fork-tender, about 10-12 minutes. Drain thoroughly and transfer to a large bowl. Mash until smooth but still slightly textured.
02 - Add cooked lentils, chopped onion, minced garlic, fresh herbs, and all spices to the mashed sweet potatoes. Mix thoroughly until evenly distributed.
03 - Stir in flour and egg until mixture holds together when pressed. If too wet, add additional flour one tablespoon at a time until manageable consistency is achieved.
04 - Divide mixture into 8 equal portions. Form each into compact patties approximately 1/2 inch thick, pressing edges firmly to prevent cracking during cooking.
05 - Heat olive oil in large nonstick skillet over medium heat. Cook patties in batches without overcrowding, frying 4-5 minutes per side until deep golden brown and crispy. Add more oil between batches if needed.
06 - Transfer cooked patties to plate lined with paper towels to absorb excess oil. Serve immediately while hot and crispy, accompanied by side salad, yogurt dip, or chutney.