Preheat the oven to 350°F (180°C) and spray a muffin tray with non-stick spray.
Sift all purpose flour into a mixing bowl and add wheat bran, light brown sugar, baking soda and salt. Mix together.
Prepare your flax egg by adding 1 tablespoon of ground flaxseed meal to a bowl with 3 tablespoons of hot water and letting it sit for a minute to become gloopy.
Add the flax egg, soy milk, oil, vinegar and vanilla extract to the mixing bowl and mix into a batter. Don't overmix.
Add the raisins and stir them in.
Divide the batter evenly between the muffin partitions of your prepared muffin tray.
Add chopped walnuts to the tops of the muffins.
Bake at 350°F for 20 minutes or until a toothpick inserted into the center of one of the muffins comes out clean.
Let the muffins cool in the tray for a few minutes before transferring them to a wire cooling rack to cool completely.