

Are you treating your team to lunch or a group outing?
Hosting a big family gathering?
Catering for your next event is just a click away with Steak ‘n Shake.
- Classic Steakburgers
Grilled Cheese
- Steak Franks
crispy fries
Homemade Milkshakes
Starting
at $5.49
per person*
*Drinks extra
Same day
ordering, delivery
and pickup
Serving
groups from
10-1000

All meals individually packaged for safety and convenience.
catering FAQs
Yes, Steak ‘n Shake Caters! We offer a variety of homemade classics including, Steakburgers, Chicken Fingers, Steak Franks, Crispy Fries and Milkshakes. Starting at just $4.49 per person*, same day ordering and delivery, serving groups from 10-1000. Steak ‘n Shake catering is great for every event!
*drinks not included
Yes! We cater to groups of 1,000+. If you have a group order larger than 200 people, please contact a catering specialist at catering@steaknshake.com and we will assist in finalizing all details.
Start your online order here
We can accommodate most catering orders within 2 hours notice. With our Steakburgers and Milkshakes made to order we recommend 24 hours notice for events exceeding 200 guests.
Each entrée is individually boxed for your safety and convenience which includes fries, separately packed produce and individual condiments.
Yes, we offer our Homemade Milkshakes and beverages a la carte on the catering menu.
Steak ‘n Shake delivers! When you place your Steak ‘n Shake Catering order please select your time, date and location you would like your delivery to be dropped off. Please confirm location and contact information are correct in case the driver needs to reach out.
In-store pickup is always available for your Catering needs.
The delivery fee is 10% of the order total with a minimum fee of $30.
Please reach out to support@ezcater.com, by phone at 1-800-488-1803 for orders placed online or the local restaurant that you placed the order with. Please have your order number available when calling.
Yes, you can pay during the checkout processes online.
If you have a question regarding your catering order, please reach out to support@ezcater.com, by phone at 1-800-488-1803, or the local restaurant that you placed the order with. Please have your order number available when calling.
If you placed your order through ezCater.com click Edit on your Scheduled orders tab. Or call ezCater at 1-800-488-1803. Please have your order number available when calling.
Yes. If you placed your order through ezcater.com they will immediately email you an order confirmation. You will also reconfirm your order on the day-of and send a delivery update by text message or email (your choice).