Chewy, fudgy orange brownies without eggs or dairy!
Preheat your oven to 180°C/350°F (or 160°C/325°F if you're using a fan or convection oven).
Line an 8x10-inch tin with baking paper. It's good to leave some baking paper hanging over each edge to make it easier to remove them later.
In a large saucepan, melt the chocolate and margarine over a low heat. Stir it occasionally until there are no lumps left. Remove from the heat and leave to cool slightly.
Mix the flour, sugar cocoa powder and baking powder together in a large bowl. Pour in the melted chocolate mixture along with the soy milk and mix well. If the batter looks oily or grainy, add some more soy milk, 1 tablespoon at a time, to help it come together.
Add the orange zest and the orange extract. Then gently fold in the chocolate chips/chunks.
Transfer the batter to your lined baking tin and use a spoon or spatula to spread it out to the edges evenly. Bake for 25 minutes. The brownies will be wobbly in the middle and should be slightly pulling away from the edges of the tin.
Once baked, let the brownies cool in the tin for 30 minutes. Then transfer the tin to the fridge for 4 hours to let them set. This part is really important for the texture!
Once chilled, remove the brownies from the tin and cut into 12 squares. They are quite rich so I recommend cutting each square in half to make 24 triangles.