Finely shred the cabbage using a sharp knife or a grater, aiming for thin, even strands so they cook evenly and bind together better when forming the fritters.
Transfer the shredded cabbage into a bowl and gently squeeze out as much excess moisture as possible using your hands or a clean kitchen cloth; this step is very important because removing water helps the fritters turn crispy instead of soggy.
In a large mixing bowl, add the squeezed cabbage along with shredded cheese, almond flour, eggs, chopped green onions, minced garlic, and all the seasonings, then mix everything thoroughly until the mixture becomes evenly combined and slightly sticky, which will help it hold its shape during cooking.
Place a skillet on the stove over medium heat and add a small amount of oil, allowing it to heat up for a minute so the fritters start sizzling immediately when added, which helps create a crispy crust.
Scoop small portions of the mixture and place them into the pan, then gently flatten each portion with a spatula to form fritters, keeping them similar in size so they cook evenly at the same time.
Cook the fritters for about 3 to 4 minutes on one side without moving them too much, allowing a golden crust to form, then carefully flip them and cook the other side for another 3 to 4 minutes until they are evenly browned and cooked through.
Remove the cooked fritters from the pan and place them on paper towels to absorb any excess oil while helping maintain their crisp texture on the outside.
Serve the fritters warm for the best flavor and crunch, or let them cool completely and store them in an airtight container in the refrigerator for later use.