Canederli in broth: the Tyrolean recipe to enjoy in cold weather
I Dumplings I am a first course typical of the kitchen Trentino Alto Adigand, ideal to prepare during the cold season. It is Gnocchi based on stale breadsoaked in latte and mixed with egg, herbs and a stir fry speck and onion. The meatballs will then be cooked in a meat broth and eaten hot. The name of the dish comes from the German word Dumplingswhich refers to the large size of the dumplings.
Here’s how to easily make them for lunch or dinner for the whole family.
try this recipe too
ingredients
extra virgin olive oil
How to make dumplings in broth
Cut the speck and the onion into cubes.
Melt the butter in the pan and sauté the onion and speck. Remove from fire.
Cut the bread into small pieces and mix it with the eggs, onion, speck, chopped chives and milk.
Make meatballs and cook them in meat broth.
Serve meatballs with more hot broth.
storage
You can keep the meatballs raw and cooked in the fridge for 2 daysinside an airtight container.
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) } })(); });