Indian Cake — Aromatic, Spiced, and Delightfully Moist

  1. Preheat Oven: Set oven to 350°F (175°C). Grease and flour a 9-inch cake pan.

  2. Mix Dry Ingredients: In a bowl, whisk together flour, baking powder, baking soda, salt, and spices.

  3. Cream Butter & Sugar: In a separate bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, then stir in vanilla extract.

  4. Combine Wet & Dry: Gradually fold in dry ingredients alternately with yogurt (or milk) until a smooth batter forms. Fold in nuts if using.

  5. Bake: Pour batter into the prepared pan and bake for 35–40 minutes, or until a toothpick comes out clean. Let cool completely.

  6. Prepare Filling: Beat cream cheese with powdered sugar and vanilla until smooth. Slice cooled cake in half horizontally and spread the cream cheese filling between the layers.

  7. Serve: Optionally dust with powdered sugar or top with chopped nuts. Slice and enjoy!

Serving Tips