McArthur's Bakery Is Open For Dine In, Takeout, & Delivery. Order Online Or Call 314-894-0900 To Place Your Order.

Online Ordering

Every Celebration Calls for Dessert!

What can we make for your special celebration?

From Classics (cookies, pastries, GOOEY BUTTER CAKE and donuts) to simple cakes and extravagant cakes, McArthur's Bakery has you covered!

McArthur's Bakery offers PICKUP and DELIVERY options 7 days a week!


Delivery order must be placed more than 48 hours in advance! Delivery is free of charge on orders over $35

* For Same Day or Next Day Pickup orders, please call us at 314-894-0900 *  

YES!! We delivery within a 40 mile radius of the bakery!  

Questions? Give us a call 314-894-0900 or email us at