Whole wheat flour contains bran, which interferes with gluten development, resulting in a denser brioche compared to using all-purpose flour. All-purpose flour, being refined, allows for better gluten formation and a lighter, airier texture.
The key difference lies in the composition of the flours. All-purpose flour is made from the endosperm of the wheat kernel, which is primarily starch and protein (gluten). Gluten is what gives bread its structure and elasticity. When you mix all-purpose flour with water and knead it, the gluten proteins form long, stretchy strands that trap air bubbles, resulting in a light and airy texture.
Whole wheat flour, on the other hand, contains the entire wheat kernel: the endosperm, the bran, and the germ. The bran, which is the outer layer of the wheat kernel, is high in fiber and can physically interfere with gluten development. The sharp edges of the bran cut the gluten strands, preventing them from forming a strong, cohesive network. This results in a weaker gluten structure that is less able to trap air, leading to a denser and heavier brioche. Additionally, the germ contains oils that can also inhibit gluten formation.
Brioche, in particular, relies heavily on strong gluten development to support its rich, buttery dough. The high fat content in brioche can also weaken gluten, so starting with a flour that already has compromised gluten development, like whole wheat, will exacerbate the problem and result in a significantly denser final product.
If you want to incorporate whole wheat flour into your brioche, try substituting only a portion of the all-purpose flour (e.g., 25-50%) with whole wheat. You can also try autolysing the whole wheat flour with water for 30 minutes before adding the other ingredients. This allows the flour to fully hydrate and can improve gluten development, even with the presence of bran.