Treat Yourself (or Someone Else)

We can’t wait to bake something just for you!

Ordering from Scratch Bakery is easy! Whether you need a custom cake, a tray of mini desserts, or something special for an upcoming event, we're here to make it sweet and simple.

Call us to place a cake order

Hampton: (757)-224-8430

Newport News: (757) 833-0965

Always Fresh.

Catering for Every Occasion

From birthdays and weddings to corporate events and cozy get-togethers, Scratch Bakery offers custom catering that brings sweetness to any celebration.

Groups & Parties

Sweeten your Celebration with Us

Planning a party? Let Scratch Bakery be part of the fun! Whether you're hosting a birthday bash, baby shower, bridal event, or a "just because" gathering, we offer custom desserts and party packages that bring flavor and joy to the table.

parties

Scratch Bakery Appeared on Food Network Season 7: Holiday Baking Championship

Read moreon dailypress website

Welcome to Scratch Bakery!

Come by and see us!

We proudly serve the Hampton Roads community from our two convenient locations at 4181 William Styron Square in the Port Warwick area of Newport News and 19 E. Mellen Street in Hampton. As a full-service, from-scratch bakery, we specialize in custom wedding cakes, birthday cakes, graduation cakes, baby shower cakes, cookies, and dessert bars crafted with exceptional quality and attention to detail.

In addition to our custom creations, we offer a rotating selection of 18–20 gourmet cupcake flavors daily—ensuring there’s something to satisfy every craving. Whether you’re celebrating a special occasion or simply stopping in for a sweet treat, we are committed to delivering a memorable experience with every visit.

Newsletter

Locations

Newport News:
4181 William Styron Square North
Newport News, VA
23606

Hampton:
19 E Mellen St
Hampton, VA
23663

Please note: All orders are final—no refunds or exchanges.

Hours

Newport News Location
Monday – Friday: 10:00 AM – 7:00 PM
Saturday: 10:00 AM – 4:00 PM
Sunday: Closed

Hampton Location
Tuesday – Friday: 9:00 AM – 7:00 PM
Saturday: 9:00 AM – 4:00 PM
Sunday – Monday: Closed