Bakery Philadelphia 844.CAKE.DAY | Best Bakery Philadelphia

JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.

We Deliver

Delivery Every Day!

Homes, offices, hotels, hospitals and college campuses. Make someone’s day!

Learn more

Health and Safety


We have individually wrapped products for safe celebrations and follow the highest safety standards and health guidance.

Customize anything

Build Your Own Birthday Cake

You get to pick the cake flavor, filling, icing, design and more! Add a photo or licensed image too!

Click here to build your cake!

It’s All Here For You!

Baked Fresh Daily – The Most Delicious Treats for Every Occasion

Award-Winning Decorating

Our decorators create magnificent cakes that continue to win numerous awards. Whatever you can dream, we can make! Get inspired and click below to see our Idea Gallery

Idea Gallery

Photo / Logo / Artwork

Your image can be printed in edible icing on a huge range of products including, cakes, cupcakes, cookies, and more. Just upload it when you order!

Photo / Logo products


We are proud to offer a wide range of cakes in Gluten-Free options.

Get started


Weddings and Events

We specialize in spectacular cakes for events of every size: weddings, baby and bridal showers, mitzvahs, baptisms, anniversaries, 1st birthdays, corporate events and more! Our cakes are as special as you are, and taste as good as they look.

Learn more

Breakfast and Dessert Catering

Let us take care of your next meeting. Easy online ordering with next-day availability. Choose from a wide selection of carefully curated trays or build your own!

Start here!

Spectacular Extras

eGift cards, fresh cut roses, balloons, candles, essential accessories (napkins, forks, plates, cake servers), and handwritten gift notes.

Add yours today!


Content that should show when

// // // JS: jQuery(‘.block-title’).toggleSingle(); // // Options: // destruct: defaults to false, but if true, the plugin will remove itself, display content, and remove event handlers jQuery.fn.toggleSingle = function (options) { var settings = $.extend({ destruct: false }, options); return this.each(function () { if (!settings.destruct) { $(this).on(‘click’, function () { $(this) .next() .toggleClass(‘no-display’) .parent() .toggleClass(‘active’); }); // Hide the content $this = $(this); if (!$this.parent().hasClass(‘active’)) { $‘no-display’); } } else { // Remove event handler so that the toggle link can no longer be used $(this).off(‘click’); // Remove all classes that were added by this plugin $(this) .next() .removeClass(‘no-display’) .parent() .removeClass(‘active’); } }); } // end: toggleSingle // Collapsible block – with delegated event // Modification of the standard collapsible block plugin. It has a delegated click event attached to block’s container. // It is required for some blocks inside “additional sidebar” (currently: wishlist and compare) // which are created/modified dynamically by Magento’s JavaScript code. jQuery.fn.toggleMultiBlocks = function (options) { var settings = $.extend({ destruct: false, blockHeadingSelector: ‘.block-title’ }, options); return this.each(function () { // Container of blocks var $sidebar = $(this); // All blocks inside the container var $blockHeadings = $sidebar.find(settings.blockHeadingSelector); if (!settings.destruct) { $sidebar.on(‘click’, settings.blockHeadingSelector, function(e) { $(this) .next().toggleClass(‘no-display’) .parent().toggleClass(‘active’); }); // Hide the content in all blocks $blockHeadings.each(function () { var heading = $(this); if (!heading.parent().hasClass(‘active’)) {‘no-display’); // Here we may need to add that class to the next sibling // if block’s content consists of more elements than just one: // .next().addClass(‘no-display’) } else {‘no-display’); } }); } else { // Remove event handler so that the toggle link can no longer be used $‘click’); // Remove all classes that were added by this plugin $blockHeadings .next().removeClass(‘no-display’) .parent().removeClass(‘active’); } }); } // end: toggleMultiBlocks var breakpointScreenM = 768; // The same value as Magento’s breakpoint @screen__m // Blocks collapsing on smaller viewports enquire.register(‘(max-width: ‘ + (breakpointScreenM – 1) + ‘px)’, { setup: function () { this.toggleElements = $( ‘.mobile-collapsible .block-title’ ); this.delayedToggleElements = $( ‘.sidebar’ ); }, match: function () { this.toggleElements.toggleSingle(); this.delayedToggleElements.toggleMultiBlocks({blockHeadingSelector: ‘.block:not(#layered-filter-block) .block-title’}); }, unmatch: function () { this.toggleElements.toggleSingle({destruct: true}); this.delayedToggleElements.toggleMultiBlocks({destruct: true, blockHeadingSelector: ‘.block:not(#layered-filter-block) .block-title’}); } }); // Blocks collapsing on all viewports. // For backward compatibility exclude blocks which have both classes: “collapsible” and “mobile-collapsible” $(‘.collapsible:not(.mobile-collapsible) .block-title’).toggleSingle(); }); //end: on document ready }); //end: requirejs //]]>


Leave a Comment

Your email address will not be published. Required fields are marked *