We gave this Levain Style Cookies recipe a go at Chef ME At Home. Safe to say we now have a new rule of thumb to stick to: if you're baking cookies – bake them Levain style.
While it may well be a well-established fact that there are probably only a handful of people on our precious planet that would walk away from a tempting bowl of cookies, there's a number of reasons why these Levain style cookies are as good as they are and stand out from regular cookies.
The incomparable thickness and gooeyness of these cookies make them a pleasure to just look at. The moment you hold one of these in your hand, you just know that you're going to helplessly fall in love at first bite. We've stressed here at Chef ME At Home that we're big fans of melt-in-the-mouth meat. But have you ever tried buttery melt-in-the-mouth cookie goodness? It's something that'll take you to a place you might have heard of - New York City's renowned Levain Bakery.
Whether you're someone with a sweet tooth, or a person who just prefers salad over dessert, take our word for it – you haven't tried cookies until you've tried them Levain style.
These cookies are one-of-a-kind, and we'd like you to try them to believe it. That's why, we put an entire kit together with all the ingredients for this recipe that we can send straight to your doorstep so you can conveniently bake these goodies in the comfort of your kitchen.
The constituents of this recipe that give these cookies their unique texture and taste are Paysan Breton unsalted butter, Molini Pizzuti all purpose flour, Maldon salt flakes, and Valrhona dark chocolate drops.
Using cold butter and cubing it before adding it to the mixing bowl ensures that the cookies stay thick and don't spread while baking.
These cookies will last for two to three weeks when kept in an airtight container at room temperature. If you'd like to preserve them for even longer, you can store them in the freezer for up to 3 months.
If you have a nut allergy, feel free to leave out the walnuts.
' + html + '
'; switch (_config.feedbackPosition) { case 'aboveForm': $addToCartForm.before(feedback); break; case 'belowForm': $addToCartForm.after(feedback); break; case 'nextButton': default: $addToCartForm.find(_config.addToCartBtnSelector).after(feedback); break; } // If you use animate.css // $('.ajaxified-cart-feedback').addClass('animated bounceInDown'); $('.ajaxified-cart-feedback').slideDown(); }; var _setText = function($button, label) { if ($button.children().length) { $button.children().each(function() { if ($.trim($(this).text()) !== '') { $(this).text(label); } }); } else { $button.val(label).text(label); } }; var _init = function() { $(document).ready(function() { $(_config.addToCartFormSelector).submit(function(e) { e.preventDefault(); var $addToCartForm = $(this); var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector); _setText($addToCartBtn, _config.addingToCartBtnLabel); $addToCartBtn.addClass('disabled').prop('disabled', true); // Add to cart. $.ajax({ url: _config.shopifyAjaxAddURL, dataType: 'json', type: 'post', data: $addToCartForm.serialize(), success: function(itemData) { // Re-enable add to cart button. $addToCartBtn.addClass('inverted'); _setText($addToCartBtn, _config.addedToCartBtnLabel); // _showFeedback('success',' Added to cart!',$addToCartForm); window.setTimeout(function(){ $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted'); _setText($addToCartBtn,_config.addToCartBtnLabel); }, _config.howLongTillBtnReturnsToNormal); // Update cart count and show cart link. $.getJSON(_config.shopifyAjaxCartURL, function(cart) { if (_config.cartCountSelector && $(_config.cartCountSelector).length) { var value = $(_config.cartCountSelector).html() || '0'; $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count'); } if (_config.cartTotalSelector && $(_config.cartTotalSelector).length) { if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') { var newCurrency = ''; if ($('[name="currencies"]').length) { newCurrency = $('[name="currencies"]').val(); } else if ($('#currencies span.selected').length) { newCurrency = $('#currencies span.selected').attr('data-currency'); } if (newCurrency) { $(_config.cartTotalSelector).html('' + Shopify.formatMoney(Currency.convert(cart.total_price, "AED", newCurrency), Currency.money_format[newCurrency]) + ''); } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{ amount }} AED {{ amount }} ")); } } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{ amount }} AED {{ amount }} ")); } }; }); }, error: function(XMLHttpRequest) { var response = eval('(' + XMLHttpRequest.responseText + ')'); response = response.description; if (response.slice(0,4) === 'All ') { _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm); $addToCartBtn.prop('disabled', false); _setText($addToCartBtn, _config.soldOutBtnLabel); $addToCartBtn.prop('disabled',true); } else { _showFeedback('error', ' ' + response, $addToCartForm); $addToCartBtn.prop('disabled', false).removeClass('disabled'); _setText($addToCartBtn, _config.addToCartBtnLabel); } } }); return false; }); }); }; return { init: function(params) { // Configuration params = params || {}; // Merging with defaults. $.extend(_config, params); // Action $(function() { _init(); }); }, getConfig: function() { return _config; } } })(jQuery); Shopify.AjaxifyCart.init();