01 - Steam or boil the diced sweet potatoes until fork-tender, approximately 10–12 minutes. Drain thoroughly and transfer to a large mixing bowl. Mash until smooth but still retaining some texture.
02 - Add the cooked lentils, chopped red onion, minced garlic, fresh herbs, cumin, smoked paprika, coriander, salt, black pepper, and chili flakes to the mashed sweet potatoes. Mix thoroughly until evenly incorporated.
03 - Stir in the flour and egg until the mixture binds together. Adjust consistency by adding additional flour if too wet to hold shape. The mixture should be firm enough to form patties without crumbling.
04 - Divide the mixture into 8 equal portions. Form each portion into a patty, pressing firmly to ensure compact structure. Use your palms to create even, flat rounds approximately 1/2 inch thick.
05 - Heat olive oil in a large nonstick skillet over medium heat. Cook patties in batches, frying for 4–5 minutes per side until golden brown and crispy. Avoid overcrowding the pan to ensure proper browning.
06 - Transfer cooked patties to a plate lined with paper towels to absorb excess oil. Serve immediately while warm, accompanied by cucumber-yogurt sauce, spicy tomato chutney, or fresh side salad.