Sebze sosunu hazırlamak için; soğanı yemeklik incecik, sarmısağı pirinç tanesi büyüklüğünde doğrayın. Kırmızı biberlerin saplarını kesip tohumlarını ayıkladıktan sonra tavla zarı formunda küp küp dilimleyin.
Hindi budunu yıkayıp süzün. Kağıt havlu yardımıyla her tarafını iyice kurulayın. Portakal suyu, ketçap ya da domates püresini ve sirkeyi derin ve geniş bir kapta çatal yardımıyla çırpın. Üzerine soya sosu, zeytinyağı, tuz ve karabiberi ekleyip çatal yardımıyla tekrar çırpın. Varsa acı sos ya da 1-2 çay kaşığı kırmızı pulbiberi katın. (isterseniz 25 gr erimiş tereyağı da katabilirsiniz)
Hindi budu bu sosa iyice bulayıp ağzı kapalı vaziyette 1 gece ya da 3-4 saat buzdolabında bekletin. Bir fırın poşetinin içine 2 çay kaşığı dolusu un koyup poşeti sallayın.Böylece un poşetin her tarafına iyice dağılmış olacak.
Hindiyi sosuyla birlikte poşetin içine aktarın ve poşetin ağzını bağlayın. Poşeti fırın tepsisine yerleştirip üzerinde bıçakla küçük bir delik açın. Hindinin pişirilmesi için ağzı kapalı bir fırın kabı da kullanılabilir. Eğer kapalı fırın kabı yoksa hindinin üzeri alüminyum folyayla sıkıca kapatılarak da pişirilebilir. Poşetli hindiyi 200 dereceye ve alt-üst konuma ayarlanmış fırında yaklaşık 1,5 saat kadar pişirip fırından alın.
Sos için; yağ, soğan ve unu derin bir wok tavasına koyup orta ısılı ateşin üzerine oturtun. Tel çırpıcıyla sürekli karıştırarak 1-2 dakika kadar kavurun. Biber, hardal ve soya sosunu ilave edip karıştırarak 2-3 dakika daha kavurun. Sebzeler yumuşayınca hindi suyunu ekleyip tuz ve karabiberi serpin ve kaynatın.
Sos kaynadıktan 2-3 dakika sonra ocaktan alın. Hindiyi dilimleyip üzerine hazırladığınız sosu gezdirdikten sonra servise sunun. Afiyet olsun.