So I recently started (3 months ago) as a chef at a cafe. The cafe can seat probably about 50 ish people at full capacity (inside and out). During the week it never gets completely full and service is usually very steady and quiet (easily manageable) and can get prep for the rest of the week and weekend done during service. However, during the weekend the cafe regularly reaches full capacity (especially if it's dry outside).

Now, sometimes this is okay as we have 2 sections to the menu, all day food, which consists of toasted sandwiches and salads and whatnot which are all prepped and ready to go, and then my section, the cooked food. This is full English breakfast, french toast with bacon, bacon sandwiches ect. So sometimes even at full capacity, not everyone will be ordering cooked food so it's okay. However, recently it seems like everyone wants cooked food all the time. Today for example there was a queue or probably 10-15 people at the till all ordering cooked food. So that's 15 tickets in probably about 15 minutes. Most of which will be at least 2 items (people ordering for their friends).

My cooking space consists of 1 (45 x 40 cm) stainless steel flat top grill which everything gets cooked on other than scrambled eggs. So if I get 2 tickets with 2 full englishes on them, that's 8 slices of bacon, 4 sausages, 4 big mushrooms, 4 hash browns, 4 tomatoes, all on the grill. Meaning the grill is completely full. Now, the bottleneck of time is the bacon. Takes probably about 2 mins each side to get nice and browned and crispy. So that's 30 seconds putting everything on the grill, 4 mins cooking time, + maybe 30 seconds for plating. Then I have to run the food to front of house and walk back. So overall any menu item with bacon takes about 6 ish mins from start to finish. So, if I have 15 tickets all with bacon on, how am I supposed avoid a gicantic waiting time for the last orders in that rush. I just don't see how it's feasible.

What are people's thoughts on this, feel free to ask my any questions.