I am also having same opinion, Sealdah Rajdhani marginally ahead of BCT raj for food catering.
2 years a go , i am along with collegues are on official tour at Kolkata office for 5 days & after that we have to attend official Meeting at Gurgaon office. Our Company had arranged flight ticket for the tour, but we cancelled flight tickets of Kolkata- Delhi & Delhi - Mumbai. & preferd to travel by Rajdhani 1AC. I have been told by my collegue from Kolkata office to Opt for Sealdah rajdhani, between kolkata to delhi.
Food...
more... was really delicious on Sealdah Rajdhani, after that they gave Amul Sundae Ice creme family Pack.
Same applied to Mumbai Rajdhani also, they too served delicious food as well, & served Motherdairy Dry fruits Ice creme family pack. ( also extra pack on request for free).
& agreed , catering staff of both train treated us like Jamai Babu. & In first AC we are feelling like Maharaja :)