Shred the cabbage using a sharp knife or mandoline slicer.
Sprinkle salt over the shredded cabbage and let it sit for 10 minutes to extract moisture.
Squeeze out as much water as possible from the cabbage using your hands.
In a bowl, whisk the eggs, then add almond flour, cornstarch, baking powder, salt, onion powder, garlic powder, paprika, and black pepper. Mix well.
Fold in the chopped onions and parsley into the batter.
Add the squeezed cabbage to the batter and mix to combine.
Heat oil in a frying pan over medium-high heat.
Scoop spoonfuls of the cabbage mixture into the hot oil and press down slightly with the back of the spoon.
Fry the fritters for 3–4 minutes on each side until golden brown and crispy.
Remove from the oil and place on paper towels to drain.
For the dipping sauce, mix sour cream or Greek yogurt with lemon juice, dill, minced garlic, salt, and pepper.
Serve the fritters with the dipping sauce.