Öncelikle, hindi budunu yıkayıp, süzün. Kağıt havlu yardımıyla her tarafını iyice kurulayın. Derin ve geniş bir kabın içine süt, salça ve limon suyunu koyun. Üzerine sıvıyağ, pulbiber, kimyon,tuz ve karabiberi ekleyip çatalla çırpın. Varsa toz kişniş katın. Sonra da elinizle sürerek hindi budunu bu sosa bulayıp, 1 gece ya da 3-4 saat buzdolabında, ağzı kapalı olarak bekletin.
Bir fırın poşetinin içine 4 çay kaşığı dolusu un koyup, poşeti sallayın. Böylece un poşetin her tarafına iyice dağılmış olacaktır. Hindiyi sosuyla beraber poşetin içine aktarın. Soyup dörde böldüğünüz soğanları ve ince doğradığınız sarımsakları da ilave edip, poşetin ağzını bağlayın. Varsa biberiye dalı da koyun.
Fırın tepsisine yerleştirip poşetin üzerine bıçakla ufak bir delik açın.. Hindiyi pişirmek için ağzı kapalı bir fırın kabı da kullanabilirsiniz. Eğer kapalı fırın kabınız yoksa herhangi bir fırın kabının üzerini alüminyum folyoyla sıkıca kapatarak da pişirebilirsiniz. 200 dereceli alt-üst konuma ayarlı fırında yaklaşık 1,5 saat kadar pişirdiğiniz budu fırından alın.
Sos için ufak bir tencereye yağ, nişasta, soya sosu, esmer toz şeker, tavuk ya da et suyunu katın. Bir tahta kaşık veya tel çırpıcıyla sürekli karıştırarak kaynayıncaya kadar pişirin. Tuz ve karabiberi ekleyip kaynayan sosu 2-3 dakika sonra ocaktan alın. Hindiyi dilimleyip hazırladığınız sosu üzerine gezdirin. Servise sunun. Afiyet olsun.