Dans le bol du robot pétrisseur, mettre la farine. Ajouter le sucre et la levure délayée dans le lait tiède. Mélanger rapidement, puis ajouter les oeufs, et la crème fraîche. Pétrir environ 8 min.
Ajouter ensuite le beurre mou, et pétrir 5 min de plus (la pâte se décolle du bol du robot).
Couvrir d'un linge et laisser lever la pâte 1 heure. (On peut également laisser la pâte toute la nuit au réfrigérateur pour qu'elle soit plus facile à façonner).
Sur un plan de travail fariné, dégazer la pâte et diviser en 6 pâtons. Former avec chacun d'eux un boudin de pâte.
Prendre trois d'entre eux, et les aplatir avec la paume de la main pour y ajouter les pépites de chocolat. Les "refermer" en utilisant la même technique que pour des pains au lait (rabattre 1/3 de pâte, bien souder, puis tourner de 180°C et rabattre à nouveau d'1/3 pour finalement bien reformer le boudin allongé). Tresser les 3 boudins ensemble et déposer sur une toile silform.
Pour la version, nature, il suffit de tresser les trois boudins de pâte restants et disposer la brioche sur la plaque à côté de la première version chocolatée.
Couvrir d'un linge. Laisser lever 45 min à 1h (la pâte doit doubler de volume).
Préchauffer le four à 180°C.
Badigeonner la brioche de l'oeuf battu et ajouter éventuellement du sucre perlé sur la version nature.
Enfourner à 180°C et cuire 10 min, puis baisser le thermostat à 160°C et prolonger la cuisson de 15 min.