In a large mixing bowl, combine the shredded cabbage, grated carrot, grated potato, chopped onion, and chopped dill.
Add in the oats, flour, and minced garlic. Mix well.
Crack in the eggs and mix until fully incorporated.
Stir in the mayonnaise, Greek yogurt, soy sauce, Italian herbs, salt, and black pepper. Mix until a thick batter forms.
Heat a generous amount of olive oil in a non-stick or cast iron skillet over medium heat.
Using a spoon or your hands, form small patties and place them in the hot oil.
Cook for 3–4 minutes on each side, or until golden brown and crispy.
Transfer to a plate lined with paper towels to drain any excess oil.
Serve warm with yogurt, sour cream, or your favorite dipping sauce.