Pre heat the oven at 350 deg F/ 180 deg C.
Double line a 8" square baking pan with parchment paper
Prepare flaxseed meal gel by mixing flax meal and warm water in a small bowl.
Keep it aside for 5 minutes and it will turn into gooey gel.
In one bowl sift in the flour and baking powder.
In another medium sized bowl sift cocoa and add sugar.
Now pour in very hot soy milk to it .
Add melted butter and oil.
Stir the cocoa sugar mixture until the liquid is incorporated and sugar is almost melted.
Add in the flax gel, vanilla to the cocoa mixture and give a quick mix.
Now add the dry ingredients to cocoa mixture and stir until everything is mixed well and lump free, about 50 strokes.
Do not overmix.
The consistency of the brownie batter is quiet thicker as compared to any cake batter.
Scoop the batter in already lined pan and spread it with spatula .
You may dab the batter evenly with lightly greased fingers too.
Bake in the oven on middle rack for about 26-32 minutes .
Check for doneness at 27th minute mark.
Brownies are done when the top looks crinkled ,set and starts to leave the sides of the pan.
Remove the pan from the oven.
Press cancel and start broil HIGH mode.
Add the chocolate chips and then top the brownies with marshmallows.
Broil by placing the pan on the top rack for 1 minute or until the marshmallows are toasted golden.
Keep a close eye on the brownies as they get toasted pretty quickly.
Remove the pan from the oven and let the brownies cool at least 3 hours before cutting.
Cut 9 big or 18 small squares.
You may drizzle some melted chocolate if desired.