Preheat oven to 170F with wire rack on baking sheet. Heat griddle over medium-low.
Peel and grate apples, drain in fine-mesh sieve.
Whisk dry ingredients: flour, baking powder, baking soda, salt, cinnamon, nutmeg, cardamom.
Whisk wet ingredients: eggs, sugar, melted butter, yogurt, milk.
Combine wet and dry ingredients until just mixed. Fold in drained apples.
Test griddle with water droplet - should sizzle. Grease surface lightly.
Pour 1/4 cup batter per pancake. Cook 2-3 minutes until bubbles form.
Flip when golden brown, cook additional 1-2 minutes.
Keep warm in oven while cooking remaining batter.
Serve with butter and maple syrup.