Preheat Oven:
Preheat oven to 350°F (175°C). Grease and flour an 8-inch round or square pan.
Prepare Apples:
Peel and chop apples into small cubes, toss with lemon juice to prevent browning, and set aside.
Mix Dry Ingredients:
In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
Cream Butter and Sugar:
In a large mixing bowl, beat butter and sugar with a hand mixer until light and fluffy (about 2–3 minutes).
Add Eggs and Vanilla:
Add eggs one at a time, mixing well after each addition. Stir in vanilla extract.
Combine Wet and Dry:
Add dry ingredients in two batches, alternating with milk or yogurt. Mix until smooth — do not overmix.
Add Apples:
Fold in the chopped apples gently using a spatula.
Pour and Top:
Pour batter into prepared pan. Mix topping ingredients and sprinkle evenly on top.
Bake:
Bake for 40–45 minutes or until a toothpick inserted in the center comes out clean.
Cool and Serve:
Let the cake cool slightly before slicing. Serve warm or at room temperature with a dusting of powdered sugar, a scoop of vanilla ice cream, or whipped cream.