The zero article with meals
Names of meals normally do not take an article:
Did you have
breakfast
this morning?
I'll have fruit for
lunch
.
Let's go out for
dinner
tonight.
But if there is an adjective before the name of the meal or a phrase or clause after it, an article is used:
The breakfast that they served
was fabulous.
I had
a quick lunch
at Wendy's.
That was
the most delicious dinner
I've had in a while.