Focaccia Thermomix

October 04, 2022

Focaccia Thermomix

Light and fluffy in the middle and golden and slightly crispy on the outside, this delightful traditional bread is one of the finest specialties to come out of Italy.

What is focaccia?

Dipping a freshly baked slice of focaccia in a dish of premium olive oil and balsamic vinegar has to be one of life’s greatest pleasures.

Focaccia (pronounced fo-kah-cha) is a flat bread similar to pizza dough that is normally between half to one inch thick. 

The surface is purposefully undulating so that it can hold little pools of flavoursome olive oil, and it comes topped with an array of delicious and authentically Mediterranean toppings, including olives, sun-dried tomatoes, garlic, shredded cheese, caramelised onions and fresh herbs such as rosemary or thyme.

An Italian-street food staple, it’s also perfect as a quick lunchtime sandwich. Just slice it down the middle and stuff with your favourite meats, cheese and vegetables, and eat it on your balcony whilst pretending you’re relaxing in one of the many al fresco cafes of Florence or Milan. 

Every region has its own particular way of serving focaccia. Liguria, in the northwest region of Genoa, is widelyconsidered to be the birthplace of traditional Italian focaccia. Focaccia ligure or Genovese is served simply sprinkled with salt and brushed with olive oil, while Recco focaccia has soft fresh cheese sandwiched in between two thin layers.

On the other end of the spectrum, Venetian focaccia is a sweet dessert that is traditionally baked for Easter using sugar and butter instead of olive oil and salt, while focaccia Barese, which is common in Puglia in southern Italy, is made with durum wheat flour and topped with salt and rosemary with tomatoes, olives or even potatoes. 

Key ingredients

Focaccia is a relatively easy and simple bread to make, so it’s ideal if you are a beginner baker.

The dough is based around the key ingredients of flour, water, oil and yeast, and it requires through kneading (hence our suggestion to use a thermomix or another similar food blender), and at least an hour or two to rise.

As with all breads, using a quality flour is vitally important.  So, our chefs always prefer to stick Molini Pizutti’s ever-popular and very versatile all purpose flour. Bringing over 60 years of four milling experience, the reliable brand still operates out of the coastal city of Salerno, just southwest of Naples.

The company’s all-natural flours are made from premium wheat and totally free from chemicals and additives, and the all-purpose variety creates a silky and aromatic dough that is perfect for focaccia.

Meanwhile, we’re sure it will come as no surprise to learn that the quality and taste of the olive oil is also crucial to the success of your irresistible focaccia. We’ve tried many in our time, but our chefs still conclude that La Corvinia extra virgin olive oil is the best.

Top tips from our chef  

Use a thermomix  

Some people find kneading dough a therapeutic process. But, if you’re in a rush or you simply don’t have the energy, using a thermomix or any kind of food processor can save a lot of time and energy.

Eat it fresh

In order to experience focaccia at its best, we recommended eating it fresh and warm out of the oven. Any leftovers can be stored in an enclosed bag for up to two days, and simply reheating it in the oven for a few minutes is enough to bring it back to its best. Focaccia can also be frozen and stored away for whenever you need it.

Add your dimples

As mentioned above, making slight dimples with your fingers helps the oil stay on the surface of your focaccia, and gives it an authentic Italian look that your family and dinner guests will love.

Be creative

Focaccia is an incredibly adaptable specialty that has many uses. Serve it with a bowl of soup for a healthy lunch, use it as an accompaniment to a bowl of pasta, or slice it carefully in half to make a hearty sandwich. That said, it tastes equally as delicious served just as it is.


Also in Recipes

Japanese Beef Curry
Japanese Beef Curry

January 20, 2023

On the right side of sweet and with just enough spice to tickle your tastebuds, this easy to prepare Japanese Beef Curry is a classy crowd-pleaser.

Continue Reading

Octopus Leg Linguine
Octopus Leg Linguine

December 22, 2022

If you’re looking to give your summer dishes something new from Naples, this Octopus Leg with Peeled Tomato Linguine is just what you’ve been looking for.

Continue Reading

Crayfish Tacos
Crayfish Tacos

December 15, 2022

With their roots in Mexican street food but with a New England twist, crayfish tacos are big on flavour & low on effort - sure to become a family favourite!

Continue Reading

/** * Module to ajaxify all add to cart forms on the page. * * Copyright (c) 2015 Caroline Schnapp ( * Dual licensed under the MIT and GPL licenses: * * * */ Shopify.AjaxifyCart = (function($) { // Some configuration options. // I have separated what you will never need to change from what // you might change. var _config = { // What you might want to change addToCartBtnLabel: 'Add to cart', addedToCartBtnLabel: 'Added to cart!', addingToCartBtnLabel: 'Adding...', soldOutBtnLabel: 'Sold Out', howLongTillBtnReturnsToNormal: 1000, // in milliseconds. cartCountSelector: '.cart-count, #cart-count a:first, #gocart p a, #cart .checkout em, .item-count', cartTotalSelector: '#cart-price', // 'aboveForm' for top of add to cart form, // 'belowForm' for below the add to cart form, and // 'nextButton' for next to add to cart button. feedbackPosition: 'nextButton', // What you will never need to change addToCartBtnSelector: '[type="submit"]', addToCartFormSelector: 'form[action="/cart/add"]', shopifyAjaxAddURL: '/cart/add.js', shopifyAjaxCartURL: '/cart.js' }; // We need some feedback when adding an item to the cart. // Here it is. var _showFeedback = function(success, html, $addToCartForm) { $('.ajaxified-cart-feedback').remove(); var feedback = '

' + 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, "")); } } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "")); } }; }); }, 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();