Chocolate Chips And Nuts Muffins

2 cups plain flour
1/2 tsp baking powder
1/4 tsp baking soda
pinch salt
100g butter, melted
1/2 cup castor sugar
1/2 brown sugar
2 eggs, beaten
1 teaspoon ground cinnamon
1 tsp vanilla essence
1/2 cup semisweet chocolate chips
1/2 cup milk
1/2 cup yogurt

For the Topping:
1 tsp cinnamon powder
3-4 tbsp chopped walnuts or hazelnuts
2 tbsp brown sugar
1/4 cup semisweet chocolate chips

1. Preheat oven to 180° C degrees.

2. In a large bowl whisk together flour, sugars, baking powder, baking powder and salt. Add it slowly into the creamed mixture until moistened.

3. In another bowl add the egg slowly and beat it along with the butter mixture. Add yogurt and vanilla and mix well. Fold in the chocolate chips gently.

4. Pour the wet ingredients into the dry ingredients and stir just until everything is moistened and combined. Be careful not to over-stir.

5. Fold in the chocolate chips.

6. Line a muffin pan with paper-lined cups and fill it 2/3rd full with the batter.

7. Combine the topping ingredients in a bowl. Sprinkle this mixture over the batter.

8. Bake for 18-20 minutes or until a toothpick inserted into the center of a muffin comes out clean. Cool it for few minutes before removing them from the pan.