Peel and grate the sweet potatoes using the coarse side of a grater. Place them in a clean kitchen towel and squeeze out as much moisture as possible. This step helps create crispier fritters.
Transfer the grated sweet potatoes to a large mixing bowl. Removing excess water prevents the mixture from becoming soggy during cooking.
Add chopped onion, eggs, flour, baking powder, smoked paprika, garlic powder, cumin, salt, pepper, and parsley to the sweet potatoes. Mix until everything is evenly combined.
The batter should hold together when pressed. If it seems too wet, add a little more flour.
In a bowl, combine chopped fresh spinach, crumbled feta, Greek yogurt, lemon juice, garlic, chili flakes, and black pepper. Stir until creamy and evenly mixed.
Refrigerate the dip while preparing the fritters. Chilling allows the flavors to develop and blend together.
Add honey, chili flakes, paprika, and lemon juice to a small saucepan. Warm gently over low heat for 2 to 3 minutes.
Stir occasionally until the mixture becomes fragrant and slightly infused with spice. Set aside until serving.
Heat a thin layer of oil in a large skillet over medium heat. Scoop portions of the sweet potato mixture into the pan and flatten gently.
Cook each fritter for about 3 to 4 minutes per side until golden brown and crispy. Avoid overcrowding the pan for even cooking.
Transfer cooked fritters to a paper towel-lined plate. This removes excess oil and keeps the exterior crisp.
Allow them to cool for a couple of minutes before serving. The texture improves as they rest briefly.
Arrange the fritters on a serving platter. Place the spicy spinach feta dip in a small bowl alongside them.
Drizzle the sticky hot honey over the fritters or serve it separately for dipping. Garnish with fresh herbs if desired.