Preheat your oven to 180°C (350°F) and line a muffin tin with paper liners or grease it well. Gather your ingredients so everything is ready for quick mixing.
In a large mixing bowl, whisk together the whole wheat bran, all-purpose flour, brown sugar, and baking powder until evenly combined. This creates a flavorful dry base with a bit of texture.
In a separate bowl, beat the eggs until they are slightly frothy, then add the milk, vegetable oil, and vanilla extract. Whisk together until smooth and well combined.
Pour the wet mixture into the dry ingredients and gently fold with a spatula or large spoon just until the ingredients are combined. Be careful not to overmix; the batter should be thick and slightly lumpy.
Fold in the dried raisins or dried fruits if you're using them, distributing evenly through the batter while keeping it light.
Using a large spoon or an ice cream scoop, divide the batter evenly among the muffin cups, filling each about three-quarters full. This ensures they bake up with a nice rounded top.
Bake in the preheated oven for 18-22 minutes, or until the tops are golden brown and a toothpick inserted into the center comes out clean. You'll notice a lovely toasted aroma filling the kitchen as they bake.
Once baked, remove the muffins from the oven and let them cool in the tin for about 5 minutes. Then transfer them to a wire rack to cool slightly and set their crumb.
Allow the muffins to rest for at least 10 minutes before serving. This helps keep their chewy, tender texture intact and makes them easier to handle.
Enjoy these warm or at room temperature, perhaps with a pat of butter or a drizzle of honey for extra comfort. Store leftovers in an airtight container for up to 2 days or freeze for longer freshness.