Candied tomatoes: the recipe for a delicious appetizer
If you want to prepare something that can be used as a starter or garnish and that doesn’t take much time, the recipe for Cherry Tomato Confit: Yo Tomatoes They are facts dehydrated, flavored and preserved in oil. Preparing them is not difficult at all, you just have to respect the drying times of the tomatoes.
These are the steps to follow.
try this recipe too
How to prepare tomato confit
Cut the cherry tomatoes in half, season with salt and set aside for 10 minutes.
Drain them through the strainer and mix them with the basil and garlic.
Arrange the cherry tomatoes in the pan with the pulp facing up and leave to dry in the oven at 100°C for 3 hours.
Transfer them to sterilized jars and pour the oil into them.
Advice
Every time you close the jar, make sure the tomatoes are well covered in oilotherwise, they will end up breaking down before their time.
storage
Store the glass jar containing the candied tomatoes in a cool, dry place, which will keep them intact even until three months. Once the bottle is opened, you can keep them in the fridge for 3-4 days.
window._fpcmp.push(function(gdpr) { !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', ' fbq('init', '2535976253391930'); fbq('track', 'PageView'); //fbq('track', 'ViewContent'); //send custom checkpoints event (function () { var checkPoints = [10, 20, 40, 60, 90, 120, 180, 240, 300].sort(function(a, b) { return a - b; }); //seconds var checkPointIndex = 0; var f = function(){ var data = { instant: checkPoints[checkPointIndex] }; console.log("[FB PIXEL] send custom event ViewContentCheckPoint ", data, " on account " ,"2535976253391930" , " currentTime in seconds ", new Date().getTime() / 1000); fbq('trackCustom', 'ViewContentCheckPoint', data); checkPointIndex++; if(checkPointIndex < checkPoints.length) { setTimeout(f, (checkPoints[checkPointIndex] - checkPoints[checkPointIndex-1]) * 1000) } }; if(checkPoints.length){ setTimeout(f, checkPoints[checkPointIndex] * 1000) } })(); });