Prepare the vegetables by finely shredding the cabbage, chopping the onion, and grating the carrot.
Whisk the eggs and kefir (or yogurt) in a large mixing bowl until well combined.
Add the dry ingredients—flour, baking soda (or baking powder), salt, and black pepper—into the egg mixture. Stir until a smooth batter forms.
Fold in the vegetables, ensuring they are evenly coated in the batter. Let the mixture rest for 5–10 minutes.
Heat vegetable oil in a large pan over medium heat.
Spoon portions of the batter into the hot pan, flattening them slightly. Cook for 3–4 minutes per side, until golden brown and crispy.
Transfer to a plate lined with paper towels to remove excess oil.
Serve warm with sour cream, yogurt, or your favorite dipping sauce.