The 10 Best Cake Shops in Maryland!

Whether you’re celebrating a birthday, wedding, retirement party, corporate event, or just need a little more sugar in your life, purchasing the right cake can make or break the event. Make sure your occasion is a rousing success by using one of the following 10 best cake shops in Maryland. 

1. Fancy Cakes by Leslie, Bethesda, MD

Fancy Cakes by Leslie is one of the most decorated cake shops in Maryland. They’ve won the Bride and Groom “Best Wedding Vendor” award, the Knot best of weddings, “Best of Bethesda,” and have been featured on “Ace of Cakes,” the “Today Show,” and “Ultimate Cake Off.” Why? Because their cakes are original, extraordinary, and delicious.

A colorful Indian wedding!

A post shared by Leslie Poyourow (@mekkoman2010) on

2. Cake’s Plus, Laurel, MD

Cake’s Plus in Laurel, Maryland, creates custom wedding cakes, custom cakes for any occasion, and cupcakes of the month. They’re willing to work with you to make your dream-cake come to life.

A post shared by Cakes Plus (@cakespluslaurel) on

3. Sugar Bakers Cakes, Catonsville, MD

Sugar Bakers Cakes in Catonsville, Maryland, has won a tremendous number of awards, including multiple years of the Knot’s “Best of Weddings,” Wedding Wire “Best of Baltimore,” Bridge and Groom awards, and much more. Their cakes are gorgeous and must be seen to be believed.  

View this post on Instagram

A post shared by SugarBakers Cakes (@sugarbakers_cakes) on

4. The Cake Studio, Gwynn Oak, MD

The Cake Studio offers consultation by appointment and always uses the finest ingredients available. Their designs “can be as intricate as matching the lace of a bridal gown to as simple as the elegance of a smooth cake.”

5. Smith Island Baking Company, Crisfield, MD

Smith Island Baking Company in Crisfield, Maryland, has been featured in the Wall Street Journal, Southern Living, Slate, People Magazine, and more. They ship their products around the world and offer cakes for eight and cakes for 16, as well as birthday cake packages.

A post shared by Robert Gale (@ups78) on

6. The Cake Studio, Phoenix, MD

The Cake Studio in Phoenix, Maryland, not to be confused with the Cake Studio in Gwynn Oak, offers custom cakes for every occasion. Schedule a cake tasting before purchasing to make sure you’re getting exactly what you want.

7. The Last Crumb of Cake, Gaithersburg, MD

The Last Crumb of Cake in Gaithersburg, Maryland, sells homemade cupcakes and cake pops using the same recipe that the owner/chef’s mother used. Get yourself a delicious pound cake, customized specialty cake, sheet cakes, and more.

8. Cakes to Die For, Frederick, MD

Cakes to Die For has a different kind of aesthetic than other cake shops. They can do your traditional wedding and birthday cakes, but aren’t afraid to branch out to more untraditional designs.

I told Joe this one was my favorite 😂😂😂

A post shared by Mandy Ward (@mandy.h.ward) on

9. Flavors Cupcakery and Bake Shop, Bel Air and Cockeysville, MD

Flavors Cupcakery and Bake Shop may sound familiar to readers. They are the season four winners of “Cupcake Wars” on the Food Network, and winner of the “Best Cupcake in Maryland” award from The Daily Meal. But they’re not just cupcakes. They bring the same care and love to their delicious traditional cakes, too.

10. Desserts by Rita, Havre De Grace and Ocean City, MD

Desserts by Rita has two Maryland locations, including one in Ocean City and one in Havre De Grace. They’ve won numerous awards, including from Wedding Wire, Coastal Style Magazine, and more. They offer custom cakes for every occasion. 

Select a Maryland town to find the Best Things-To-Do and Places To Go around you
Find Bakeries and Pastry Shops Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allegany County

Anne Arundel County

Baltimore County

Baltimore City County

Calvert County

Caroline County

Carroll County

Cecil County

Charles County

Dorchester County

Frederick County

Garrett County

Harford County

Howard County

Kent County

Montgomery County

Prince Georges County