Welcome to
our bakery

A common question our customers ask is when to place a bakery order. The answer: as soon as you know! We are a bakery that creates all of our items from scratch & our baked goods are all hand-crafted by our talented & dedicated bakers. We take pride in creating unique & special treats for our clients, which can sometimes take a little more planning in advance. Although we do our best to fill last minute orders, often our bakery can reach it's capacity. Please call ahead and ask any questions you may have about our menu. We are always happy to help! All bakery orders cancelled within 48 hours are non refundable.

We would love to bake for your special event at Main Street.

In addition to our specialty cakes, we create custom cake designs. Submit your request via mainstreetcafeandbakery.com or contact Main Street Orders at (515)-720-1821. We offer custom cakes in a limited quantity to best achieve your special requests, so please inquire about your order well in advance.

inquire bakery productsCake Flavor Description
Cookie Variety Tray


Cupcakes close up

Cupcakes & Cakeballs

Baby shower cookies

Sugar Cookies, Crisps, & More!

Decorated Cake


Specialty cakes in different shapes

Specialty Cakes

Gluten Free cakes, top view

Gluten Free