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 products
Cookie Variety Tray

COOKIES & BARS

Click below to see more!

Learn More about COOKIES & BARS
Cupcakes close up

Cupcakes & Cakeballs

Click below to see more!

Learn More about Cupcakes & Cakeballs
Baby shower cookies

Sugar Cookies, Crisps, & More!

Click below to see more!

Learn More about Sugar Cookies, Crisps, & More
Decorated Cake

CAKES

Click below to see more!

Learn More about Cakes
Specialty cakes in different shapes

Specialty Cakes

Click below to see more!

Learn More about Specialty Cakes
Gluten Free cakes, top view

Gluten Free

Click below to see more!

Learn More about Specialty Cakes