In a large bowl, mix butter and brown sugar using a whisk or handheld beater until well combined.
6 tablespoons butter, ½ cup brown sugar
Add plain unflavored yogurt or sour cream, vanilla extract, almond extract (if using) Mix until well combined.
¼ cup of plain unflavored yogurt or sour cream, 1 teaspoon vanilla extract, ¼ teaspoon of almond extract
Sift in all purpose flour, baking powder and unsweetened cocoa powder.
1 ⅓ cup all purpose flour, 2 teaspoons baking powder, 3 Tablespoons unsweetened cocoa powder
Add ground cinnamon, allspice (mixed spice), ground nutmeg (if using) and salt. Mix lightly with a spatula.
1 teaspoon ground cinnamon, 1 teaspoon allspice, ¼ teaspoon ground nutmeg, ¼ teaspoon salt
Mix in the fruit that should have absorbed most of the liquid by this point. If there's any remaining liquid in the pot, feel free to pour it in with the fruit. Stir until all the fruit is evenly coated with the flour. Add in any chopped nuts now if using
½ cup chopped pecan and cashews
Pour in the milk and mix with a spatula to form a batter.
1 cup milk
Pour the batter into the microwave-safe dish lined with parchment paper.
Bake in the microwave for between 6 to 8 minutes or the high power setting. (see note 4)
Check if the cake is baked after 6 minutes by inserting a toothpick in the center. The cake should be baked if the toothpick comes out clean. Do not overbake
If after 6 minutes the cake has not finished baking, continue to bake it until done.
Keep in mind that the cooking time is going to vary depending on your microwave and the container you are using.
After baking, allow the cake to cool in its container for 10 minutes. Then gently remove it from the container onto a plate.