Peach Streusel Muffins

Makes 12 oversized muffins or 24 standard sized muffins
For the streusel topping
1/3 cup flour
1/4 cup oats
1/2 cup brown sugar
1/2 t cinnamon
4 T margarine
For the muffin batter
2 cups peaches chopped into small pieces
3 1/2 cup flour
3 t baking powder
1 t salt
1 t corn starch
3/4 cup sugar
1/2 c margarine
1 cup alternative milk
4oz soy yogurt (or 1/2 cup of silken tofu blended with a teaspoon of lemon juice)
3 T water
Create streusel topping by mashing all the ingredients together with a fork or pastry cutter, set aside. Make muffin batter by first creaming the margarine and sugar, add other liquid ingredients and mix, it will separate- that’s ok. Combine all dry ingredients together and sift them into your wet mixture. Mix until batter begins to come together, add peaches and mix another 15-30 seconds.Prepare your muffin tins by either greasing the cups or lining them with muffin liners. If you like a crunchier outside do not use a liner. Scoop 1/2 cup of batter into each muffin cup (if using regular sized muffin tin scoop 1/4 cup into each muffin cup) then top with streusel topping before putting the muffins into a 400 degree oven to bake for 32 minutes (if using regular sized muffin tin you may need to reduce time by around 5-10 minutes).
After baking allow muffins to sin for 3 minutes before removing to a wire rack to cool, at this time you can choose to drizzle with cream cheese icing or leave them as is.
optional)
For the cream cheese drizzle
2oz soy yogurt
1/4 cup vegan cream cheese
1.5 t vanilla powder
1/8 t salt
1/2 cup powdered sugar
Beat all ingredients together until smooth, put in a pastry bag with a fine tip or use a spoon to drizzle over the top of warm muffins.




