In a large bowl, whisk together eggs, garlic powder, and salt. Season with black pepper. Add cabbage and onion to egg mixture and toss to combine.
In a large skillet over medium-high heat, heat oil. Divide mixture into 4 patties in the pan and press with spatula to flatten. Cook until golden and tender, about 3 minutes per side.