600γρ. αλεύρι (400 αλεύρι για όλες τις χρήσεις & 200 ολικής άλεσης)
200 γρ. βούτυρο
220 γρ. ζάχαρη άχνη (ή μαύρη)
1 κρόκο αυγού
2 βανιλίνες
Ξύσμα από 2 πορτοκάλια
80 γρ. χυμό πορτοκαλιού
1 κ.γ. μαστίχα τριμμένη
1 κ.γ. αμμωνία σε σκόνη
1 ½ κ.γ. μπέικιν πάουντερ
Σε ένα μπολ χτυπήστε το βούτυρο μαζί με την ζάχαρη ώστε να αφρατέψει.
Προσθέστε τα αυγά, τη μαστίχα,τις βανιλίνες, το ξύσμα, τον χυμό πορτοκαλιού, το κάρδαμο και ανακατέψτε καλά.
Στη συνέχεια ρίξτε το αλεύρι μαζί με το μπέκινιν πάουντερ κοσκινισμένα και ζυμώστε μέχρι να έχετε μια μαλακή και εύπλαστη ζύμη που να μην κολλάει στα χέρια.
Βάλτε τη ζύμη στο ψυγείο για λίγο για να δέσει.
Πλάστε τα κουλουράκια σε ό,τι σχήμα θέλετε ή δώστε τους σχήμα σε κουπάτ.
Βάλτε τα σε ένα ταψί με αντικολλητικό χαρτί ωησίματος, επαλείψτε τα με αυγό αραιωμένο με λίγες σταγόνες λεμονιού και ψήστε σε προθερμασμένο φούρνο στους 160 οC με αέρα για 30-35 λεπτά.
Αφού ψηθούν τα κουλουράκια και τα αποσύρετε από τον φούρνο, περιμένετε να κρυώσουν και να αφυδατωθούν.
Στην συνέχεια μπορείτε να τα διακοσμήσετε και με γλάσο που θα φτιάξετε από 1 ασπράδι αυγού, μισό σακουλάκι περίπου άχνη ζάχαρη, μία βανιλίνη και λίγες σταγόνες λεμονιού.