Spaghetti alla puttanesca

Autorka bloga

Karolina Kwiatkowska

Jestem Karolina – gotuję zawodowo od ponad 10 lat, a na Foodo pokazuję, jak przenieść restauracyjne smaki do domowej kuchni.

Spaghetti alla puttanesca

Wydrukuj ten artykuł

Udostępnij ten artykuł

Najnowsze artykuły

Płatki owsiane górskie czy błyskawiczne? Wyjaśniamy różnice

Perfekcyjna prezentacja na talerzu. Dlaczego zaplecze zmywające to ukryty bohater każdej udanej kolacji?

Perfekcyjna prezentacja na talerzu. Dlaczego zaplecze zmywające to ukryty bohater każdej udanej kolacji?

Ekologiczna kurkuma w domowej kuchni

Ekspresy przelewowe – poznaj kilka powodów, dla których warto wrócić do klasycznego parzenia kawy

Śniadaniowe inspiracje - 3 pomysły na zdrowy posiłek do pracy

Śniadaniowe inspiracje – 3 pomysły na zdrowy posiłek do pracy

E955 – czym jest sukraloza i dlaczego stosuje się ją w żywności?

Czas gotowania 30 min
Czas przygotowania 20 min
Czas gotowania 30 min
Łączny czas 50 min
Porcje 4
Trudność łatwe
Typ kuchni włoska

Spaghetti alla puttanesca to jedno z moich ulubionych dań, uwielbiam wszystkie makarony, ale ten szczególnie. Jest wyrazisty, lekko pikantny i pyszny. Puttanesca to po włosku zdrobniale prostytutka – ale nie martwcie się – nie będzie to danie wulgarne – będzie pyszne!

Spaghetti alla puttanesca – składniki

  • 2 średnie cebule
  • 10 filecików anchois
  • czosnek – 2 ząbki
  • chilli do smaku – świeże lub w płatkach
  • 2 puszki pomidorów
  • 15 czarnych oliwek
  • kilkanaście kaparów do smaku
  • parmezan
  • pietruszka
  • oliwa
  • sól i pieprz
  • do tego dania doskonale pasuje też boczek – ja zazwyczaj go dodaję do mojej wersji puttanesci, ale nie jest to przepis oryginalny, jeśli chcecie spróbować wersji oryginalnej pomińcie boczek.

Spaghetti alla puttanesca – przepis

Na oliwie szklimy czosnek z chilli i cebulą (opcjonalnie dodajemy boczek – surowy wędzony).

Następnie dodajemy fileciki anchois, które doskonale wzbogacają smak sosu – jest to składnik obowiązkowy, następnie dodajemy 2 puszki pomidorów – redukujemy powoli sos, dodając oliwki, kapary, pieprz (z solą bądźcie ostrożni i anchois i kapary są słone). Dodajemy chilli do smaku – puttanesca musi być pikantna. Kiedy widzimy, że sos zaczyna być gotowy wrzucamy makaron do wrzątku (proponuję spaghetti – uwielbiam to firmy Agnesi) i gotujemy al dente. Na makaron nakładamy sos, posypujemy go szczodrze parmezanem i pietruszką. I zadowoleni z siebie jemy ten cudowny makaron.

5/5 - (5 ocen)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

