Ingredients200g self-raising flour1½ tsp baking powder1 tbsp golden caster sugar3 large eggs25g melted butter, plus extra for cooking200ml milkDrizzle of vegetable or sunflower oil200g chocolate hazelnut spreadMaple syrup and 4 tbsp toasted, chopped hazelnuts, to serveMethod Step 1To make the pancake batter, mix the flour, baking powder, 1 tbsp sugar and a pinch of salt…
You’ve probably heard the terms fructose, glucose, lactose and sucrose before, and you may know that they’re all types of sugar. But do you know how they differ from one another, or whether some are better for you than others? Use our handy guide to shed some light on the secrets of sugar…For more information,…
London’s food community has come together to help raise funds for disaster relief following the devastating earthquake in Turkey and Syria. Here are some ways in which you can get involved and show your support.Attend the Earthquake Relief Bake Sale and RaffleFour women from the food community are coming together to host a bake sale…
Discover our full range of health benefit guides, including how much fat should I eat each day and our helpful guide on saturated fat.The science bitOils and fats are made up of chains of smaller fatty acids, when these chains are held together by single bonds, they are known as “saturated” fats; when double bonds…
Move over air fryers, there’s a new kid back in town.Sales of microwaves (or mee-cro-wah-vays, if you’re Nigella) are rising steeply and industry insiders say they’re the latest must-have kitchen appliance, despite being around for decades. Many models are giving air fryers a serious run for their money – new technology has increased the number…
=0;i–){var n=o[i];if(p===n.name){return n}}return undefined}function g(){if(k){if(k.getEntriesByType){return k.getEntriesByType(“mark”)}else{if(k.webkitGetEntriesByType){return k.webkitGetEntriesByType(“mark”)}}}return a}return{mark:b,measure:m,gaMarks:a,gaMeasures:d}})();LUX.ns=(Date.now?Date.now():+(new Date()));LUX.ac=[];LUX.cmd=function(a){LUX.ac.push(a)};LUX.init=function(){LUX.cmd([“init”])};LUX.send=function(){LUX.cmd([“send”])};LUX.addData=function(a,b){LUX.cmd([“addData”,a,b])};LUX_ae=[];window.addEventListener(“error”,function(a){LUX_ae.push(a)});LUX_al=[];if(“function”===typeof(PerformanceObserver)&&”function”===typeof(PerformanceLongTaskTiming)){var LongTaskObserver=new PerformanceObserver(function(c){var b=c.getEntries();for(var a=0;aolive podcast vegan Jamaican cooking | olivemagazine { const e = typeof t.data === ‘string’; let o = {}; if (e) { try { o = JSON.parse(t.data); } catch (t) {} } else o = t.data; const n = _typeof(o) === ‘object’ ?…
What is bread?Bread is one of the oldest staples in the world. In its simplest form, it’s a flour and water dough, with or without salt, fermented with a naturally occurring yeast and bacteria starter, or with baker’s yeast. Today, much of the bread lining supermarket shelves is made on a mass scale and often…
{ if (!listenerSuccess) { const error = new Error(‘addEventListener failure in TCFAPI’); console.error(error); return; } if ( ([‘useractioncomplete’, ‘tcloaded’].includes(tcData.eventStatus)) && tcData.purpose.consents[1] ) { const script = document.createElement(‘script’); script.async = true; script.defer = false; script.fetchpriority = ‘high’; script.src = ‘//micro.rubiconproject.com/prebid/dynamic/7959.js’; document.head.appendChild(script); window.__tcfapi(‘removeEventListener’, 2, (removeSuccess) => { if (!removeSuccess) { const error = new Error(‘removeEventListener failure in…
{ if (!listenerSuccess) { const error = new Error(‘addEventListener failure in TCFAPI’); console.error(error); return; } if ( ([‘useractioncomplete’, ‘tcloaded’].includes(tcData.eventStatus)) && tcData.purpose.consents[1] ) { const script = document.createElement(‘script’); script.async = true; script.defer = false; script.fetchpriority = ‘high’; script.src = ‘//micro.rubiconproject.com/prebid/dynamic/7959.js’; document.head.appendChild(script); window.__tcfapi(‘removeEventListener’, 2, (removeSuccess) => { if (!removeSuccess) { const error = new Error(‘removeEventListener failure in…
{ if (!listenerSuccess) { const error = new Error(‘addEventListener failure in TCFAPI’); console.error(error); return; } if ( ([‘useractioncomplete’, ‘tcloaded’].includes(tcData.eventStatus)) && tcData.purpose.consents[1] ) { const script = document.createElement(‘script’); script.async = true; script.defer = false; script.fetchpriority = ‘high’; script.src = ‘//micro.rubiconproject.com/prebid/dynamic/7959.js’; document.head.appendChild(script); window.__tcfapi(‘removeEventListener’, 2, (removeSuccess) => { if (!removeSuccess) { const error = new Error(‘removeEventListener failure in…