Hungry customers have been queueing at Lower Drayton Farm in Penkridge after their drive-through started on Friday.
The route to collect the fast food includes seeing tractors and other machinery close-up, and an in-car photo-booth.
Cars then pass through the animal section - driving past cows, llamas, Honey the goat and lambs - and the ticket office, before seeing the pigs and collecting food at the final window.
Male sheep and cows can be seen on the way out.
The farm is collecting donations for Birmingham Children's Hospital and will also be carrying out other events throughout the year.
Farmer Richard Bower said the drive-through had been approved by the council despite lockdown forcing attractions to close.
He said 150 cars passed through on Friday and 200 on Saturday.
"It's gone amazingly, we're really really proud of the response," he added.
"We're a diversified business as unfortunately we can't open the play barn.
"All staff had been furloughed, it's great for them to be back and do some work in a safe environment.
"We're fully Covid-safe, the council has signed it off.
"The queues are all on our private land. The burgers are from beef produced on this farm and the lamb, we're very proud that it's fully traceable. We have local suppliers where we can too.
"Farming has changed so much and it will keep changing so this is our way of adapting.
"The longest queues are from 12.30pm to 2pm, we close the gates at 4pm and we will keep serving until everyone has got their food.
"We are in a lockdown so visitors please don't travel miles and miles, follow the lockdown rules.
"Ninety nine per cent of the customers were very very happy, one or two mentioned the queues.
"A lot of them said they can't do a lot else, some brought colouring books so their children could draw animals while they waited.
"There's been really good reviews on the food too.
"This is just the start and hopefully we get over coronavirus and get the farm open again."
The drive-through burger bar will be open on Fridays, Saturdays and Sundays from 11am to 4pm. Payment is by card only.