'; }/* ------------------------------------------------------- Style strony do druku ------------------------------------------------------- */ function getPrintCSS() { return [ '*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }','body {', ' font-family: Georgia, "Times New Roman", serif;', ' font-size: 13pt;', ' line-height: 1.65;', ' color: #1a1412;', ' background: #fff;', ' padding: 0;', '}',/* Header */ '.fp-header {', ' display: flex;', ' align-items: center;', ' justify-content: space-between;', ' padding: 18px 32px 16px;', ' border-bottom: 2.5px solid #E87722;', ' margin-bottom: 28px;', '}', '.fp-logo { height: 36px; width: auto; }', '.fp-url { font-size: 9pt; color: #999; font-family: sans-serif; }',/* Main */ '.fp-main { padding: 0 32px 24px; max-width: 720px; margin: 0 auto; }',/* Miniatura */ '.fp-thumbnail { margin-bottom: 24px; }', '.fp-thumbnail img {', ' width: 100%;', ' max-height: 320px;', ' object-fit: cover;', ' border-radius: 10px;', '}',/* Tytuł */ '.fp-title {', ' font-family: "Playfair Display", Georgia, serif;', ' font-size: 26pt;', ' font-weight: 700;', ' line-height: 1.2;', ' color: #1a1412;', ' margin-bottom: 10px;', '}',/* Ocena */ '.fp-rating { font-size: 12pt; margin-bottom: 22px; color: #666; font-family: sans-serif; }', '.fp-stars { color: #E87722; letter-spacing: 2px; font-size: 14pt; }', '.fp-rating-num { font-weight: 600; color: #333; }', '.fp-rating-count { color: #999; font-weight: 400; }',/* Tabela meta */ '.fp-meta-section {', ' margin-bottom: 30px;', ' border: 1.5px solid #e8e0d8;', ' border-radius: 10px;', ' overflow: hidden;', '}', '.fp-meta { width: 100%; border-collapse: collapse; font-family: sans-serif; }', '.fp-meta tr:nth-child(even) td { background: #faf8f5; }', '.fp-meta td {', ' padding: 10px 16px;', ' font-size: 11pt;', ' border-bottom: 1px solid #f0ebe5;', ' vertical-align: middle;', '}', '.fp-meta tr:last-child td { border-bottom: none; }', '.fp-meta-label { color: #888; width: 50%; }', '.fp-meta-value { font-weight: 700; color: #1a1412; text-align: right; }',/* Separator przed treścią */ '.fp-content {', ' border-top: 1.5px solid #e8e0d8;', ' padding-top: 24px;', ' margin-top: 4px;', '}',/* Treść przepisu */ '.fp-content h1, .fp-content h2 {', ' font-family: "Playfair Display", Georgia, serif;', ' font-size: 16pt;', ' margin: 22px 0 10px;', ' color: #1a1412;', '}', '.fp-content h3 {', ' font-size: 13pt;', ' font-weight: 700;', ' margin: 18px 0 8px;', ' font-family: sans-serif;', '}', '.fp-content p { margin-bottom: 12px; }', '.fp-content ul, .fp-content ol {', ' padding-left: 22px;', ' margin-bottom: 14px;', '}', '.fp-content li { margin-bottom: 5px; }', '.fp-content strong { color: #1a1412; }', '.fp-content img {', ' max-width: 100%;', ' height: auto;', ' border-radius: 8px;', ' margin: 12px 0;', '}', '.fp-content table {', ' width: 100%;', ' border-collapse: collapse;', ' margin-bottom: 16px;', ' font-size: 11pt;', '}', '.fp-content td, .fp-content th {', ' padding: 8px 12px;', ' border: 1px solid #e0d8d0;', '}', '.fp-content blockquote {', ' border-left: 3px solid #E87722;', ' margin: 16px 0;', ' padding: 10px 16px;', ' color: #666;', ' font-style: italic;', '}',/* Elementy do ukrycia w druku (przyciski WP itp.) */ '.foodo-timer-wrap, .foodo-print-btn,', '.sharedaddy, .post-navigation,', '[class*="elementor-button"],', '.wp-block-buttons { display: none !important; }',/* Footer */ '.fp-footer {', ' margin-top: 32px;', ' padding: 14px 32px;', ' border-top: 1px solid #e8e0d8;', ' font-size: 9pt;', ' color: #aaa;', ' font-family: sans-serif;', ' text-align: center;', '}', '.fp-footer strong { color: #E87722; }',/* @media print */ '@media print {', ' body { padding: 0; }', ' .fp-header { padding-top: 0; }', '}', ].join('\n'); }/* ------------------------------------------------------- Escape HTML ------------------------------------------------------- */ function escHtml( str ) { return String( str ) .replace( /&/g, '&' ) .replace( //g, '>' ) .replace( /"/g, '"' ); }/* ------------------------------------------------------- Obsługa kliknięcia przycisku ------------------------------------------------------- */ function handlePrint( btn ) { btn.disabled = true; var origLabel = btn.querySelector('.foodo-print-label').textContent; btn.querySelector('.foodo-print-label').textContent = 'Przygotowuję...';var formData = new FormData(); formData.append( 'action', 'foodo_get_print_data' ); formData.append( 'post_id', POST_ID );fetch( AJAX_URL, { method: 'POST', body: formData } ) .then( function( r ) { return r.json(); } ) .then( function( resp ) { if ( ! resp.success ) { alert( 'Nie udało się załadować przepisu.' ); return; }var html = buildPrintPage( resp.data );/* Otwórz nowe okno */ var win = window.open( '', '_blank', 'width=800,height=700' ); if ( ! win ) { alert( 'Zezwól na otwieranie okien dla tej strony.' ); return; }win.document.open(); win.document.write( html ); win.document.close();/* Po załadowaniu obrazków — uruchom drukowanie */ win.onload = function () { setTimeout( function () { win.focus(); win.print(); }, 400 ); }; } ) .catch( function() { alert( 'Błąd połączenia. Spróbuj ponownie.' ); } ) .finally( function() { btn.disabled = false; btn.querySelector('.foodo-print-label').textContent = origLabel; } ); }/* ------------------------------------------------------- Nasłuch na przyciski ------------------------------------------------------- */ function bindButtons() { document.querySelectorAll( '.foodo-print-btn:not([data-print-init])' ) .forEach( function( btn ) { btn.dataset.printInit = '1'; btn.addEventListener( 'click', function() { handlePrint( btn ); } ); } ); }if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', bindButtons ); } else { bindButtons(); } setTimeout( bindButtons, 900 );})();