Eerste merksite voor Cucina Food.

Statische HTML/CSS/JS: homepage, productlijnen, recepten, zoekbare winkelvinder.
This commit is contained in:
mo
2026-08-29 14:34:18 +02:00
commit 10e510682c
33 changed files with 4091 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
.superpowers/
__pycache__/
.DS_Store
+109
View File
@@ -0,0 +1,109 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Contact — Cucina Food</title>
<meta name="description" content="Contact en sample-aanvragen voor Cucina Food.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Contact</p>
<h1>Neem contact op</h1>
<p class="lede">Vragen, schapinformatie of samples voor retailers. We reageren via e-mail.</p>
<div class="grid-2">
<form class="form" data-mailto>
<input type="hidden" name="onderwerp" value="Bericht via cucinafood.nl">
<label>Naam <input name="Naam" required autocomplete="name"></label>
<label>Telefoon <input name="Telefoon" type="tel" autocomplete="tel"></label>
<label>E-mail <input name="E-mail" type="email" required autocomplete="email"></label>
<label>Bericht <textarea name="Bericht" required></textarea></label>
<button class="btn" type="submit">Verstuur</button>
</form>
<div class="prose">
<p><strong>Cucina Food</strong><br>Bos en Lommerplein 280<br>1055 RW Amsterdam</p>
<p><a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<p>Shop je als consument? <a href="/waar-te-koop/">Vind Cucina in de buurt</a>.</p>
</div>
</div>
<div class="samples" id="samples" style="margin-top:2.5rem">
<div>
<h2>Samples voor retailers</h2>
<p class="lede" style="margin:0 0 1rem">Geïnteresseerd in Cucina in het schap? Stuur je gegevens. We nemen contact op.</p>
<form class="form" data-mailto>
<input type="hidden" name="onderwerp" value="Sample-aanvraag Cucina Food">
<label>Naam <input name="Naam" required></label>
<label>Bedrijfsnaam <input name="Bedrijf" required></label>
<label>Telefoon <input name="Telefoon" type="tel"></label>
<label>E-mail <input name="E-mail" type="email" required></label>
<label>Bericht <textarea name="Bericht" placeholder="Welke lijn, welke regio?"></textarea></label>
<button class="btn" type="submit">Vraag samples</button>
</form>
</div>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+215
View File
@@ -0,0 +1,215 @@
:root {
--lime: #abb50b;
--red: #ed1f23;
--yellow: #ffd200;
--paper: #f4f1e8;
--ink: #1a1a18;
--muted: #5a564c;
--white: #fff;
--line: #e4dfd2;
--display: "Archivo Black", system-ui, sans-serif;
--serif: "Source Serif 4", Georgia, serif;
--sans: "Archivo", system-ui, sans-serif;
--gutter: clamp(1rem, 4vw, 2.5rem);
--max: 72rem;
--header: 4.25rem;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
html, body { margin: 0; min-height: 100%; }
body {
font-family: var(--sans);
color: var(--ink);
background: var(--paper);
line-height: 1.5;
font-size: 1.0625rem;
}
img { max-width: 100%; height: auto; display: block; }
a { color: inherit; }
h1, h2, h3, .display { font-family: var(--display); letter-spacing: -0.03em; line-height: 0.95; font-weight: 400; }
.lede, .serif { font-family: var(--serif); }
.skip {
position: absolute; left: -999px; top: 0;
}
.skip:focus { left: 1rem; top: 1rem; background: var(--white); padding: .5rem 1rem; z-index: 100; }
.site-header {
position: sticky; top: 0; z-index: 40;
display: flex; align-items: center; gap: 1rem;
min-height: var(--header);
padding: 0.6rem var(--gutter);
background: var(--white);
border-bottom: 4px solid var(--lime);
}
.brand { display: flex; align-items: center; gap: .7rem; text-decoration: none; }
.brand img { width: 2.6rem; height: 2.6rem; border-radius: 50%; background: var(--white); object-fit: cover; }
.brand .word { font-family: var(--display); font-size: 1.05rem; letter-spacing: 0.04em; }
.nav-toggle {
margin-left: auto; background: var(--ink); color: var(--lime);
border: 0; width: 2.85rem; height: 2.85rem; font-weight: 700; cursor: pointer;
font-size: 1.15rem;
}
.site-nav {
display: none; flex-direction: column; gap: .2rem;
position: absolute; left: 0; right: 0; top: 100%;
background: var(--white); padding: 1rem var(--gutter) 1.25rem;
border-bottom: 4px solid var(--lime);
}
.site-nav a { text-decoration: none; font-weight: 600; padding: .45rem 0; }
.site-nav a[aria-current="page"] { box-shadow: inset 0 -3px 0 var(--lime); }
.site-header.is-open .site-nav { display: flex; }
.btn, button.btn {
display: inline-block; background: var(--lime); color: var(--ink);
font-family: var(--sans); font-weight: 700; text-decoration: none;
padding: .7rem 1rem; border: 0; border-radius: 2px; cursor: pointer;
}
.btn-ink { background: var(--ink); color: var(--lime); }
.btn-ghost { background: transparent; color: var(--white); outline: 1px solid var(--white); }
.btn-ghost.dark { color: var(--ink); outline-color: var(--ink); }
@media (min-width: 960px) {
.nav-toggle { display: none; }
.site-nav {
display: flex; flex-direction: row; align-items: center; gap: 1.1rem;
position: static; padding: 0; border: 0; margin-left: auto; background: transparent;
}
.site-nav a { padding: .25rem 0; font-size: .95rem; }
.site-nav .btn { margin-left: .4rem; }
}
.hero {
position: relative; min-height: min(78vh, 42rem);
color: var(--white); overflow: hidden;
display: grid; align-items: end;
}
.hero img.bg {
position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
animation: rise 1.1s ease-out both;
}
.hero::after {
content: ""; position: absolute; inset: 0;
background: linear-gradient(transparent 18%, rgba(18,16,12,.82));
}
.hero-copy { position: relative; z-index: 1; padding: 2.2rem var(--gutter) 2.6rem; max-width: 46rem; }
.kicker {
font-size: .78rem; letter-spacing: .16em; font-weight: 700; color: var(--yellow);
text-transform: uppercase;
}
.hero h1 { font-size: clamp(2.4rem, 7vw, 4.6rem); margin: .4rem 0 .8rem; }
.hero p { font-family: var(--serif); max-width: 36rem; margin: 0 0 1.1rem; font-size: 1.15rem; }
.hero-actions { display: flex; flex-wrap: wrap; gap: .6rem; }
@keyframes rise { from { transform: scale(1.06); } to { transform: scale(1); } }
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
.hero img.bg, .tile img { animation: none; }
}
.wrap { width: min(var(--max), calc(100% - 2 * var(--gutter))); margin-inline: auto; }
.section { padding: 3rem 0; }
.section h2 { font-size: clamp(1.6rem, 4vw, 2.3rem); margin: 0 0 1.1rem; }
.section .lede { margin: -.4rem 0 1.3rem; color: var(--muted); font-size: 1.12rem; }
.grid-4, .grid-3, .grid-2 { display: grid; gap: .8rem; }
.grid-2 { grid-template-columns: 1fr; }
.grid-3, .grid-4 { grid-template-columns: 1fr 1fr; }
@media (min-width: 800px) {
.grid-3 { grid-template-columns: repeat(3, 1fr); }
.grid-4 { grid-template-columns: repeat(4, 1fr); }
.grid-2 { grid-template-columns: 1fr 1fr; }
}
.tile {
background: var(--white); outline: 1px solid var(--line); text-decoration: none;
display: flex; flex-direction: column; color: inherit; cursor: pointer; border: 0; padding: 0; text-align: left;
width: 100%; font: inherit;
}
.tile img { width: 100%; aspect-ratio: 4/3; object-fit: cover; background: #faf8f2; }
.tile b { display: block; padding: .7rem .8rem 0; font-family: var(--sans); font-weight: 700; text-transform: capitalize; }
.tile span { display: block; padding: .2rem .8rem .85rem; font-family: var(--serif); color: var(--muted); font-size: .95rem; }
.tile:hover, .tile:focus-visible { outline: 2px solid var(--lime); }
.tile.is-on { outline: 2px solid var(--lime); }
.lime-band { background: var(--lime); color: var(--ink); padding: 2.4rem 0; }
.lime-band h2 { margin-top: 0; }
.search {
display: flex; gap: .5rem; background: var(--white); padding: .45rem;
margin-top: 1rem; max-width: 36rem;
}
.search input {
flex: 1; border: 0; border-bottom: 1px solid var(--line); font: inherit; padding: .45rem .5rem;
background: transparent;
}
.search button { background: var(--ink); color: var(--lime); border: 0; font-weight: 700; padding: .65rem 1rem; cursor: pointer; }
.store-list { list-style: none; padding: 0; margin: 1rem 0 0; }
.store-list li {
display: grid; grid-template-columns: 1fr auto; gap: .7rem; align-items: center;
padding: .85rem 1rem; margin-bottom: .5rem;
}
.store-list strong { font-family: var(--display); font-size: 1rem; letter-spacing: 0; }
.store-list small { display: block; font-family: var(--serif); color: var(--muted); }
.muted { color: var(--muted); }
.trust { display: grid; gap: .8rem; }
@media (min-width: 800px) { .trust { grid-template-columns: repeat(3, 1fr); } }
.trust div { background: var(--white); outline: 1px solid var(--line); padding: 1.1rem 1.15rem; }
.trust strong { display: block; font-family: var(--display); font-size: 1.05rem; margin-bottom: .35rem; letter-spacing: 0; }
.retail { display: flex; flex-wrap: wrap; gap: 1.6rem; align-items: center; }
.retail img { height: 2.4rem; width: auto; object-fit: contain; filter: grayscale(.15); }
.samples {
background: var(--white); outline: 1px solid var(--line);
display: grid; gap: 1rem; align-items: center; padding: 1.4rem 1.5rem;
}
@media (min-width: 700px) { .samples { grid-template-columns: 1.4fr auto; } }
.page-hero.hero { min-height: 22rem; }
.group { margin-top: 2rem; }
.group h3 { font-size: 1.3rem; margin: 0 0 .8rem; }
.recipe-layout { display: grid; gap: 1.5rem; }
@media (min-width: 900px) { .recipe-layout { grid-template-columns: .9fr 1.1fr; align-items: start; } }
.recipe-hero img { width: 100%; aspect-ratio: 4/3; object-fit: cover; }
.meta-row { display: flex; gap: 1rem; font-weight: 700; margin: .6rem 0 1rem; }
.steps { font-family: var(--serif); }
.steps h3 { font-family: var(--display); font-size: 1.15rem; margin: 1.2rem 0 .4rem; }
.steps p, .steps li { margin: 0 0 .55rem; }
.ings { background: var(--white); outline: 1px solid var(--line); padding: 1.1rem 1.2rem; }
.ings ul { margin: .4rem 0 0; padding-left: 1.1rem; font-family: var(--serif); }
.form { display: grid; gap: .7rem; max-width: 32rem; }
.form label { font-weight: 700; font-size: .9rem; }
.form input, .form textarea, .form select {
font: inherit; padding: .65rem .7rem; border: 1px solid var(--line); background: var(--white); width: 100%;
border-radius: 2px;
}
.form textarea { min-height: 8rem; }
.site-footer {
background: var(--ink); color: var(--paper); padding: 2rem var(--gutter);
display: grid; gap: 1.2rem;
}
@media (min-width: 800px) { .site-footer { grid-template-columns: 1.2fr 1fr 1fr; } }
.site-footer a { color: var(--lime); text-decoration: none; }
.site-footer ul { list-style: none; padding: 0; margin: .4rem 0 0; }
.site-footer li { margin: .25rem 0; }
.social { display: flex; gap: .8rem; margin-top: .6rem; }
.drawer {
border: 0; padding: 0; max-width: 36rem; width: calc(100% - 2rem);
background: var(--white); outline: 3px solid var(--lime);
}
.drawer::backdrop { background: rgba(18,16,12,.45); }
.drawer-body { display: grid; grid-template-columns: 7.5rem 1fr; gap: 1rem; padding: 1rem; }
.drawer-body img { width: 7.5rem; height: 7.5rem; object-fit: cover; }
.drawer h2 { font-size: 1.35rem; margin: 0 0 .35rem; }
.drawer-close { position: absolute; top: .4rem; right: .5rem; background: transparent; border: 0; font-size: 1.4rem; cursor: pointer; }
.prose { font-family: var(--serif); max-width: 42rem; }
.prose h2 { font-family: var(--display); margin: 1.6rem 0 .5rem; }
.crumbs { font-size: .85rem; color: var(--muted); margin-bottom: .8rem; }
.crumbs a { color: var(--ink); }
+500
View File
@@ -0,0 +1,500 @@
{
"to-cook": {
"meta": {
"name": "To Cook",
"kicker": "Halal maaltijdpakketten",
"hero": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Pasta-Pesta-Red-chili-kip.webp",
"intro": "Kook de kleurrijke wereldkeuken met alles-in-1 halal maaltijdpakketten. Verse groenten, een receptkaart, binnen ongeveer 30 minuten op tafel.",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"points": [
"Elke maaltijd bevat verse groenten",
"Alles in één pakket, geen extra boodschap",
"Duurzaam verpakt en recyclebaar",
"Binnen 30 minuten op tafel"
]
},
"groups": [
[
"HALAL MAALTIJDPAKKETTEN",
[
{
"name": "rode pasta pesto",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-2-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "rode-pasta-pesto-met-gehaktballetjes"
},
{
"name": "sticky tempeh",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-3-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "sticky-tempeh-met-rijst-en-gewokte-groenten"
},
{
"name": "enchilada’s",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-4-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "enchilada-met-bonen-en-mexicaanse-yoghurtdip"
},
{
"name": "gele Kokoscurry",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-5-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "gele-kokoscurry-met-kip"
},
{
"name": "pad thai",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-6-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "pad-thai-met-limoenwortel-en-pindas"
},
{
"name": "gevulde puntpaprika",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-7-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "gevulde-puntpaprika-met-bulgur-gehakt-en-echte-feta"
},
{
"name": "penne",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-8-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "penne-met-kipburgertjes-en-citroen-ricotta"
},
{
"name": "köfte",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-9-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "kipkofte-met-couscous-en-4-soorten-groenten"
},
{
"name": "kip teriyaki",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-10-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "kip-teriyaki-met-gewokte-broccoli"
},
{
"name": "kruidige arabische hutspot",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-13-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "kruidige-arabische-hutspot-met-gebakken-ui-merguez-worstjes"
},
{
"name": "risotto",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-2.webp-14-2.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "risotto-met-gemarineerde-kip-en-kastanjechampignons"
},
{
"name": "gevulde zoete aardappel",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300-1.webp-15-1.webp",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"recipe": "gevulde-zoete-aardappel-met-geroosterde-kikkererwten-oosterse"
}
]
]
]
},
"to-heat": {
"meta": {
"name": "To Heat",
"kicker": "Ovenschotels & kant-en-klare maaltijden",
"hero": "https://www-static.cucinafood.nl/wp-content/uploads/2025/10/cucinaa-foods.webp",
"intro": "Geen voorbereiding: opwarmen en eten. Ovenschotels en maaltijden uit de halal wereldkeuken, in ovenbestendige schalen.",
"blurb": "Opwarmen · klaar om te eten",
"points": [
"Smaakvolle gerechten uit de halal wereldkeuken",
"De marinades en kruiden zitten erin",
"Ovenbestendige ready-to-eat schalen",
"Verwarm. Geniet. Klaar."
]
},
"groups": [
[
"Ovenschotels",
[
{
"name": "chicken kofte",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": "kipkofte-met-couscous-en-4-soorten-groenten"
},
{
"name": "drumsticks piri piri",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-1.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "drumsticks +dijfilet",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-2.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "kip merguez",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-3.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "kipfilet caprese",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-4.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "kipsate kipkruiden",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-5.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "morrocan chicken",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-6.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "spicy chicken wings",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-7.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "kipfilet haasjes piri piri",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-8.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
}
]
],
[
"Kant en klare maaltijden",
[
{
"name": "couscous kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-9.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "tikka masala",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-10.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "bulgur köfte",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-11.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": "kipkofte-met-couscous-en-4-soorten-groenten"
},
{
"name": "pasta pesto met gegrilde kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-12.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
},
{
"name": "penne arabiata met gehakt",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-13.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": "penne-met-kipburgertjes-en-citroen-ricotta"
},
{
"name": "couscous met kip en gegrilde groente",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kalfsburger-halal-meat-express-300x300.webp-14.webp",
"blurb": "Opwarmen · klaar om te eten",
"recipe": null
}
]
]
]
},
"to-go": {
"meta": {
"name": "To Go",
"kicker": "Halal maaltijdsalades",
"hero": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Cutting-Borad-and-Tomato.webp",
"intro": "Smaakvolle halal maaltijdsalades voor onderweg of als lunch. Verrassende combinaties, in een TO GO-verpakking.",
"blurb": "Lunch · onderweg · kant-en-klaar",
"points": [
"Verpakt in handige TO GO-verpakkingen",
"Snel en vullend, zonder gedoe",
"Wereldse smaakcombinaties in één bak"
]
},
"groups": [
[
"Halal PASTA en MAALTIJDSALADES",
[
{
"name": "rass el hanout met couscous",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/rass-el-hanout-met-couscous.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
},
{
"name": "couscous met falafel",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-falafel.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
},
{
"name": "kisir metfetakaas",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kisir-metfetakaas.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
},
{
"name": "penne caprese",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/penne-caprese.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": "penne-met-kipburgertjes-en-citroen-ricotta"
},
{
"name": "couscous met gegrilde groenten",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-gegrilde-groenten.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
},
{
"name": "pennetomaten saus kip groene olijf",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pennetomaten-saus-kip-groene-olijf.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": "penne-met-kipburgertjes-en-citroen-ricotta"
},
{
"name": "pasta pesto kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-pesto-kip.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
},
{
"name": "pasta red chili kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-red-chili-kip.webp",
"blurb": "Lunch · onderweg · kant-en-klaar",
"recipe": null
}
]
]
]
},
"halal-meat": {
"meta": {
"name": "Halal Meat",
"kicker": "Premium kwaliteit halal vlees",
"hero": "https://www-static.cucinafood.nl/wp-content/uploads/2025/10/halal_meat_chicken.webp",
"intro": "Halal rund, lam, kalf en kip van Hollandse kwaliteit. Gewoon in het schap van je supermarkt, gecertificeerd volgens strikte halalnormen.",
"blurb": "Halal gecertificeerd · in de supermarkt",
"points": [
"Premium kwaliteit halal vlees",
"Verkrijgbaar bij je lokale supermarkt",
"Halal gecertificeerd volgens strikte normen"
]
},
"groups": [
[
"Halal Gourmet Schotels",
[
{
"name": "Gourmet Schotel Vlees LUX",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Gourmet-Schotel-Vlees-LUX-e1753073093695.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "Gourmet Schotel kip LUX",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Gourmet-Schotel-kip-LUX-e1753073144984.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "Gourmet Schotel kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/Gourmet-Schotel-kip.jpg",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal Merguez",
[
{
"name": "kalkoen merguez",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/kalkoen-merguez.jpg",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "runder merguez",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/runder-merguez-1.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip merguez",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/kip-merguez.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal Hamburger",
[
{
"name": "runder hamburger",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/runder-hamburger-1.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip hamburger",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/kip-hamburger.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "angus hamburger",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/angus-hamburger-e1753076226319.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal Rundvlees",
[
{
"name": "runder poulet",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/runder-poulet-e1753076356116.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kalfspoulet",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kalfspoulet-e1753076396153.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "runder gehakt",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/runder-gehakt-e1753076442379.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal Kip",
[
{
"name": "kippenbout",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kippenbout-e1753076486617.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kipfilet",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kipfilet-e1753076540733.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip dijfilet",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kip-dijfilet-e1753076584991.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip drumsticks naturel",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kip-drumsticks-naturel-e1753076637695.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kippenvleugels",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kippenvleugels-e1753076680722.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip borrelpootjes",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kip-borrelpootjes-e1753076729621.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal Shoarma",
[
{
"name": "lams shoarma",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/lams-shoarma-e1753076788259.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kalfs shoarma",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/06/admin-ajax.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "kip shoarma",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kip-shoarma-e1753175368467.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal MEAT Pan klaar",
[
{
"name": "drumsticks Mediterranean marinade",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/06/drumsticks-Mediterranean-marinade.png",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "spicy chicken wings",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/06/spicy-chicken-wings-e1753175640231.png",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "Kipfilet reepjes Bali",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Kipfilet-reepjes-Bali.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
],
[
"Halal MEAT Voorgegaard VLEES",
[
{
"name": "kalfs spareribs",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/D31488DB-6CCD-452E-8DB1-D1DE90E1578F_4_5005_c.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "doner kebab kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/B3CC3817-4E95-4FA0-9D48-F0A18E27C51D_4_5005_c.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
},
{
"name": "doner kebab kalf",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/07/68987C41-DB7D-49B4-AC21-26051FCB8CA4_4_5005_c-1.webp",
"blurb": "Halal gecertificeerd · in de supermarkt",
"recipe": null
}
]
]
]
}
}
+146
View File
@@ -0,0 +1,146 @@
[
{
"slug": "risotto-met-gemarineerde-kip-en-kastanjechampignons",
"title": "Risotto met gemarineerde kip en kastanjechampignons",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-1.png",
"time": "35 min",
"serves": "2–4 personen",
"prep": "Kip marineren: voeg oregano (1 el. p.p.), olijfolie (1 el. p.p.) en een snuf zout en peper aan de kip toe. Meng door en dek af.\nBosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).\nChampignons schoonboenen en in vieren snijden.\nKook water met de waterkoker en meet het water af.",
"cook": "Verwarm olie in een braad- of hapjespan. Bak de kip ca. 2 minuten op middelhoog vuur. Voeg de bosui en champignons toe en bak nog 2-3 minuten mee.\nVoeg de risottorijst toe en bak al roerend ca. 3 minuten mee.\nVoeg al roerend een scheut heet water toe aan de rijst. Voeg de volgende scheut toe als het water is opgenomen. Herhaal totdat het water op is en de rijst smeuïg en beetgaar (ca. 25 minuten).\nRoer de kookroom door de rijst en verwarm 1 minuut mee",
"serve": "Verdeel de risotto met groenten over de borden. Garneer met bosui.\nRasp de kaas aan tafel over de risotto. Breng op smaak met zout en versgemalen peper.\nTips:\nJe kunt ook een (verkruimeld) bouillonblokje aan het water toevoegen. Later zout toevoegen is dan niet nodig.\nLekker met citroen(water) en een drupje truffelolie.",
"ingredients": "2 Aantal personen\nRisottorijst: 160 gram\nKipdijblokjes: 200 gram\nBosui: 1 stuk Kookroom: 0,5 pakje (200 ml)\nOregano: 0, 5 zakje (10 gram)\nBlokje kaas: 1 blokje (à 20 gram)\nKastanje champignons: 400 gram\nZelf toevoegen\nOlie (bijv. olijfolie): 1 eetlepel\nWater: 400 ml\nBouillonblokje (optioneel) : 1 stuk\nZout en peper: snufje naar smaak\nTruffelolie: drupje naar smaak\nCitroen: 0,5 stuk\nIngrediënten:\n4 Aantal personen\nRisottorijst: 320 gram\nKipdijblokjes: 400 gram\nBosui: 2 stuk Kookroom: 1 pakje (200 ml)\nOregano: 1 zakje (10 gram), Blokje kaas: 2 blokjes ( à 20 gram)\nKastanje champignons: 800 gram\nZelf toevoegen\nOlie (bijv. olijfolie): 2 eetlepel, Water: 800 ml, Bouillonblokje (optioneel) : 2 stuk\nZout en peper: snufje naar smaak\nTruffelolie: drupje naar smaak\nCitroen: 1 stuk\nBekijk onze ANDERE RECEpTEN\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons\nKip teriyaki met gewokte broccoli\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "pad-thai-met-limoenwortel-en-pindas",
"title": "Pad thai met limoenwortel en pinda’s",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3.png",
"time": "25 min",
"serves": "2–4 personen",
"prep": "Wortels schillen/schrappen, in luciferreepjes snijden en in een kom doen.\nLimoen: schoonboenen en schil raspen (garnering). Helft limoen in partjes snijden (garnering). Andere helft uitknijpen boven de wortelreepjes en met suiker en sojasaus doormengen.\nBosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering)\nPaprika: wassen, zaadlijsten verwijderen, in flinterdunne reepjes snijden.\nEi: goed klutsen met snufje zout en peper.",
"cook": "Laat de rijststicks wellen in heet water (uit de waterkoker).\nVerhit een wok. Voeg de olie toe en verdeel over de pan. Wok het witte deel van de bosui, wortel en paprika 2-3 minuten.\nVoeg de afgegoten rijststicks al roerend toe en wok nog 2 minuten.\nSchuif de groenten en de rijststicks opzij. Roerbak het ei 1 minuut in de wok.",
"serve": "Verdeel de pad thai over de borden.\nStrooi de rest van de bosui, grof gehakte pinda’s en limoenrasp over de borden. Serveer met limoenpartjes. Proef, breng hoger op smaak met limoensap, vissaus of zout en peper.",
"ingredients": "2 Aantal personen\nRijststicks (MeiAisia): 1 zakje\nWaspeen: 200 gram\nBosui: 1 stuk, Rode Paprika: 1 stuk\nLimoen: 1 stuk, Soja saus (Kikkoman): 20 ml\nOngezouten pinda’s: 1/2\nZakje Zelf toevoegen\nEi: 1 stuk, Olie (bijv. sesam- of arachideolie): 1 eetlepel,\nBruine suiker (palm-, rietsuiker of bruine basterdsuiker): 1 eetlepel\nZout en peper: snufje naar smaak\nVissaus: Scheutje naar smaak\nIngrediënten:\n4 Aantal personen\nRijststicks (MeiAisia): 2 zakjes\nWaspeen: 400 grams\nBosui: 1 stuk, Rode Paprika: 1 stuk,\nLimoen: 1 stuk, Soja saus (Kikkoman): 30 ml\nOngezouten pinda’s: 1 Zakje\nZelf toevoegen\nEi: 2 stuks, Olie (bijv. sesam- of arachideolie): 2 eetlepels, Bruine suiker (palm-, rietsuiker of bruine basterdsuiker): 2 eetlepels\nZout en peper: Snufje naar smaak\nVissaus: Scheutje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nKip teriyaki met gewokte broccoli\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "kip-teriyaki-met-gewokte-broccoli",
"title": "Kip teriyaki met gewokte broccoli",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-2.png",
"time": "25 min",
"serves": "2–4 personen",
"prep": "Kip teriyaki: kip met teriyakisaus mengen en afdekken.\nHele broccoli gebruiken: roosjes eraf snijden en halveren. Stronk schillen en in plakjes snijden.\nWinterpeen: schillen/schrappen en in plakjes snijden.",
"cook": "Kook de winterpeen en broccoli 2 minuten in een grote kookpan en giet af.\nVerwarm een wokpan. Bak de kipreepjes ca. 3 minuten aan in wat olie.\nVoeg de broccoli en wortel toe en roerbak ca. 4 minuten.\nKook ondertussen de noodles volgens aanwijzing op de verpakking",
"serve": "Verdeel de noodles over de borden. Schep de kip met groenten er overheen. Garneer met sesamzaadjes.\nProef, breng hoger op smaak met zout en versgemalen peper. Voeg wat sambal toe als je van echt pittig houdt.",
"ingredients": "2 Aantal personen\nUdon noodles: 160 zakje\nKipdijreepjes: 200 gram\nTeriyakisaus: 50 ml\nBroccoli: 1 stuk (250 gram)\nWinterpeen: 1 stuk (200 gram)\nSesamzaadjes: 0,5 zakje (20 gram)\nZelf toevoegen\nOlie (bijv. sesam- of zonnebloemolie): 1 eetlepel\nZout en peper: Snufje naar smaak\nscheutje: naar smaak\nSambal: Theelepel naar smaak\nIngrediënten:\n4 Aantal personen\nUdon noodles: 320 zakje\nKipdijreepjes: 400 gram\nTeriyakisaus: 100 ml\nBroccoli: 2 stuk (250 gram)\nWinterpeen: 2 stuk (200 gram)\nSesamzaadjes: 1 zakje (20 gram)\nZelf toevoegen\nOlie (bijv. sesam- of zonnebloemolie): 2 eetlepel\nZout en peper: Snufje naar smaak\nSambal: Theelepel naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "kruidige-arabische-hutspot-met-gebakken-ui-merguez-worstjes",
"title": "Kruidige Arabische hutspot met gebakken ui & merguez worstjes",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4-2.png",
"time": "25-30 minuten",
"serves": "2–4 personen",
"prep": "Aardappels en winterpeen: schillen (of peen schrappen) en in gelijke stukken snijden.\nUi: pellen en in ringen snijden.",
"cook": "Kook de aardappels en winterpeen met wat zout: in een grote kook- of braadpan met deksel op de pan voor ca. 20 minuten.\nVerhit een grote koekenpan. Bak de worstjes in boter en olie rondom bruin op middelhoog voor ca. 5 minuten. Haal uit de pan en leg apart.\nBak de uienringen samen met de Ras el Hanout (1 tl. p.p.) 2-3 minuten in het bakvet van de worstjes. Voeg de worstjes voor ca. 3-4 minuten toe totdat ze gaar zijn.\nGiet de aardappels en winterpeen en af. Voeg een scheutje melk en klontje boter toe en stamp fijn. Breng op smaak met zout, versgemalen peper en een snufje Ras el Hanout.",
"serve": "5.Verdeel de hutspot over de borden. Serveer de worstjes en uienringen erop.\nTip : Garneer de hutspot met wat appelstroop en/of mosterd voor een Hollands tintje.",
"ingredients": "2 Aantal personen\nAardappel gram 600, Ui stuks 2\nWinterpeen stuks (à 200 g) 2\nMerguez worstjes gram 200\nRas el Hanout zakje (à 10 g) 0,5\nZelf toevoegen:\nBoter/olie eetlepel 2-3\nZout en peper snufje naar smaak\nMelk ml 100, Boter klontje naar smaak\nIngrediënten:\n4 Aantal personen\nAardappel gram 1200, Ui stuks 4\nWinterpeen stuks (à 200 g) 4\nMerguez worstjes gram 400\nRas el Hanout zakje (à 10 g) 1\nZelf toevoegen:\nBoter/olie eetlepel 3-4\nZout en peper snufje naar smaak\nMelk ml 200, Boter klontje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "sticky-tempeh-met-rijst-en-gewokte-groenten",
"title": "Sticky tempeh met rijst en gewokte groenten",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3-1.png",
"time": "ca. 30 minuten",
"serves": "2–4 personen",
"prep": "Hele broccoli gebruiken: roosjes eraf snijden en in plakjes snijden. Stronk schillen en in plakjes snijden.\nGele paprika: wassen, in de lengte halveren, zaadlijsten verwijderen en in stukjes snijden.\nBosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).\nRode ui: pel de ui en snijd fijn.\nTempeh + marinade: snijd de tempeh in dunne plakjes (0,5 cm). Leg apart op een bord. Pak een grote kom. Voeg de azijn, honing en sojasaus, versgemalen peper en zout toe en meng door.",
"cook": "Kook de rijst volgens aanwijzing op de verpakking.\nVerwarm een grote koekenpan. Bak de tempeh in olie aan beide kanten bruin (max. 200 gram per keer). Haal uit de pan, laat uitlekken op keukenpapier en meng voorzichtig door de marinade.\nVerwarm een hapjespan of wok. Bak de rode ui 2 minuten. Voeg de broccoli toe en roerbak ca. 8 minuten. Voeg halverwege de bosui (witte deel) en gele paprika toe.\nBak de gemarineerde tempeh 2-3 minuten in olie. Giet alle marinade uit de kom in de pan.",
"serve": "7.Verdeel de rijst over de borden. Serveer met de groenten en de sticky tempeh. Garneer met de bosui.\n8.Breng eventueel hoger op smaak met nog wat sesamolie en limoensap.",
"ingredients": "2 Aantal personen\nBasmatirijst gram 160\nLenteui stuks 1, Rode ui stuks 1, Broccoli stuks 1, Gele paprika stuks 1\nSojasaus zakje (à 10 ml) 1, Tempeh portie (à 200 gram) 1\nZelf toevoegen:\nOlie eetlepel 2, Peper en zout snufje naar smaak\nHoning of suiker (basterd- of palmsuiker) eetlepel 2\nAzijn eetlepel 2, Sesamolie scheutje naar smaak\nLimoen- of citroensap eetlepel naar smaak\nIngrediënten:\n4 Aantal personen\nBasmatirijst gram 320\nLenteui stuks 1, Rode ui stuks 2, Broccoli stuks 2, Gele paprika stuks 2\nSojasaus zakje (à 10 ml) 2, Tempeh portie (à 200 gram) 2\nZelf toevoegen:\nOlie eetlepel 4, Peper en zout snufje naar smaak\nHoning of suiker (basterd- of palmsuiker) eetlepel 4\nAzijn eetlepel 4, Sesamolie scheutje naar smaak\nLimoen- of citroensap eetlepel naar smaak\nExtra smaakmakers:\n– Voeg een steranijs toe tijdens het koken van de rijst voor een subtiele, anijsachtige smaak.\n- Als je van pittig houdt kun je een theelepeltje sambal of sriracha saus (pittige chilisaus) toevoegen.\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "gevulde-zoete-aardappel-met-geroosterde-kikkererwten-oosterse",
"title": "Gevulde zoete aardappel met geroosterde kikkererwten & Oosterse",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-2-1.png",
"time": "35 min",
"serves": "2–4 personen",
"prep": "Zoete aardappel: boen de aardappels goed schoon. In iedere aardappel 10-15 gaatjes prikken.\nKikkererwten: uitlekken, afspoelen met water in vergiet en goed droogdeppen met keukenpapier of schone theedoek. Meng met 1-1 ½ el. olie, breng op smaak met paprikapoeder.\nGroene paprika: wassen, zaadlijsten verwijderen, in halve repen snijden.\nTomaat: wassen en in stukjes snijden.\nVerwarm de heteluchtoven voor op 200°C.",
"cook": "Kook de zoete aardappel 7-8 minuten. Giet af, dep droog en wikkel in aluminiumfolie.\nRooster de zoete aardappel en kikkererwten ca. 30 minuten op een bakplaat met bakpapier. Schep de kikkererwten halverwege om.\nVerwarm een koekenpan. Bak de paprikareepjes ca. 5 minuten in olie op middelhoog vuur. Oosterse honingsaus: voeg in de laatste minuut de honing en sojasaus toe.\nHaal de zoete aardappel en kikkererwten uit de oven. Controleer of de zoete aardappel gaar is door er met een vork in te prikken.",
"serve": "5.Verdeel de zoete aardappel over de borden en snijd ze open. Vul de aardappel met de paprikareepjes. Serveer met de kikkererwten. Garneer met gekruimelde feta en tomaat.\n6.Besprenkel het gerecht met wat Oosterse honingsaus. Proef, breng hoger op smaak met versgemalen peper, extra vierge olijfolie en verse peterselie.",
"ingredients": "2 Aantal personen\nZoete aardappel stuks (à 225 gram)  2\nFetakaas gram 50\nKikkererwten blik (uitlekgewicht 320 gram) 200\nGroene paprika stuks 1, Tomaat stuks 2\nSojasaus zakje (à 10 ml) 1\nHoning cupje (à 20 ml) 1\nZelf toevoegen:\nPaprikapoeder theelepel 1, Olie eetlepel 1\nVers gemalen peper snufje naar smaak\n(Extra vierge) olijfolie scheutje naar smaak\nPeterselie (fijngehakt) eetlepel naar smaak\nIngrediënten:\n4 Aantal personen\nZoete aardappel stuks (à 225 gram)  4\nFetakaas gram 100\nKikkererwten blik (uitlekgewicht 320 gram) 320\nGroene paprika stuks 2, Tomaat stuks 4\nSojasaus zakje (à 10 ml) 2\nHoning cupje (à 20 ml) 1\nZelf toevoegen:\nPaprikapoeder theelepel 1 ½, Olie eetlepel 2\nVers gemalen peper snufje naar smaak\n(Extra vierge) olijfolie scheutje naar smaak\nPeterselie (fijngehakt) eetlepel naar smaak\nSnelle tip: De zoete aardappel kun je ook 8-10 minuten in de magnetron poffen (op vol vermogen). Voorkoken is dan niet nodig. Gebruik een ovenschaal en geen aluminiumfolie.\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "gevulde-puntpaprika-met-bulgur-gehakt-en-echte-feta",
"title": "Gevulde puntpaprika met bulgur, gehakt en échte feta",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-1-1.png",
"time": "35 min",
"serves": "2–4 personen",
"prep": "Verwarm de heteluchtoven op 200°C.\nPuntpaprika: wassen, in de lengte halveren en zaadlijsten verwijderen.\nTomaat: wassen en in stukjes snijden.\nBosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).\nLimoen: schoonboenen en schil raspen (garnering). Limoen in partjes snijden (garnering).",
"cook": "Bereid de bulgur volgens aanwijzing op de verpakking.\nVerwarm een koekenpan. Bak de bosuiringetjes 2 minuten in olie. Voeg het gehakt toe en bak rul en bruin. Breng op smaak met zout en peper. Zet de warmtebron uit.\nSpatel de bulgur en tomaat door het gehakt.\nVul de puntpaprika’s royaal met het bulgurmengsel. Tip: Bulgurmengsel wat je overhoudt kun je lauwwarm serveren of nog even opbakken in de pan.\nStrooi er verkruimelde feta en eventueel wat paprikapoeder overheen.\nRooster de bulgur en gevulde puntpaprika’s ca. 15 minuten in de oven.",
"serve": "7.Verdeel de bulgur en gevulde puntpaprika’s en over de borden. Garneer met de rest van de bosui en limoenrasp. Serveer met de limoenpartjes.Proef, breng hoger op smaak met limoensap, extra vierge olijfolie en 8.eventueel versgemalen peper en zout.\nTip:\n– Houd je van pittig? Vervang de paprikapoeder dan door cayenne- of chilipeper.\n– Voor een frisse touch kun je de (lauwwarme) bulgur eten met wat yoghurt.",
"ingredients": "2 Aantal personen\nBulgur (fijn) gram 150\nGriekse fetakaas (schaap- en geitenmelk) gram 50\nPuntpaprika stuks 2\nRundergehakt gram 200\nBosui stuks 1, Tomaat stuks 1, Limoen stuks 1\nZelf toevoegen:\nOlie eetlepel 1\nZout en peper snufje naar smaak\nPaprikapoeder snufje naar smaak\nExtra vierge olijfolie Scheutje naar smaak\nIngrediënten:\n4 Aantal personen\nBulgur (fijn) gram 300\nGriekse fetakaas (schaap- en geitenmelk) gram 100\nPuntpaprika stuks 4\nRundergehakt gram 400\nBosui stuks 2, Tomaat stuks 3, Limoen stuks 1\nZelf toevoegen:\nOlie eetlepel 2\nZout en peper snufje naar smaak\nPaprikapoeder snufje naar smaak\nExtra vierge olijfolie Scheutje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "enchilada-met-bonen-en-mexicaanse-yoghurtdip",
"title": "Enchilada met bonen en Mexicaanse yoghurtdip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-9.png",
"time": "25 min",
"serves": "2–4 personen",
"prep": "Verwarm de heteluchtoven op 180°C.\nUi pellen en fijnsnijden.\nGele paprika: wassen, zaadlijsten verwijderen en in reepjes snijden.\nTomaat: wassen en fijnsnijden.\nBonenmix: uitlekken in een vergiet en afspoelen met water.\nMexicaanse dip: meng de yoghurt met Mexicaanse kruiden (1/2 tl. p.p.).",
"cook": "Verwarm een hapjespan of wok. Fruit de ui 2-3 minuten aan in olie of boter.\nVoeg de paprika toe en bak 3-4 minuten.\nVoeg de bonen, tomaat en tomatenblokjes toe. Breng op smaak met versgemalen Mexicaanse kruiden (1 volle tl. p.p.). Roer door en laat ca. 5 minuten pruttelen.\nVet een ovenschaal in met olie of boter.\nVerdeel het bonenmengsel over de tortilla (reken 2 p.p.), rol ze op en leg ze in de ovenschaal. Tip: Bonenmengsel over? Schep lekker over de tortilla heen.\nGarneer met de kaas.\nBak de enchilada’s ca. 20 minuten in de oven.",
"serve": "8.Serveer de enchilada’s met de Mexicaanse dip. Proef, breng hoger op smaak met zout en versgemalen peper.",
"ingredients": "2 Aantal personen\nBoerenyoghurt: bakje 100\nTomaat: stucks 2\nGeraspte kaas: gram 40\nMexicaanse kruiden: zakje (10 gram)  0,5\nBonenmix: blik 0,5\nTortilla/wrap: pak 1\nGele paprika: stuks 1\nUi: stuks 1\nTomatenblokjes: blik 0,5\nZelf toevoegen:\nOlie/boter: eetlepel 2\nZout en peper: snufje naar smaak\nIngrediënten:\n4 Aantal personen\nBoerenyoghurt: bakje 200\nTomaat: stucks 4\nGeraspte kaas: gram 80\nMexicaanse kruiden: zakje (10 gram)  1\nBonenmix: blik 1\nTortilla/wrap: pak 1\nGele paprika: stuks 1\nUi: stuks 1\nTomatenblokjes: blik 1\nZelf toevoegen:\nOlie/boter: eetlepel 3\nZout en peper: snufje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "rode-pasta-pesto-met-gehaktballetjes",
"title": "Rode pasta pesto met gehaktballetjes",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6-1.png",
"time": "35 min",
"serves": "2–4 personen",
"prep": "Winterpeen: schillen/schrappen en in blokjes snijden van ca. 1 cm.\nCherrytomaat: wassen en evt. groen verwijderen. Halveer de tomaatjes*.\nKnoflook: pellen.\nGehakt: mengen met uitgeperste knoflook (1/2 teentje p.p.) en ketjap. Balletjes rollen ter grootte van een walnoot.\n*Snelle tip cherrytomaat: cherrytomaatjes kun je in 5 seconden snijden! Hoe? Leg de tomaatjes op een bordje, leg er een ander bordje overheen en snijd de tomaatjes doormidden met een broodmes.",
"cook": "Kook de pasta volgens de minimale kooktijd op de verpakking.\nVerwarm een koekenpan. Bak de gehaktballetjes in 10-15 minuten in boter/olie bruin rondom gaar en bruin op middelhoog vuur.\nVerhit een wok- of hapjespan. Wok de wortel 5 minuten in olie op middelhoog vuur (1/2 el. p.p.) tot ze beetgaar zijn.\nVoeg de cherrytomaat toe en bak 2-3 minuten mee.\nGiet de pasta af. Spatel de pesto en de rest van de knoflook (uitgeperst) door pasta in de kookpan. Verwarm nog 1 minuut.",
"serve": "Verdeel de pasta pesto en groenten over de borden. Schep de gehaktballetjes er bovenop.\nProef, breng hoger op smaak met Italiaanse kruiden en versgemalen peper.",
"ingredients": "2 Aantal personen\nSpaghetti: gram 180\nRundergehakt: gram 200\nCherrytomaat: bakje (250 gram) 1\nWinterpeen: stuks (200 gram) 1\nRode pesto: gram 50\nKnoflook: stuks 2\nZelf toevoegen:\nOlie of boter: eetlepel 2\nKetjap manis: eetlepel 1\nVers gemalen peper: snufje naar smaak\nItaliaanse gedroogde kruiden: eetlepel naar smaak\n(Extra vierge) olijfolie of truffelolie: scheutje naar smaak\nIngrediënten:\n4 Aantal personen\nSpaghetti: gram 360\nRundergehakt: gram 400\nCherrytomaat: bakje (250 gram) 2\nWinterpeen: stuks (200 gram) 2\nRode pesto: gram 100\nKnoflook: stuks 4\nZelf toevoegen:\nOlie of boter: eetlepel 4\nKetjap manis: eetlepel 2\nVers gemalen peper: snufje naar smaak\nItaliaanse gedroogde kruiden: eetlepel naar smaak\n(Extra vierge) olijfolie of truffelolie: scheutje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "penne-met-kipburgertjes-en-citroen-ricotta",
"title": "Penne met kipburgertjes en citroen-ricotta",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4.png",
"time": "35 min",
"serves": "2–4 personen",
"prep": "Was de tomaat, snijd in stukjes.\nWas de courgette, snijd in plakjes en halve maantjes of reepjes.\nMeng de ricotta met een eetlepel olie, 2 eetlepels citroensap en snufje zout en peper.\nMeng het kipgehakt met een snufje zout, peper, uitgeperste knoflook en citroenrasp (1/2 tl. per 100 gram). Balletjes rollen ter grootte van een walnoot en beetje platdrukken tot burgertjes.",
"cook": "Kook de penne in een grote kookpan volgens de minimale kooktijd op de verpakking.\nVerwarm een koekenpan. Bak de kipburgertjes in ca. 10 minuten rondom bruin en gaar in wat olie.\nVerhit ondertussen een wok. Roerbak de courgette ca. 5 minuten in een scheutje olie. Voeg de tomaat halverwege toe.\nGiet de pasta af. Spatel de ricotta door de pasta in de kookpan en verwarm eventueel nog 1 minuut.",
"serve": "Verdeel de penne over de borden. Proef, breng hoger op\nsmaak met Italiaanse kruiden, wat citroensap, truffel- of\n(extra vierge) olijfolie en eventueel zout en peper.",
"ingredients": "2 Aantal personen\nPenne: 200 gram\nKipgehakt: 200 gram\nCourgette: 1 stuk\nTomaten: 1 stuk Knoflookteen: 1 stuk\nRicotta: 100 gram Bio citroen: 1 stuk\nZelf toevoegen\nOlie: 3 eetlepels\n(Extra vierge) olijfolie of truffelolie\nscheutje: naar smaak\nItaliaanse kruiden: snufje naar smaak\nZout en peper: snufje naar smaak\nIngrediënten:\n4 Aantal personen\nPenne: 400 gram\nKipgehakt: 400 gram\nCourgette: 2 stuk\nTomaten: 2 stuk Knoflookteen: 2 stuk\nRicotta: 100 gram Bio citroen: 1 stuk\nZelf toevoegen\nOlie: 4 eetlepels\n(Extra vierge) olijfolie of truffelolie:\nscheutje: naar smaak\nItaliaanse kruiden: snufje naar smaak\nZout en peper: snufje naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons\nKip teriyaki met gewokte broccoli\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "kipkofte-met-couscous-en-4-soorten-groenten",
"title": "Kipköfte met couscous en 4 soorten groenten",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-8.webp",
"time": "30 min",
"serves": "2–4 personen",
"prep": "Gemarineerde rode ui: pel de ui en snijd fijn. Voeg de azijn, suiker en zout en peper toe en meng door.\nCourgette en paprika: wassen en in blokjes snijden.\nTomaat: wassen en in partjes snijden.\nKip köfte: maak van het gehakt ovale balletjes ter grootte van je handpalm (3 per persoon).",
"cook": "Bereid de couscous volgens aanwijzing op de verpakking.\nPak een koekenpan. Bak de köfte in olie in 10-12 minuten rondom bruin en gaar.\nVerhit een wokpan. Roerbak de courgette en paprika ca. 3-4 minuten in olie.\nRoer de rozijnen erdoor.\nMeng de rode ui met de couscous",
"serve": "Verdeel de couscous en groenten over de borden. Schep de köfte er bovenop. Besprenkel met de yoghurt.\nGarneer met partjes tomaat. Breng hoger op smaak met zout en versgemalen peper.",
"ingredients": "2 Aantal personen\nCouscous: 100 zakje\nGekruid kipgehakt: 200 gram\nRode ui: 1 stuk,, Tomaat: 1 stuk\nCourgette: 1 stuk, Rode paprika: 1 stuk\nYoghurt: 100 gram\nRozijntjes: 0,5 zakje\nZelf toevoegen\nOlie (bijv. olijfolie): 2 eetlepels\n(Zout en peper: snufje naar smaak\nAzijn: 3 eetlepel\nSuiker (of honing): 1 eetlepel\nIngrediënten:\n4 Aantal personen\nCouscous: 200 zakje\nGekruid kipgehakt: 400 gram\nRode ui: 1 stuk, Tomaat: 2 stuk\nCourgette: 1 stuk, Rode paprika: 2 stuk\nYoghurt: 200 gram\nRozijntjes: 1 zakje\nZelf toevoegen\nOlie (bijv. olijfolie): 3 eetlepels\nZout en peper: snufje naar smaak\nAzijn: 3 eetlepel\nSuiker (of honing): 1 eetlepel\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
},
{
"slug": "gele-kokoscurry-met-kip",
"title": "Gele kokoscurry met kip",
"image": "https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image.png",
"time": "25 min",
"serves": "2–4 personen",
"prep": "Wortel raspen, in repen snijden (ca. 4 cm lang en 1 cm dik).\nPuntpaprika wassen, halveren + zaadlijsten verwijderen, in stukjes snijden.\nAppel wassen",
"cook": "Kook de rijst volgens aanwijzing op de verpakking.\nVerhit een wok of braadpan. Roerbak de gele currypasta 1 minuut in olie.\nVoeg de kip toe en roerbak 3-4 minuten.\nVoeg de wortel, kokosmelk en water aan de pan toe. Roer goed door. Laat 10-14 minuten pruttelen met deksel op de wok/pan.\nVoeg halverwege de paprika toe en roer door.\nLaat ondertussen een grillpan warm worden. Snijd de appel in partjes of plakken en besprenkel met olie. Gril de appel ca. 4 minuten aan iedere kant.",
"serve": "Verdeel de rijst over de borden. Schep de curry er bovenop.\nServeer met de gegrilde appel. Voeg wat sambal toe als je van echt pittig houdt.",
"ingredients": "2 Aantal personen\nKipdijblokjes 200 grams\nGele curry: 1 zakje\nBasmati rijst: 160 grams\nWinterpeen: 400 grams\nPuntpaprika: 1 stuk\nAppel: 1 stuk\nKokosmelk: 125 ml\nZelf toevoegen\nOlie: 1 eetlepel\nWater: 125 ml\nSambal: Naar smaak\nIngrediënten:\n4 Aantal personen\nKipdijblokjes 400 grams\nGele curry: 1 zakje\nBasmati rijst: 320 grams\nWinterpeen: 600 grams\nPuntpaprika: 2 stuks\nAppel: 1 stuk\nKokosmelk: 200 ml\nZelf toevoegen\nOlie: 1 eetlepel\nWater: 200 ml\nSambal: Naar smaak\nBekijk onze ANDERE RECEpTEN\nRisotto met gemarineerde kip en kastanjechampignons\n35 minutes\n2 - 4 persons\nPenne met kipburgertjes en citroen-ricotta\n35 minutes\n2 - 4 persons\nPad thai met limoenwortel en pinda’s\n25 minutes\n2 - 4 persons",
"product": null
}
]
+1
View File
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
# Cucina Food — merksite (evolutie)
Goedgekeurd in chat: consument voorop, visuele evolutie, kaarten zonder sku-pagina’s, statische merksite, schap-editorial, foto-billboard homepage, pack-grid + lade. Rest (aanraders, in één keer): winkelvinder zoek+rijen; recepten als grid + eigen pagina’s; contact/samples via `mailto`.
## Aesthetic brief
- **Direction:** schap-editorial, eetlust eerst
- **Type:** Archivo Black (display) + Source Serif 4 (tekst) + Archivo (UI)
- **Color:** dominant lime `#ABB50B`, accent rood `#ED1F23` / geel `#FFD200`, grond papier `#F4F1E8`
- **Surface:** koelcelpapier, pack-foto’s als objecten, lime als streep en knop
- **Motion:** hero fade-in + lime underline op hover; `prefers-reduced-motion`
- **Anti-goal:** WordPress-muur, SaaS-landing, forest/saffron, Inter, pill-buttons, 500 adressen
## IA
Home · To Cook · To Heat · To Go · Halal Meat · Recepten (+ detail) · Halal beleid · Over ons · Waar te koop · Contact (samples)
Primair: vindeen product en een winkel. Eén CTA per view: **Vind in de buurt** of **Bekijk lijn**.
## Techniek
Statische HTML/CSS/JS in `Work/cucinafood`. Producten, recepten, winkels als JSON. Winkelvinder filtert client-side. Formulieren `mailto:info@cucinafood.nl`. Geen CMS, geen webshop, geen kaartlib. Foto’s van de bestaande Cucina-CDN.
Executable
+699
View File
@@ -0,0 +1,699 @@
#!/usr/bin/env python3
"""Generate the Cucina Food static merksite from harvested live content."""
from __future__ import annotations
import html as htmlmod
import json
import re
import shutil
import urllib.request
from pathlib import Path
ROOT = Path(__file__).resolve().parent
CDN = "https://www-static.cucinafood.nl/wp-content/uploads"
LOGO = f"{CDN}/2025/02/Group-1000002463-1.png"
UA = {"User-Agent": "Mozilla/5.0 Cucina redesign"}
LINE_META = {
"to-cook": {
"name": "To Cook",
"kicker": "Halal maaltijdpakketten",
"hero": f"{CDN}/2025/02/Pasta-Pesta-Red-chili-kip.webp",
"intro": "Kook de kleurrijke wereldkeuken met alles-in-1 halal maaltijdpakketten. Verse groenten, een receptkaart, binnen ongeveer 30 minuten op tafel.",
"blurb": "Alles-in-1 · ±30 min · receptkaart in de doos",
"points": [
"Elke maaltijd bevat verse groenten",
"Alles in één pakket, geen extra boodschap",
"Duurzaam verpakt en recyclebaar",
"Binnen 30 minuten op tafel",
],
},
"to-heat": {
"name": "To Heat",
"kicker": "Ovenschotels & kant-en-klare maaltijden",
"hero": f"{CDN}/2025/10/cucinaa-foods.webp",
"intro": "Geen voorbereiding: opwarmen en eten. Ovenschotels en maaltijden uit de halal wereldkeuken, in ovenbestendige schalen.",
"blurb": "Opwarmen · klaar om te eten",
"points": [
"Smaakvolle gerechten uit de halal wereldkeuken",
"De marinades en kruiden zitten erin",
"Ovenbestendige ready-to-eat schalen",
"Verwarm. Geniet. Klaar.",
],
},
"to-go": {
"name": "To Go",
"kicker": "Halal maaltijdsalades",
"hero": f"{CDN}/2025/02/Cutting-Borad-and-Tomato.webp",
"intro": "Smaakvolle halal maaltijdsalades voor onderweg of als lunch. Verrassende combinaties, in een TO GO-verpakking.",
"blurb": "Lunch · onderweg · kant-en-klaar",
"points": [
"Verpakt in handige TO GO-verpakkingen",
"Snel en vullend, zonder gedoe",
"Wereldse smaakcombinaties in één bak",
],
},
"halal-meat": {
"name": "Halal Meat",
"kicker": "Premium kwaliteit halal vlees",
"hero": f"{CDN}/2025/10/halal_meat_chicken.webp",
"intro": "Halal rund, lam, kalf en kip van Hollandse kwaliteit. Gewoon in het schap van je supermarkt, gecertificeerd volgens strikte halalnormen.",
"blurb": "Halal gecertificeerd · in de supermarkt",
"points": [
"Premium kwaliteit halal vlees",
"Verkrijgbaar bij je lokale supermarkt",
"Halal gecertificeerd volgens strikte normen",
],
},
}
RECIPE_FOR = {
"rode pasta pesto": "rode-pasta-pesto-met-gehaktballetjes",
"sticky tempeh": "sticky-tempeh-met-rijst-en-gewokte-groenten",
"enchilada’s": "enchilada-met-bonen-en-mexicaanse-yoghurtdip",
"enchiladas": "enchilada-met-bonen-en-mexicaanse-yoghurtdip",
"gele kokoscurry": "gele-kokoscurry-met-kip",
"pad thai": "pad-thai-met-limoenwortel-en-pindas",
"gevulde puntpaprika": "gevulde-puntpaprika-met-bulgur-gehakt-en-echte-feta",
"penne": "penne-met-kipburgertjes-en-citroen-ricotta",
"köfte": "kipkofte-met-couscous-en-4-soorten-groenten",
"kofte": "kipkofte-met-couscous-en-4-soorten-groenten",
"kip teriyaki": "kip-teriyaki-met-gewokte-broccoli",
"kruidige arabische hutspot": "kruidige-arabische-hutspot-met-gebakken-ui-merguez-worstjes",
"risotto": "risotto-met-gemarineerde-kip-en-kastanjechampignons",
"gevulde zoete aardappel": "gevulde-zoete-aardappel-met-geroosterde-kikkererwten-oosterse",
}
def get(url: str) -> str:
req = urllib.request.Request(url, headers=UA)
with urllib.request.urlopen(req, timeout=30) as r:
return r.read().decode("utf-8", "replace")
def strip_tags(s: str) -> str:
return re.sub(r"<[^>]+>", "", htmlmod.unescape(s)).strip()
def textify(html: str) -> str:
clean = re.sub(r"<script[\s\S]*?</script>", " ", html, flags=re.I)
clean = re.sub(r"<style[\s\S]*?</style>", " ", clean, flags=re.I)
clean = re.sub(r"<br\s*/?>", "\n", clean, flags=re.I)
clean = re.sub(r"</(p|div|li|h\d)>", "\n", clean, flags=re.I)
t = htmlmod.unescape(re.sub(r"<[^>]+>", " ", clean))
t = re.sub(r"[ \t]+", " ", t)
return re.sub(r"\n{3,}", "\n\n", t)
def grab(block: str, start: str, ends: list[str], require_colon: bool = True) -> str:
col = r"\s*:" if require_colon else r"\s*:?"
i = re.search(rf"(?m)(?<![\w]){start}{col}", block)
if not i:
return ""
rest = block[i.end() :]
j = None
for e in ends:
m = re.search(e, rest)
if m and (j is None or m.start() < j):
j = m.start()
chunk = rest[:j] if j is not None else rest[:2500]
keep = []
for ln in chunk.splitlines():
ln = ln.strip()
low = ln.lower()
if any(k in low for k in ("volg ons", "verkrijgbaar bij", "geinteresseerd", "vraag om samples")):
break
if any(k in low for k in ("facebook", "instagram", "copyright", "privacybeleid", "skip to", "share", "print")):
continue
if len(ln) < 2:
continue
keep.append(ln)
return "\n".join(keep).strip()
def harvest_products(url: str) -> list[tuple[str, str, str]]:
html = get(url)
cut = re.split(r"VOLG ONS OP FACEBOOK", html, flags=re.I)[0]
groups: list[tuple[str, str, str]] = []
parts = re.split(r"<h2[^>]*>", cut, flags=re.I)
skip_h2 = ("volg", "verkrijgbaar", "geinteresseerd", "cucina")
for part in parts[1:]:
hm = re.match(r"(.*?)</h2>", part, re.I | re.S)
if not hm:
continue
group = strip_tags(hm.group(1))
if not group or any(s in group.lower() for s in skip_h2):
continue
body = part[hm.end() :]
h3s = [strip_tags(x) for x in re.findall(r"<h3[^>]*>(.*?)</h3>", body, flags=re.I | re.S)]
h3s = [x for x in h3s if x]
imgs = [i.split("?")[0] for i in re.findall(r'<img[^>]+src="([^"]+)"', body)]
skip = ("Group-1000002463", "image-6.png", "image-7.png", "image-8.png", "Group-1000002471", "Ellipse", "Vector-1", "fi_")
imgs = [i for i in imgs if "uploads" in i and not any(s in i for s in skip)]
uniq = list(dict.fromkeys(imgs))
n = min(len(h3s), len(uniq))
for name, img in zip(h3s[:n], uniq[:n]):
groups.append((group, name, img))
if not groups:
h3s = [strip_tags(x) for x in re.findall(r"<h3[^>]*>(.*?)</h3>", cut, flags=re.I | re.S)]
h3s = [x for x in h3s if x]
imgs = [i.split("?")[0] for i in re.findall(r'<img[^>]+src="([^"]+)"', cut)]
skip = ("Group-1000002463", "image-6.png", "image-7.png", "image-8.png", "Group-1000002471", "Ellipse", "Vector-1", "fi_")
imgs = [i for i in imgs if "uploads" in i and not any(s in i for s in skip)]
uniq = list(dict.fromkeys(imgs))
for name, img in zip(h3s, uniq):
groups.append(("", name, img))
return groups
def recipe_for(name: str) -> str | None:
key = name.lower().replace("’", "'").strip()
key = key.replace("'", "")
for k, slug in RECIPE_FOR.items():
kk = k.replace("'", "")
if kk in key or key in kk:
return slug
return None
def esc(s: str) -> str:
return htmlmod.escape(s or "")
def nav(active: str) -> str:
items = [
("/to-cook/", "to-cook", "To Cook"),
("/to-heat/", "to-heat", "To Heat"),
("/to-go/", "to-go", "To Go"),
("/halal-meat/", "halal-meat", "Meat"),
("/recepten/", "recepten", "Recepten"),
("/halal/", "halal", "Halal"),
("/over-ons/", "over-ons", "Over"),
]
links = []
for href, key, label in items:
cur = ' aria-current="page"' if active == key else ""
links.append(f'<a href="{href}"{cur}>{label}</a>')
return "\n ".join(links)
def page(title: str, active: str, main: str, desc: str = "") -> str:
d = desc or title
return f"""<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{esc(title)}</title>
<meta name="description" content="{esc(d)}">
<link rel="icon" href="{LOGO}">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="{LOGO}" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
{nav(active)}
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
{main}
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
"""
def tile(name: str, img: str, sub: str, href: str | None = None, product: dict | None = None) -> str:
inner = f'<img src="{esc(img)}" alt="{esc(name)}"><b>{esc(name)}</b><span>{esc(sub)}</span>'
if href:
return f'<a class="tile" href="{href}">{inner}</a>'
if product:
payload = esc(json.dumps(product, ensure_ascii=False))
return f'<button class="tile" type="button" data-product=\'{payload}\'>{inner}</button>'
return f'<div class="tile">{inner}</div>'
def drawer() -> str:
return """
<dialog class="drawer" id="product-drawer">
<form method="dialog"><button class="drawer-close" aria-label="Sluiten">×</button></form>
<div class="drawer-body">
<img data-d-img alt="">
<div>
<h2 data-d-name></h2>
<p class="serif" data-d-blurb></p>
<a class="btn" data-d-recipe href="#">Naar het recept</a>
</div>
</div>
</dialog>
"""
def finder_block(compact: bool = False) -> str:
h = "Waar ligt Cucina?" if not compact else "Zoek een winkel"
return f"""
<section class="lime-band" data-finder>
<div class="wrap">
<h2>{h}</h2>
<p class="lede">Zoek op plaats of postcode. Geen muur van 500 adressen.</p>
<form class="search" role="search">
<input type="search" name="q" placeholder="Plaats of postcode" autocomplete="off">
<button type="submit">Zoek</button>
</form>
<p class="muted" data-status>Typ een plaats of postcode.</p>
<ul class="store-list" data-results></ul>
</div>
</section>
"""
def write(path: Path, html: str) -> None:
path.parent.mkdir(parents=True, exist_ok=True)
path.write_text(html, encoding="utf-8")
def ingredients_list(text: str) -> list[str]:
items = []
for ln in text.splitlines():
low = ln.lower()
if low.startswith("ingrediënten") or "aantal personen" in low:
if items:
break
continue
if low.startswith("zelf toevoegen"):
continue
items.append(ln)
return items
def build() -> None:
data = ROOT / "data"
data.mkdir(exist_ok=True)
stores = json.loads(Path("/tmp/cucina-stores.json").read_text())
(data / "stores.json").write_text(json.dumps(stores, ensure_ascii=False), encoding="utf-8")
recipes_raw = json.loads(Path("/tmp/cucina-recipes.json").read_text())
# Re-parse sections with word-boundary fix if cook looks like prep
recipes = []
for r in recipes_raw:
# We already have fields; fix cook if it equals prep
html = get("https://www.cucinafood.nl/" + r["slug"] + "/")
t = textify(html)
r["prep"] = grab(t, "Voorbereiding", [r"(?<![\w])Bereiding\s*:", r"Serveren", r"Ingrediënten"])
r["cook"] = grab(t, "Bereiding", [r"Serveren", r"Ingrediënten"])
r["serve"] = grab(t, "Serveren", [r"Ingrediënten", r"VOLG ONS"], require_colon=False)
r["ingredients"] = grab(t, "Ingrediënten", [r"VOLG ONS", r"Cucina is"])
recipes.append(r)
(data / "recipes.json").write_text(json.dumps(recipes, ensure_ascii=False, indent=2), encoding="utf-8")
rec_by = {r["slug"]: r for r in recipes}
products = {}
for slug, meta in LINE_META.items():
pairs = harvest_products(f"https://www.cucinafood.nl/{slug}/")
groups: dict[str, list] = {}
order = []
for group, name, img in pairs:
g = group or meta["name"]
if g not in groups:
groups[g] = []
order.append(g)
groups[g].append({
"name": name,
"image": img,
"blurb": meta["blurb"],
"recipe": recipe_for(name),
})
products[slug] = {"meta": meta, "groups": [(g, groups[g]) for g in order]}
print(slug, "products", sum(len(v) for v in groups.values()), "groups", order)
(data / "products.json").write_text(json.dumps(products, ensure_ascii=False, indent=2), encoding="utf-8")
# HOME
featured = recipes[:3] if len(recipes) >= 3 else recipes
# pick pasta pesto, kokoscurry, teriyaki if present
want = [
"rode-pasta-pesto-met-gehaktballetjes",
"gele-kokoscurry-met-kip",
"kip-teriyaki-met-gewokte-broccoli",
]
featured = [rec_by[s] for s in want if s in rec_by] or featured
home_tiles = "".join(
tile(LINE_META[s]["name"], LINE_META[s]["hero"], LINE_META[s]["kicker"], f"/{s}/")
for s in ("to-cook", "to-heat", "to-go", "halal-meat")
)
rec_tiles = "".join(
tile(r["title"], r["image"], f'{r["time"]} · {r["serves"]}', f'/recepten/{r["slug"]}/')
for r in featured
)
home = f"""
<section class="hero">
<img class="bg" src="{CDN}/2025/02/Chicken-Meat-Kababs-1.webp" alt="Halal gerechten van Cucina">
<div class="hero-copy">
<div class="kicker">Halal · supermarkt · vandaag op tafel</div>
<h1>De wereldkeuken, gewoon in het schap.</h1>
<p>Heerlijke halal producten om mee te koken, op te warmen of to go. Cucina is de keuken van ons allemaal.</p>
<div class="hero-actions">
<a class="btn" href="/to-cook/">Bekijk To Cook</a>
<a class="btn btn-ghost" href="/waar-te-koop/">Vind in de buurt</a>
</div>
</div>
</section>
<section class="section">
<div class="wrap">
<h2>Vier manieren om te eten</h2>
<p class="lede">Koken, opwarmen, meenemen of puur vlees. Altijd halal, altijd in de supermarkt.</p>
<div class="grid-4">{home_tiles}</div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<h2>Vanavond op tafel</h2>
<div class="grid-3">{rec_tiles}</div>
<p style="margin-top:1rem"><a class="btn btn-ghost dark" href="/recepten/">Alle recepten</a></p>
</div>
</section>
{finder_block()}
<section class="section">
<div class="wrap">
<h2>Halal, van bron tot bord</h2>
<div class="trust">
<div><strong>100% halal</strong>Opgericht door moslimondernemers met Marokkaanse roots. Halal is geen label, het is hoe we werken. In lijn met SMIIC-normen.</div>
<div><strong>BRC &amp; IFS</strong>Geproduceerd onder internationale voedselveiligheidsstandaarden, met controle op elke stap.</div>
<div><strong>Gewoon in de supermarkt</strong>Halal food hoort in elk schap te liggen — zichtbaar, vertrouwd, zonder concessies.</div>
</div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<h2>Verkrijgbaar bij</h2>
<div class="retail">
<img src="{CDN}/2025/02/image-6.png" alt="Retailpartner">
<img src="{CDN}/2025/02/image-7.png" alt="Retailpartner">
<img src="{CDN}/2025/02/image-8.png" alt="Retailpartner">
<img src="{CDN}/2025/02/Group-1000002471.svg" alt="Retailpartner">
</div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<div class="samples">
<div>
<h2>Voor retailers</h2>
<p class="lede" style="margin:0">Wil je Cucina in het schap? Vraag samples aan. Shop je voor vanavond, gebruik de winkelvinder.</p>
</div>
<a class="btn" href="/contact/#samples">Vraag samples</a>
</div>
</div>
</section>
"""
write(ROOT / "index.html", page(
"Cucina Food — halal wereldkeuken in de supermarkt",
"home",
home,
"Halal maaltijdpakketten, ovenschotels, salades en vlees. Vind Cucina in een supermarkt bij jou in de buurt.",
))
for slug, pack in products.items():
meta = pack["meta"]
blocks = []
for gname, items in pack["groups"]:
cards = "".join(
tile(p["name"], p["image"], p["blurb"], product=p) for p in items
)
title = f"<h3>{esc(gname)}</h3>" if gname and gname.lower() not in meta["name"].lower() else ""
blocks.append(f'<div class="group">{title}<div class="grid-3">{cards}</div></div>')
points = "".join(f"<li>{esc(p)}</li>" for p in meta["points"])
main = f"""
<section class="hero page-hero">
<img class="bg" src="{meta['hero']}" alt="{esc(meta['name'])}">
<div class="hero-copy">
<div class="kicker">{esc(meta['kicker'])}</div>
<h1>{esc(meta['name'])}</h1>
<p>{esc(meta['intro'])}</p>
<div class="hero-actions">
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</div>
</div>
</section>
<section class="section">
<div class="wrap">
<ul class="serif">{points}</ul>
{''.join(blocks)}
</div>
</section>
{drawer()}
"""
write(ROOT / slug / "index.html", page(
f"{meta['name']} — Cucina Food",
slug,
main,
meta["intro"],
))
rec_cards = "".join(
tile(r["title"], r["image"], f'{r["time"]} · {r["serves"]}', f'/recepten/{r["slug"]}/')
for r in recipes
)
write(ROOT / "recepten" / "index.html", page(
"Recepten — Cucina Food",
"recepten",
f"""
<section class="section">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Recepten</p>
<h1>Recepten</h1>
<p class="lede">Duik in de keuken met Cucina. Snelle maaltijden en wereldse smaken, gemaakt om te delen met #CucinaFood.</p>
<div class="grid-3">{rec_cards}</div>
</div>
</section>
""",
"Halal recepten bij de Cucina maaltijdpakketten.",
))
for r in recipes:
ings = "".join(f"<li>{esc(x)}</li>" for x in ingredients_list(r.get("ingredients") or ""))
def paras(text: str) -> str:
return "".join(f"<p>{esc(p)}</p>" for p in (text or "").split("\n") if p.strip())
main = f"""
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="{esc(r['image'])}" alt="{esc(r['title'])}">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>{esc(r['title'])}</h1>
<div class="meta-row"><span>{esc(r['time'])}</span><span>{esc(r['serves'])}</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul>{ings}</ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3>{paras(r.get('prep') or '')}
<h3>Bereiding</h3>{paras(r.get('cook') or '')}
<h3>Serveren</h3>{paras(r.get('serve') or '')}
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
"""
write(ROOT / "recepten" / r["slug"] / "index.html", page(f"{r['title']} — Cucina Food", "recepten", main, r["title"]))
write(ROOT / "waar-te-koop" / "index.html", page(
"Waar te koop — Cucina Food",
"waar-te-koop",
f"""
<section class="section" style="padding-bottom:0">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Waar te koop</p>
<h1>Waar ligt Cucina?</h1>
<p class="lede">Cucina ligt in supermarkten in Nederland en België. Zoek op plaats of postcode.</p>
</div>
</section>
{finder_block()}
<section class="section">
<div class="wrap">
<h2>Verkrijgbaar bij</h2>
<div class="retail">
<img src="{CDN}/2025/02/image-6.png" alt="Retailpartner">
<img src="{CDN}/2025/02/image-7.png" alt="Retailpartner">
<img src="{CDN}/2025/02/image-8.png" alt="Retailpartner">
<img src="{CDN}/2025/02/Group-1000002471.svg" alt="Retailpartner">
</div>
</div>
</section>
""",
"Vind Cucina Food in een supermarkt bij jou in de buurt.",
))
write(ROOT / "over-ons" / "index.html", page(
"Over ons — Cucina Food",
"over-ons",
f"""
<section class="hero page-hero">
<img class="bg" src="{CDN}/2025/10/cucina-food.webp" alt="Cucina Food">
<div class="hero-copy">
<div class="kicker">Ons verhaal</div>
<h1>Over Cucina</h1>
<p>Opgericht door moslimondernemers, voor de halalconsument — en voor iedereen die van de wereldkeuken houdt.</p>
</div>
</section>
<section class="section">
<div class="wrap prose">
<p>Cucina betekent ‘keuken’, en dat is precies wat we willen zijn: de keuken van ons allemaal. Een plek waar smaken uit de wereld samenkomen en waar traditie en vernieuwing elkaar ontmoeten.</p>
<p>Cucina Food is een halal voedingsbedrijf. Ons team zet zich in om de belangen van de halalconsument te behartigen en hen te voorzien van zowel vertrouwde als innovatieve halal gemaksproducten. We nodigen iedereen uit om mee te genieten van de kleurrijke wereldkeuken.</p>
<h2>Visie</h2>
<p>Halalproducten net zo vanzelfsprekend als elke andere keuze in het schap. Authenticiteit van de wereldkeuken, gecombineerd met gemak, smaak en kwaliteit — passend bij een moderne levensstijl.</p>
<h2>Missie</h2>
<p>We maken halal gemaksproducten toegankelijk en zichtbaar in de supermarkt. Tegelijkertijd bewaken we de halalwaardigheid van bron tot bord, zodat je met een gerust hart kiest bij je vertrouwde winkel.</p>
<p>We produceren onder strikte voedselveiligheidsvoorschriften, zoals BRC en IFS.</p>
<p><a class="btn" href="/halal/">Lees het halalbeleid</a></p>
</div>
</section>
""",
"Cucina Food: halal gemak, opgericht door moslimondernemers.",
))
write(ROOT / "halal" / "index.html", page(
"Halal beleid — Cucina Food",
"halal",
"""
<section class="section">
<div class="wrap prose">
<p class="crumbs"><a href="/">Home</a> / Halal beleid</p>
<div class="kicker">100% halal</div>
<h1>Halalwaardigheid</h1>
<p>Cucina Food is opgericht en wordt geleid door islamitische ondernemers met Marokkaanse roots. Voor ons is halal geen trend of label, maar een manier van leven die in elke stap van het bedrijf zichtbaar is.</p>
<p>Ons beleid is helder en streng: elk product is volledig halal. Voor kip, rund, lam en kalf werken we uitsluitend met methoden die voldoen aan erkende halalnormen, in lijn met de standaarden van het internationale instituut SMIIC.</p>
<h2>Certificering</h2>
<p>Onze kwaliteitsafdeling controleert elke stap in het productieproces en werkt samen met erkende halalcertificeringsinstanties. We produceren in een schone, gecontroleerde omgeving volgens BRC en IFS.</p>
<p>Dankzij dat toezicht kun je met een gerust hart genieten van elk Cucina-product.</p>
<p><a class="btn" href="/waar-te-koop/">Vind in de buurt</a></p>
</div>
</section>
""",
"Cucina is 100% halal, in lijn met SMIIC, BRC en IFS.",
))
write(ROOT / "contact" / "index.html", page(
"Contact — Cucina Food",
"contact",
"""
<section class="section">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Contact</p>
<h1>Neem contact op</h1>
<p class="lede">Vragen, schapinformatie of samples voor retailers. We reageren via e-mail.</p>
<div class="grid-2">
<form class="form" data-mailto>
<input type="hidden" name="onderwerp" value="Bericht via cucinafood.nl">
<label>Naam <input name="Naam" required autocomplete="name"></label>
<label>Telefoon <input name="Telefoon" type="tel" autocomplete="tel"></label>
<label>E-mail <input name="E-mail" type="email" required autocomplete="email"></label>
<label>Bericht <textarea name="Bericht" required></textarea></label>
<button class="btn" type="submit">Verstuur</button>
</form>
<div class="prose">
<p><strong>Cucina Food</strong><br>Bos en Lommerplein 280<br>1055 RW Amsterdam</p>
<p><a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<p>Shop je als consument? <a href="/waar-te-koop/">Vind Cucina in de buurt</a>.</p>
</div>
</div>
<div class="samples" id="samples" style="margin-top:2.5rem">
<div>
<h2>Samples voor retailers</h2>
<p class="lede" style="margin:0 0 1rem">Geïnteresseerd in Cucina in het schap? Stuur je gegevens. We nemen contact op.</p>
<form class="form" data-mailto>
<input type="hidden" name="onderwerp" value="Sample-aanvraag Cucina Food">
<label>Naam <input name="Naam" required></label>
<label>Bedrijfsnaam <input name="Bedrijf" required></label>
<label>Telefoon <input name="Telefoon" type="tel"></label>
<label>E-mail <input name="E-mail" type="email" required></label>
<label>Bericht <textarea name="Bericht" placeholder="Welke lijn, welke regio?"></textarea></label>
<button class="btn" type="submit">Vraag samples</button>
</form>
</div>
</div>
</div>
</section>
""",
"Contact en sample-aanvragen voor Cucina Food.",
))
write(ROOT / "privacy" / "index.html", page(
"Privacybeleid — Cucina Food",
"",
"""
<section class="section"><div class="wrap prose">
<h1>Privacybeleid</h1>
<p>Deze statische website slaat zelf geen accounts of bestellingen op. Als je het contact- of sampleformulier gebruikt, opent je e-mailprogramma een bericht naar <a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a> met de gegevens die je invult (naam, e-mail, telefoon, bericht, eventueel bedrijfsnaam).</p>
<p>We gebruiken die gegevens alleen om je vraag te beantwoorden of samples te bespreken. We verkopen ze niet.</p>
<p>De productfoto’s en het logo komen van de bestaande Cucina-omgeving. Winkellocaties zijn overgenomen van cucinafood.nl zodat je een winkel kunt zoeken; die adressen zijn openbare winkeladressen.</p>
<p>Vragen: <a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a>, Bos en Lommerplein 280, 1055 RW Amsterdam.</p>
</div></section>
""",
))
write(ROOT / "voorwaarden" / "index.html", page(
"Voorwaarden — Cucina Food",
"",
"""
<section class="section"><div class="wrap prose">
<h1>Voorwaarden</h1>
<p>Deze website is een merksite. Je koopt hier niet. Producten zijn verkrijgbaar in de supermarkt; beschikbaarheid verschilt per winkel.</p>
<p>Teksten en beeld van het merk Cucina Food. Neem contact op voor samples of schapvragen via <a href="/contact/">contact</a>.</p>
</div></section>
""",
))
print("pages written")
if __name__ == "__main__":
build()
File diff suppressed because one or more lines are too long
+85
View File
@@ -0,0 +1,85 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Halal beleid — Cucina Food</title>
<meta name="description" content="Cucina is 100% halal, in lijn met SMIIC, BRC en IFS.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/" aria-current="page">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap prose">
<p class="crumbs"><a href="/">Home</a> / Halal beleid</p>
<div class="kicker">100% halal</div>
<h1>Halalwaardigheid</h1>
<p>Cucina Food is opgericht en wordt geleid door islamitische ondernemers met Marokkaanse roots. Voor ons is halal geen trend of label, maar een manier van leven die in elke stap van het bedrijf zichtbaar is.</p>
<p>Ons beleid is helder en streng: elk product is volledig halal. Voor kip, rund, lam en kalf werken we uitsluitend met methoden die voldoen aan erkende halalnormen, in lijn met de standaarden van het internationale instituut SMIIC.</p>
<h2>Certificering</h2>
<p>Onze kwaliteitsafdeling controleert elke stap in het productieproces en werkt samen met erkende halalcertificeringsinstanties. We produceren in een schone, gecontroleerde omgeving volgens BRC en IFS.</p>
<p>Dankzij dat toezicht kun je met een gerust hart genieten van elk Cucina-product.</p>
<p><a class="btn" href="/waar-te-koop/">Vind in de buurt</a></p>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+144
View File
@@ -0,0 +1,144 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Cucina Food — halal wereldkeuken in de supermarkt</title>
<meta name="description" content="Halal maaltijdpakketten, ovenschotels, salades en vlees. Vind Cucina in een supermarkt bij jou in de buurt.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="hero">
<img class="bg" src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Chicken-Meat-Kababs-1.webp" alt="Halal gerechten van Cucina">
<div class="hero-copy">
<div class="kicker">Halal · supermarkt · vandaag op tafel</div>
<h1>De wereldkeuken, gewoon in het schap.</h1>
<p>Heerlijke halal producten om mee te koken, op te warmen of to go. Cucina is de keuken van ons allemaal.</p>
<div class="hero-actions">
<a class="btn" href="/to-cook/">Bekijk To Cook</a>
<a class="btn btn-ghost" href="/waar-te-koop/">Vind in de buurt</a>
</div>
</div>
</section>
<section class="section">
<div class="wrap">
<h2>Vier manieren om te eten</h2>
<p class="lede">Koken, opwarmen, meenemen of puur vlees. Altijd halal, altijd in de supermarkt.</p>
<div class="grid-4"><a class="tile" href="/to-cook/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Pasta-Pesta-Red-chili-kip.webp" alt="To Cook"><b>To Cook</b><span>Halal maaltijdpakketten</span></a><a class="tile" href="/to-heat/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/10/cucinaa-foods.webp" alt="To Heat"><b>To Heat</b><span>Ovenschotels &amp; kant-en-klare maaltijden</span></a><a class="tile" href="/to-go/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Cutting-Borad-and-Tomato.webp" alt="To Go"><b>To Go</b><span>Halal maaltijdsalades</span></a><a class="tile" href="/halal-meat/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/10/halal_meat_chicken.webp" alt="Halal Meat"><b>Halal Meat</b><span>Premium kwaliteit halal vlees</span></a></div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<h2>Vanavond op tafel</h2>
<div class="grid-3"><a class="tile" href="/recepten/rode-pasta-pesto-met-gehaktballetjes/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6-1.png" alt="Rode pasta pesto met gehaktballetjes"><b>Rode pasta pesto met gehaktballetjes</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/gele-kokoscurry-met-kip/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image.png" alt="Gele kokoscurry met kip"><b>Gele kokoscurry met kip</b><span>25 min · 2–4 personen</span></a><a class="tile" href="/recepten/kip-teriyaki-met-gewokte-broccoli/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-2.png" alt="Kip teriyaki met gewokte broccoli"><b>Kip teriyaki met gewokte broccoli</b><span>25 min · 2–4 personen</span></a></div>
<p style="margin-top:1rem"><a class="btn btn-ghost dark" href="/recepten/">Alle recepten</a></p>
</div>
</section>
<section class="lime-band" data-finder>
<div class="wrap">
<h2>Waar ligt Cucina?</h2>
<p class="lede">Zoek op plaats of postcode. Geen muur van 500 adressen.</p>
<form class="search" role="search">
<input type="search" name="q" placeholder="Plaats of postcode" autocomplete="off">
<button type="submit">Zoek</button>
</form>
<p class="muted" data-status>Typ een plaats of postcode.</p>
<ul class="store-list" data-results></ul>
</div>
</section>
<section class="section">
<div class="wrap">
<h2>Halal, van bron tot bord</h2>
<div class="trust">
<div><strong>100% halal</strong>Opgericht door moslimondernemers met Marokkaanse roots. Halal is geen label, het is hoe we werken. In lijn met SMIIC-normen.</div>
<div><strong>BRC &amp; IFS</strong>Geproduceerd onder internationale voedselveiligheidsstandaarden, met controle op elke stap.</div>
<div><strong>Gewoon in de supermarkt</strong>Halal food hoort in elk schap te liggen — zichtbaar, vertrouwd, zonder concessies.</div>
</div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<h2>Verkrijgbaar bij</h2>
<div class="retail">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-7.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-8.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002471.svg" alt="Retailpartner">
</div>
</div>
</section>
<section class="section" style="padding-top:0">
<div class="wrap">
<div class="samples">
<div>
<h2>Voor retailers</h2>
<p class="lede" style="margin:0">Wil je Cucina in het schap? Vraag samples aan. Shop je voor vanavond, gebruik de winkelvinder.</p>
</div>
<a class="btn" href="/contact/#samples">Vraag samples</a>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+137
View File
@@ -0,0 +1,137 @@
(function () {
const header = document.querySelector("[data-header]");
const toggle = document.querySelector(".nav-toggle");
if (toggle && header) {
toggle.addEventListener("click", () => {
const open = header.classList.toggle("is-open");
toggle.setAttribute("aria-expanded", open ? "true" : "false");
});
}
const path = location.pathname.replace(/index\.html$/, "");
document.querySelectorAll(".site-nav a[href]").forEach((a) => {
const href = a.getAttribute("href");
if (!href || href === "/") return;
if (path === href || path.startsWith(href)) a.setAttribute("aria-current", "page");
});
const dialog = document.getElementById("product-drawer");
if (dialog) {
document.querySelectorAll("[data-product]").forEach((btn) => {
btn.addEventListener("click", () => {
const d = JSON.parse(btn.getAttribute("data-product"));
dialog.querySelector("[data-d-img]").src = d.image;
dialog.querySelector("[data-d-img]").alt = d.name;
dialog.querySelector("[data-d-name]").textContent = d.name;
dialog.querySelector("[data-d-blurb]").textContent = d.blurb || "";
const link = dialog.querySelector("[data-d-recipe]");
if (d.recipe) {
link.hidden = false;
link.href = "/recepten/" + d.recipe + "/";
} else {
link.hidden = true;
}
dialog.showModal();
});
});
dialog.querySelector(".drawer-close").addEventListener("click", () => dialog.close());
dialog.addEventListener("click", (e) => {
if (e.target === dialog) dialog.close();
});
}
const form = document.querySelector("[data-mailto]");
if (form) {
form.addEventListener("submit", (e) => {
e.preventDefault();
const fd = new FormData(form);
const subject = encodeURIComponent(fd.get("onderwerp") || "Bericht via cucinafood.nl");
const lines = [];
fd.forEach((v, k) => {
if (k !== "onderwerp") lines.push(k + ": " + v);
});
const body = encodeURIComponent(lines.join("\n"));
location.href = "mailto:info@cucinafood.nl?subject=" + subject + "&body=" + body;
});
}
const root = document.querySelector("[data-finder]");
if (!root) return;
const input = root.querySelector("input[type=search]");
const out = root.querySelector("[data-results]");
const status = root.querySelector("[data-status]");
let stores = [];
const norm = (s) =>
(s || "")
.toLowerCase()
.normalize("NFD")
.replace(/[\u0300-\u036f]/g, "")
.replace(/['’`]/g, "");
function search(q) {
q = norm(q).trim();
if (q.length < 2) return [];
const hits = [];
for (const s of stores) {
const blob = norm([s.city, s.address, s.id, s.label].join(" "));
if (blob.includes(q)) hits.push(s);
if (hits.length >= 40) break;
}
return hits;
}
function render(hits, q) {
if (q.trim().length < 2) {
status.textContent = "Typ een plaats of postcode. We tonen geen muur van adressen.";
out.innerHTML = "";
return;
}
if (!hits.length) {
status.textContent = "Geen winkels voor “" + q + "”. Probeer een stad, zoals Amsterdam of Gent.";
out.innerHTML = "";
return;
}
status.textContent = hits.length + (hits.length === 40 ? "+" : "") + " winkels bij “" + q + "”";
out.innerHTML = hits
.map((s) => {
const maps = s.maps
? s.maps
: "https://www.google.com/maps/search/?api=1&query=" +
encodeURIComponent(s.address + " " + s.city);
return (
"<li><div><strong>" +
s.city +
"</strong><small>" +
s.address +
"</small></div><a class='btn' href='" +
maps +
"' target='_blank' rel='noopener'>Maps</a></li>"
);
})
.join("");
}
fetch("/data/stores.json")
.then((r) => r.json())
.then((data) => {
stores = data;
const start = new URLSearchParams(location.search).get("q") || "";
if (start) input.value = start;
render(search(input.value), input.value);
})
.catch(() => {
status.textContent = "De winkellijst kon niet geladen worden.";
});
let t;
input.addEventListener("input", () => {
clearTimeout(t);
t = setTimeout(() => render(search(input.value), input.value), 80);
});
root.querySelector("form").addEventListener("submit", (e) => {
e.preventDefault();
render(search(input.value), input.value);
});
})();
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Over ons — Cucina Food</title>
<meta name="description" content="Cucina Food: halal gemak, opgericht door moslimondernemers.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/" aria-current="page">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="hero page-hero">
<img class="bg" src="https://www-static.cucinafood.nl/wp-content/uploads/2025/10/cucina-food.webp" alt="Cucina Food">
<div class="hero-copy">
<div class="kicker">Ons verhaal</div>
<h1>Over Cucina</h1>
<p>Opgericht door moslimondernemers, voor de halalconsument — en voor iedereen die van de wereldkeuken houdt.</p>
</div>
</section>
<section class="section">
<div class="wrap prose">
<p>Cucina betekent ‘keuken’, en dat is precies wat we willen zijn: de keuken van ons allemaal. Een plek waar smaken uit de wereld samenkomen en waar traditie en vernieuwing elkaar ontmoeten.</p>
<p>Cucina Food is een halal voedingsbedrijf. Ons team zet zich in om de belangen van de halalconsument te behartigen en hen te voorzien van zowel vertrouwde als innovatieve halal gemaksproducten. We nodigen iedereen uit om mee te genieten van de kleurrijke wereldkeuken.</p>
<h2>Visie</h2>
<p>Halalproducten net zo vanzelfsprekend als elke andere keuze in het schap. Authenticiteit van de wereldkeuken, gecombineerd met gemak, smaak en kwaliteit — passend bij een moderne levensstijl.</p>
<h2>Missie</h2>
<p>We maken halal gemaksproducten toegankelijk en zichtbaar in de supermarkt. Tegelijkertijd bewaken we de halalwaardigheid van bron tot bord, zodat je met een gerust hart kiest bij je vertrouwde winkel.</p>
<p>We produceren onder strikte voedselveiligheidsvoorschriften, zoals BRC en IFS.</p>
<p><a class="btn" href="/halal/">Lees het halalbeleid</a></p>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+79
View File
@@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Privacybeleid — Cucina Food</title>
<meta name="description" content="Privacybeleid — Cucina Food">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section"><div class="wrap prose">
<h1>Privacybeleid</h1>
<p>Deze statische website slaat zelf geen accounts of bestellingen op. Als je het contact- of sampleformulier gebruikt, opent je e-mailprogramma een bericht naar <a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a> met de gegevens die je invult (naam, e-mail, telefoon, bericht, eventueel bedrijfsnaam).</p>
<p>We gebruiken die gegevens alleen om je vraag te beantwoorden of samples te bespreken. We verkopen ze niet.</p>
<p>De productfoto’s en het logo komen van de bestaande Cucina-omgeving. Winkellocaties zijn overgenomen van cucinafood.nl zodat je een winkel kunt zoeken; die adressen zijn openbare winkeladressen.</p>
<p>Vragen: <a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a>, Bos en Lommerplein 280, 1055 RW Amsterdam.</p>
</div></section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Enchilada met bonen en Mexicaanse yoghurtdip — Cucina Food</title>
<meta name="description" content="Enchilada met bonen en Mexicaanse yoghurtdip">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-9.png" alt="Enchilada met bonen en Mexicaanse yoghurtdip">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Enchilada met bonen en Mexicaanse yoghurtdip</h1>
<div class="meta-row"><span>25 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Boerenyoghurt: bakje 100</li><li>Tomaat: stucks 2</li><li>Geraspte kaas: gram 40</li><li>Mexicaanse kruiden: zakje (10 gram)  0,5</li><li>Bonenmix: blik 0,5</li><li>Tortilla/wrap: pak 1</li><li>Gele paprika: stuks 1</li><li>Ui: stuks 1</li><li>Tomatenblokjes: blik 0,5</li><li>Olie/boter: eetlepel 2</li><li>Zout en peper: snufje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Verwarm de heteluchtoven op 180°C.</p><p>Ui pellen en fijnsnijden.</p><p>Gele paprika: wassen, zaadlijsten verwijderen en in reepjes snijden.</p><p>Tomaat: wassen en fijnsnijden.</p><p>Bonenmix: uitlekken in een vergiet en afspoelen met water.</p><p>Mexicaanse dip: meng de yoghurt met Mexicaanse kruiden (1/2 tl. p.p.).</p>
<h3>Bereiding</h3><p>Verwarm een hapjespan of wok. Fruit de ui 2-3 minuten aan in olie of boter.</p><p>Voeg de paprika toe en bak 3-4 minuten.</p><p>Voeg de bonen, tomaat en tomatenblokjes toe. Breng op smaak met versgemalen Mexicaanse kruiden (1 volle tl. p.p.). Roer door en laat ca. 5 minuten pruttelen.</p><p>Vet een ovenschaal in met olie of boter.</p><p>Verdeel het bonenmengsel over de tortilla (reken 2 p.p.), rol ze op en leg ze in de ovenschaal. Tip: Bonenmengsel over? Schep lekker over de tortilla heen.</p><p>Garneer met de kaas.</p><p>Bak de enchilada’s ca. 20 minuten in de oven.</p>
<h3>Serveren</h3><p>8.Serveer de enchilada’s met de Mexicaanse dip. Proef, breng hoger op smaak met zout en versgemalen peper.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gele kokoscurry met kip — Cucina Food</title>
<meta name="description" content="Gele kokoscurry met kip">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image.png" alt="Gele kokoscurry met kip">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Gele kokoscurry met kip</h1>
<div class="meta-row"><span>25 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Kipdijblokjes 200 grams</li><li>Gele curry: 1 zakje</li><li>Basmati rijst: 160 grams</li><li>Winterpeen: 400 grams</li><li>Puntpaprika: 1 stuk</li><li>Appel: 1 stuk</li><li>Kokosmelk: 125 ml</li><li>Olie: 1 eetlepel</li><li>Water: 125 ml</li><li>Sambal: Naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Wortel raspen, in repen snijden (ca. 4 cm lang en 1 cm dik).</p><p>Puntpaprika wassen, halveren + zaadlijsten verwijderen, in stukjes snijden.</p><p>Appel wassen</p>
<h3>Bereiding</h3><p>Kook de rijst volgens aanwijzing op de verpakking.</p><p>Verhit een wok of braadpan. Roerbak de gele currypasta 1 minuut in olie.</p><p>Voeg de kip toe en roerbak 3-4 minuten.</p><p>Voeg de wortel, kokosmelk en water aan de pan toe. Roer goed door. Laat 10-14 minuten pruttelen met deksel op de wok/pan.</p><p>Voeg halverwege de paprika toe en roer door.</p><p>Laat ondertussen een grillpan warm worden. Snijd de appel in partjes of plakken en besprenkel met olie. Gril de appel ca. 4 minuten aan iedere kant.</p>
<h3>Serveren</h3><p>Verdeel de rijst over de borden. Schep de curry er bovenop.</p><p>Serveer met de gegrilde appel. Voeg wat sambal toe als je van echt pittig houdt.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gevulde puntpaprika met bulgur, gehakt en échte feta — Cucina Food</title>
<meta name="description" content="Gevulde puntpaprika met bulgur, gehakt en échte feta">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-1-1.png" alt="Gevulde puntpaprika met bulgur, gehakt en échte feta">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Gevulde puntpaprika met bulgur, gehakt en échte feta</h1>
<div class="meta-row"><span>35 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Bulgur (fijn) gram 150</li><li>Griekse fetakaas (schaap- en geitenmelk) gram 50</li><li>Puntpaprika stuks 2</li><li>Rundergehakt gram 200</li><li>Bosui stuks 1, Tomaat stuks 1, Limoen stuks 1</li><li>Olie eetlepel 1</li><li>Zout en peper snufje naar smaak</li><li>Paprikapoeder snufje naar smaak</li><li>Extra vierge olijfolie Scheutje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Verwarm de heteluchtoven op 200°C.</p><p>Puntpaprika: wassen, in de lengte halveren en zaadlijsten verwijderen.</p><p>Tomaat: wassen en in stukjes snijden.</p><p>Bosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).</p><p>Limoen: schoonboenen en schil raspen (garnering). Limoen in partjes snijden (garnering).</p>
<h3>Bereiding</h3><p>Bereid de bulgur volgens aanwijzing op de verpakking.</p><p>Verwarm een koekenpan. Bak de bosuiringetjes 2 minuten in olie. Voeg het gehakt toe en bak rul en bruin. Breng op smaak met zout en peper. Zet de warmtebron uit.</p><p>Spatel de bulgur en tomaat door het gehakt.</p><p>Vul de puntpaprika’s royaal met het bulgurmengsel. Tip: Bulgurmengsel wat je overhoudt kun je lauwwarm serveren of nog even opbakken in de pan.</p><p>Strooi er verkruimelde feta en eventueel wat paprikapoeder overheen.</p><p>Rooster de bulgur en gevulde puntpaprika’s ca. 15 minuten in de oven.</p>
<h3>Serveren</h3><p>7.Verdeel de bulgur en gevulde puntpaprika’s en over de borden. Garneer met de rest van de bosui en limoenrasp. Serveer met de limoenpartjes.Proef, breng hoger op smaak met limoensap, extra vierge olijfolie en 8.eventueel versgemalen peper en zout.</p><p>Tip:</p><p>– Houd je van pittig? Vervang de paprikapoeder dan door cayenne- of chilipeper.</p><p>– Voor een frisse touch kun je de (lauwwarme) bulgur eten met wat yoghurt.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse — Cucina Food</title>
<meta name="description" content="Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-2-1.png" alt="Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse</h1>
<div class="meta-row"><span>35 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Zoete aardappel stuks (à 225 gram)  2</li><li>Fetakaas gram 50</li><li>Kikkererwten blik (uitlekgewicht 320 gram) 200</li><li>Groene paprika stuks 1, Tomaat stuks 2</li><li>Sojasaus zakje (à 10 ml) 1</li><li>Honing cupje (à 20 ml) 1</li><li>Paprikapoeder theelepel 1, Olie eetlepel 1</li><li>Vers gemalen peper snufje naar smaak</li><li>(Extra vierge) olijfolie scheutje naar smaak</li><li>Peterselie (fijngehakt) eetlepel naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Zoete aardappel: boen de aardappels goed schoon. In iedere aardappel 10-15 gaatjes prikken.</p><p>Kikkererwten: uitlekken, afspoelen met water in vergiet en goed droogdeppen met keukenpapier of schone theedoek. Meng met 1-1 ½ el. olie, breng op smaak met paprikapoeder.</p><p>Groene paprika: wassen, zaadlijsten verwijderen, in halve repen snijden.</p><p>Tomaat: wassen en in stukjes snijden.</p><p>Verwarm de heteluchtoven voor op 200°C.</p>
<h3>Bereiding</h3><p>Kook de zoete aardappel 7-8 minuten. Giet af, dep droog en wikkel in aluminiumfolie.</p><p>Rooster de zoete aardappel en kikkererwten ca. 30 minuten op een bakplaat met bakpapier. Schep de kikkererwten halverwege om.</p><p>Verwarm een koekenpan. Bak de paprikareepjes ca. 5 minuten in olie op middelhoog vuur. Oosterse honingsaus: voeg in de laatste minuut de honing en sojasaus toe.</p><p>Haal de zoete aardappel en kikkererwten uit de oven. Controleer of de zoete aardappel gaar is door er met een vork in te prikken.</p>
<h3>Serveren</h3><p>5.Verdeel de zoete aardappel over de borden en snijd ze open. Vul de aardappel met de paprikareepjes. Serveer met de kikkererwten. Garneer met gekruimelde feta en tomaat.</p><p>6.Besprenkel het gerecht met wat Oosterse honingsaus. Proef, breng hoger op smaak met versgemalen peper, extra vierge olijfolie en verse peterselie.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+80
View File
@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Recepten — Cucina Food</title>
<meta name="description" content="Halal recepten bij de Cucina maaltijdpakketten.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Recepten</p>
<h1>Recepten</h1>
<p class="lede">Duik in de keuken met Cucina. Snelle maaltijden en wereldse smaken, gemaakt om te delen met #CucinaFood.</p>
<div class="grid-3"><a class="tile" href="/recepten/risotto-met-gemarineerde-kip-en-kastanjechampignons/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-1.png" alt="Risotto met gemarineerde kip en kastanjechampignons"><b>Risotto met gemarineerde kip en kastanjechampignons</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/pad-thai-met-limoenwortel-en-pindas/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3.png" alt="Pad thai met limoenwortel en pinda’s"><b>Pad thai met limoenwortel en pinda’s</b><span>25 min · 2–4 personen</span></a><a class="tile" href="/recepten/kip-teriyaki-met-gewokte-broccoli/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-2.png" alt="Kip teriyaki met gewokte broccoli"><b>Kip teriyaki met gewokte broccoli</b><span>25 min · 2–4 personen</span></a><a class="tile" href="/recepten/kruidige-arabische-hutspot-met-gebakken-ui-merguez-worstjes/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4-2.png" alt="Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes"><b>Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes</b><span>25-30 minuten · 2–4 personen</span></a><a class="tile" href="/recepten/sticky-tempeh-met-rijst-en-gewokte-groenten/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3-1.png" alt="Sticky tempeh met rijst en gewokte groenten"><b>Sticky tempeh met rijst en gewokte groenten</b><span>ca. 30 minuten · 2–4 personen</span></a><a class="tile" href="/recepten/gevulde-zoete-aardappel-met-geroosterde-kikkererwten-oosterse/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-2-1.png" alt="Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse"><b>Gevulde zoete aardappel met geroosterde kikkererwten &amp; Oosterse</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/gevulde-puntpaprika-met-bulgur-gehakt-en-echte-feta/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-1-1.png" alt="Gevulde puntpaprika met bulgur, gehakt en échte feta"><b>Gevulde puntpaprika met bulgur, gehakt en échte feta</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/enchilada-met-bonen-en-mexicaanse-yoghurtdip/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-9.png" alt="Enchilada met bonen en Mexicaanse yoghurtdip"><b>Enchilada met bonen en Mexicaanse yoghurtdip</b><span>25 min · 2–4 personen</span></a><a class="tile" href="/recepten/rode-pasta-pesto-met-gehaktballetjes/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6-1.png" alt="Rode pasta pesto met gehaktballetjes"><b>Rode pasta pesto met gehaktballetjes</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/penne-met-kipburgertjes-en-citroen-ricotta/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4.png" alt="Penne met kipburgertjes en citroen-ricotta"><b>Penne met kipburgertjes en citroen-ricotta</b><span>35 min · 2–4 personen</span></a><a class="tile" href="/recepten/kipkofte-met-couscous-en-4-soorten-groenten/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-8.webp" alt="Kipköfte met couscous en 4 soorten groenten"><b>Kipköfte met couscous en 4 soorten groenten</b><span>30 min · 2–4 personen</span></a><a class="tile" href="/recepten/gele-kokoscurry-met-kip/"><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image.png" alt="Gele kokoscurry met kip"><b>Gele kokoscurry met kip</b><span>25 min · 2–4 personen</span></a></div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kip teriyaki met gewokte broccoli — Cucina Food</title>
<meta name="description" content="Kip teriyaki met gewokte broccoli">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-2.png" alt="Kip teriyaki met gewokte broccoli">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Kip teriyaki met gewokte broccoli</h1>
<div class="meta-row"><span>25 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Udon noodles: 160 zakje</li><li>Kipdijreepjes: 200 gram</li><li>Teriyakisaus: 50 ml</li><li>Broccoli: 1 stuk (250 gram)</li><li>Winterpeen: 1 stuk (200 gram)</li><li>Sesamzaadjes: 0,5 zakje (20 gram)</li><li>Olie (bijv. sesam- of zonnebloemolie): 1 eetlepel</li><li>Zout en peper: Snufje naar smaak</li><li>scheutje: naar smaak</li><li>Sambal: Theelepel naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Kip teriyaki: kip met teriyakisaus mengen en afdekken.</p><p>Hele broccoli gebruiken: roosjes eraf snijden en halveren. Stronk schillen en in plakjes snijden.</p><p>Winterpeen: schillen/schrappen en in plakjes snijden.</p>
<h3>Bereiding</h3><p>Kook de winterpeen en broccoli 2 minuten in een grote kookpan en giet af.</p><p>Verwarm een wokpan. Bak de kipreepjes ca. 3 minuten aan in wat olie.</p><p>Voeg de broccoli en wortel toe en roerbak ca. 4 minuten.</p><p>Kook ondertussen de noodles volgens aanwijzing op de verpakking</p>
<h3>Serveren</h3><p>Verdeel de noodles over de borden. Schep de kip met groenten er overheen. Garneer met sesamzaadjes.</p><p>Proef, breng hoger op smaak met zout en versgemalen peper. Voeg wat sambal toe als je van echt pittig houdt.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kipköfte met couscous en 4 soorten groenten — Cucina Food</title>
<meta name="description" content="Kipköfte met couscous en 4 soorten groenten">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-8.webp" alt="Kipköfte met couscous en 4 soorten groenten">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Kipköfte met couscous en 4 soorten groenten</h1>
<div class="meta-row"><span>30 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Couscous: 100 zakje</li><li>Gekruid kipgehakt: 200 gram</li><li>Rode ui: 1 stuk,, Tomaat: 1 stuk</li><li>Courgette: 1 stuk, Rode paprika: 1 stuk</li><li>Yoghurt: 100 gram</li><li>Rozijntjes: 0,5 zakje</li><li>Olie (bijv. olijfolie): 2 eetlepels</li><li>(Zout en peper: snufje naar smaak</li><li>Azijn: 3 eetlepel</li><li>Suiker (of honing): 1 eetlepel</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Gemarineerde rode ui: pel de ui en snijd fijn. Voeg de azijn, suiker en zout en peper toe en meng door.</p><p>Courgette en paprika: wassen en in blokjes snijden.</p><p>Tomaat: wassen en in partjes snijden.</p><p>Kip köfte: maak van het gehakt ovale balletjes ter grootte van je handpalm (3 per persoon).</p>
<h3>Bereiding</h3><p>Bereid de couscous volgens aanwijzing op de verpakking.</p><p>Pak een koekenpan. Bak de köfte in olie in 10-12 minuten rondom bruin en gaar.</p><p>Verhit een wokpan. Roerbak de courgette en paprika ca. 3-4 minuten in olie.</p><p>Roer de rozijnen erdoor.</p><p>Meng de rode ui met de couscous</p>
<h3>Serveren</h3><p>Verdeel de couscous en groenten over de borden. Schep de köfte er bovenop. Besprenkel met de yoghurt.</p><p>Garneer met partjes tomaat. Breng hoger op smaak met zout en versgemalen peper.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes — Cucina Food</title>
<meta name="description" content="Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4-2.png" alt="Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Kruidige Arabische hutspot met gebakken ui &amp; merguez worstjes</h1>
<div class="meta-row"><span>25-30 minuten</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Aardappel gram 600, Ui stuks 2</li><li>Winterpeen stuks (à 200 g) 2</li><li>Merguez worstjes gram 200</li><li>Ras el Hanout zakje (à 10 g) 0,5</li><li>Boter/olie eetlepel 2-3</li><li>Zout en peper snufje naar smaak</li><li>Melk ml 100, Boter klontje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Aardappels en winterpeen: schillen (of peen schrappen) en in gelijke stukken snijden.</p><p>Ui: pellen en in ringen snijden.</p>
<h3>Bereiding</h3><p>Kook de aardappels en winterpeen met wat zout: in een grote kook- of braadpan met deksel op de pan voor ca. 20 minuten.</p><p>Verhit een grote koekenpan. Bak de worstjes in boter en olie rondom bruin op middelhoog voor ca. 5 minuten. Haal uit de pan en leg apart.</p><p>Bak de uienringen samen met de Ras el Hanout (1 tl. p.p.) 2-3 minuten in het bakvet van de worstjes. Voeg de worstjes voor ca. 3-4 minuten toe totdat ze gaar zijn.</p><p>Giet de aardappels en winterpeen en af. Voeg een scheutje melk en klontje boter toe en stamp fijn. Breng op smaak met zout, versgemalen peper en een snufje Ras el Hanout.</p>
<h3>Serveren</h3><p>5.Verdeel de hutspot over de borden. Serveer de worstjes en uienringen erop.</p><p>Tip : Garneer de hutspot met wat appelstroop en/of mosterd voor een Hollands tintje.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Pad thai met limoenwortel en pinda’s — Cucina Food</title>
<meta name="description" content="Pad thai met limoenwortel en pinda’s">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3.png" alt="Pad thai met limoenwortel en pinda’s">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Pad thai met limoenwortel en pinda’s</h1>
<div class="meta-row"><span>25 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Rijststicks (MeiAisia): 1 zakje</li><li>Waspeen: 200 gram</li><li>Bosui: 1 stuk, Rode Paprika: 1 stuk</li><li>Limoen: 1 stuk, Soja saus (Kikkoman): 20 ml</li><li>Ongezouten pinda’s: 1/2</li><li>Zakje Zelf toevoegen</li><li>Ei: 1 stuk, Olie (bijv. sesam- of arachideolie): 1 eetlepel,</li><li>Bruine suiker (palm-, rietsuiker of bruine basterdsuiker): 1 eetlepel</li><li>Zout en peper: snufje naar smaak</li><li>Vissaus: Scheutje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Wortels schillen/schrappen, in luciferreepjes snijden en in een kom doen.</p><p>Limoen: schoonboenen en schil raspen (garnering). Helft limoen in partjes snijden (garnering). Andere helft uitknijpen boven de wortelreepjes en met suiker en sojasaus doormengen.</p><p>Bosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering)</p><p>Paprika: wassen, zaadlijsten verwijderen, in flinterdunne reepjes snijden.</p><p>Ei: goed klutsen met snufje zout en peper.</p>
<h3>Bereiding</h3><p>Laat de rijststicks wellen in heet water (uit de waterkoker).</p><p>Verhit een wok. Voeg de olie toe en verdeel over de pan. Wok het witte deel van de bosui, wortel en paprika 2-3 minuten.</p><p>Voeg de afgegoten rijststicks al roerend toe en wok nog 2 minuten.</p><p>Schuif de groenten en de rijststicks opzij. Roerbak het ei 1 minuut in de wok.</p>
<h3>Serveren</h3><p>Verdeel de pad thai over de borden.</p><p>Strooi de rest van de bosui, grof gehakte pinda’s en limoenrasp over de borden. Serveer met limoenpartjes. Proef, breng hoger op smaak met limoensap, vissaus of zout en peper.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Penne met kipburgertjes en citroen-ricotta — Cucina Food</title>
<meta name="description" content="Penne met kipburgertjes en citroen-ricotta">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-4.png" alt="Penne met kipburgertjes en citroen-ricotta">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Penne met kipburgertjes en citroen-ricotta</h1>
<div class="meta-row"><span>35 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Penne: 200 gram</li><li>Kipgehakt: 200 gram</li><li>Courgette: 1 stuk</li><li>Tomaten: 1 stuk Knoflookteen: 1 stuk</li><li>Ricotta: 100 gram Bio citroen: 1 stuk</li><li>Olie: 3 eetlepels</li><li>(Extra vierge) olijfolie of truffelolie</li><li>scheutje: naar smaak</li><li>Italiaanse kruiden: snufje naar smaak</li><li>Zout en peper: snufje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Was de tomaat, snijd in stukjes.</p><p>Was de courgette, snijd in plakjes en halve maantjes of reepjes.</p><p>Meng de ricotta met een eetlepel olie, 2 eetlepels citroensap en snufje zout en peper.</p><p>Meng het kipgehakt met een snufje zout, peper, uitgeperste knoflook en citroenrasp (1/2 tl. per 100 gram). Balletjes rollen ter grootte van een walnoot en beetje platdrukken tot burgertjes.</p>
<h3>Bereiding</h3><p>Kook de penne in een grote kookpan volgens de minimale kooktijd op de verpakking.</p><p>Verwarm een koekenpan. Bak de kipburgertjes in ca. 10 minuten rondom bruin en gaar in wat olie.</p><p>Verhit ondertussen een wok. Roerbak de courgette ca. 5 minuten in een scheutje olie. Voeg de tomaat halverwege toe.</p><p>Giet de pasta af. Spatel de ricotta door de pasta in de kookpan en verwarm eventueel nog 1 minuut.</p>
<h3>Serveren</h3><p>Verdeel de penne over de borden. Proef, breng hoger op</p><p>smaak met Italiaanse kruiden, wat citroensap, truffel- of</p><p>(extra vierge) olijfolie en eventueel zout en peper.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Risotto met gemarineerde kip en kastanjechampignons — Cucina Food</title>
<meta name="description" content="Risotto met gemarineerde kip en kastanjechampignons">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-5-1.png" alt="Risotto met gemarineerde kip en kastanjechampignons">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Risotto met gemarineerde kip en kastanjechampignons</h1>
<div class="meta-row"><span>35 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Risottorijst: 160 gram</li><li>Kipdijblokjes: 200 gram</li><li>Bosui: 1 stuk Kookroom: 0,5 pakje (200 ml)</li><li>Oregano: 0, 5 zakje (10 gram)</li><li>Blokje kaas: 1 blokje (à 20 gram)</li><li>Kastanje champignons: 400 gram</li><li>Olie (bijv. olijfolie): 1 eetlepel</li><li>Water: 400 ml</li><li>Bouillonblokje (optioneel) : 1 stuk</li><li>Zout en peper: snufje naar smaak</li><li>Truffelolie: drupje naar smaak</li><li>Citroen: 0,5 stuk</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Kip marineren: voeg oregano (1 el. p.p.), olijfolie (1 el. p.p.) en een snuf zout en peper aan de kip toe. Meng door en dek af.</p><p>Bosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).</p><p>Champignons schoonboenen en in vieren snijden.</p><p>Kook water met de waterkoker en meet het water af.</p>
<h3>Bereiding</h3><p>Verwarm olie in een braad- of hapjespan. Bak de kip ca. 2 minuten op middelhoog vuur. Voeg de bosui en champignons toe en bak nog 2-3 minuten mee.</p><p>Voeg de risottorijst toe en bak al roerend ca. 3 minuten mee.</p><p>Voeg al roerend een scheut heet water toe aan de rijst. Voeg de volgende scheut toe als het water is opgenomen. Herhaal totdat het water op is en de rijst smeuïg en beetgaar (ca. 25 minuten).</p><p>Roer de kookroom door de rijst en verwarm 1 minuut mee</p>
<h3>Serveren</h3><p>Verdeel de risotto met groenten over de borden. Garneer met bosui.</p><p>Rasp de kaas aan tafel over de risotto. Breng op smaak met zout en versgemalen peper.</p><p>Tips:</p><p>Je kunt ook een (verkruimeld) bouillonblokje aan het water toevoegen. Later zout toevoegen is dan niet nodig.</p><p>Lekker met citroen(water) en een drupje truffelolie.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Rode pasta pesto met gehaktballetjes — Cucina Food</title>
<meta name="description" content="Rode pasta pesto met gehaktballetjes">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6-1.png" alt="Rode pasta pesto met gehaktballetjes">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Rode pasta pesto met gehaktballetjes</h1>
<div class="meta-row"><span>35 min</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Spaghetti: gram 180</li><li>Rundergehakt: gram 200</li><li>Cherrytomaat: bakje (250 gram) 1</li><li>Winterpeen: stuks (200 gram) 1</li><li>Rode pesto: gram 50</li><li>Knoflook: stuks 2</li><li>Olie of boter: eetlepel 2</li><li>Ketjap manis: eetlepel 1</li><li>Vers gemalen peper: snufje naar smaak</li><li>Italiaanse gedroogde kruiden: eetlepel naar smaak</li><li>(Extra vierge) olijfolie of truffelolie: scheutje naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Winterpeen: schillen/schrappen en in blokjes snijden van ca. 1 cm.</p><p>Cherrytomaat: wassen en evt. groen verwijderen. Halveer de tomaatjes*.</p><p>Knoflook: pellen.</p><p>Gehakt: mengen met uitgeperste knoflook (1/2 teentje p.p.) en ketjap. Balletjes rollen ter grootte van een walnoot.</p><p>*Snelle tip cherrytomaat: cherrytomaatjes kun je in 5 seconden snijden! Hoe? Leg de tomaatjes op een bordje, leg er een ander bordje overheen en snijd de tomaatjes doormidden met een broodmes.</p>
<h3>Bereiding</h3><p>Kook de pasta volgens de minimale kooktijd op de verpakking.</p><p>Verwarm een koekenpan. Bak de gehaktballetjes in 10-15 minuten in boter/olie bruin rondom gaar en bruin op middelhoog vuur.</p><p>Verhit een wok- of hapjespan. Wok de wortel 5 minuten in olie op middelhoog vuur (1/2 el. p.p.) tot ze beetgaar zijn.</p><p>Voeg de cherrytomaat toe en bak 2-3 minuten mee.</p><p>Giet de pasta af. Spatel de pesto en de rest van de knoflook (uitgeperst) door pasta in de kookpan. Verwarm nog 1 minuut.</p>
<h3>Serveren</h3><p>Verdeel de pasta pesto en groenten over de borden. Schep de gehaktballetjes er bovenop.</p><p>Proef, breng hoger op smaak met Italiaanse kruiden en versgemalen peper.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sticky tempeh met rijst en gewokte groenten — Cucina Food</title>
<meta name="description" content="Sticky tempeh met rijst en gewokte groenten">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/" aria-current="page">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section">
<div class="wrap recipe-layout">
<div class="recipe-hero">
<p class="crumbs"><a href="/">Home</a> / <a href="/recepten/">Recepten</a></p>
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-3-1.png" alt="Sticky tempeh met rijst en gewokte groenten">
</div>
<div>
<div class="kicker">To Cook</div>
<h1>Sticky tempeh met rijst en gewokte groenten</h1>
<div class="meta-row"><span>ca. 30 minuten</span><span>2–4 personen</span></div>
<div class="ings">
<h3>Ingrediënten</h3>
<ul><li>Basmatirijst gram 160</li><li>Lenteui stuks 1, Rode ui stuks 1, Broccoli stuks 1, Gele paprika stuks 1</li><li>Sojasaus zakje (à 10 ml) 1, Tempeh portie (à 200 gram) 1</li><li>Olie eetlepel 2, Peper en zout snufje naar smaak</li><li>Honing of suiker (basterd- of palmsuiker) eetlepel 2</li><li>Azijn eetlepel 2, Sesamolie scheutje naar smaak</li><li>Limoen- of citroensap eetlepel naar smaak</li></ul>
</div>
</div>
<div class="steps" style="grid-column:1/-1">
<h3>Voorbereiding</h3><p>Hele broccoli gebruiken: roosjes eraf snijden en in plakjes snijden. Stronk schillen en in plakjes snijden.</p><p>Gele paprika: wassen, in de lengte halveren, zaadlijsten verwijderen en in stukjes snijden.</p><p>Bosui: wassen, kontje verwijderen, in dunne ringetjes snijden. Groene deel apart houden (garnering).</p><p>Rode ui: pel de ui en snijd fijn.</p><p>Tempeh + marinade: snijd de tempeh in dunne plakjes (0,5 cm). Leg apart op een bord. Pak een grote kom. Voeg de azijn, honing en sojasaus, versgemalen peper en zout toe en meng door.</p>
<h3>Bereiding</h3><p>Kook de rijst volgens aanwijzing op de verpakking.</p><p>Verwarm een grote koekenpan. Bak de tempeh in olie aan beide kanten bruin (max. 200 gram per keer). Haal uit de pan, laat uitlekken op keukenpapier en meng voorzichtig door de marinade.</p><p>Verwarm een hapjespan of wok. Bak de rode ui 2 minuten. Voeg de broccoli toe en roerbak ca. 8 minuten. Voeg halverwege de bosui (witte deel) en gele paprika toe.</p><p>Bak de gemarineerde tempeh 2-3 minuten in olie. Giet alle marinade uit de kom in de pan.</p>
<h3>Serveren</h3><p>7.Verdeel de rijst over de borden. Serveer met de groenten en de sticky tempeh. Garneer met de bosui.</p><p>8.Breng eventueel hoger op smaak met nog wat sesamolie en limoensap.</p>
<p><a class="btn" href="/to-cook/">Naar To Cook</a></p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+50
View File
@@ -0,0 +1,50 @@
import json
import unicodedata
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def norm(s: str) -> str:
s = unicodedata.normalize("NFD", s or "")
s = "".join(c for c in s if unicodedata.category(c) != "Mn")
return s.lower().replace("'", "").replace("’", "")
def search(stores, q, limit=40):
q = norm(q).strip()
if len(q) < 2:
return []
hits = []
for s in stores:
blob = norm(" ".join([s.get("city", ""), s.get("address", ""), str(s.get("id", "")), s.get("label", "")]))
if q in blob:
hits.append(s)
if len(hits) >= limit:
break
return hits
def test_amsterdam_not_empty():
stores = json.loads((ROOT / "data/stores.json").read_text())
hits = search(stores, "amsterdam")
assert len(hits) >= 5, hits[:3]
assert all("amster" in norm(h["city"]) or "amster" in norm(h["label"]) for h in hits[:5])
def test_empty_query():
stores = json.loads((ROOT / "data/stores.json").read_text())
assert search(stores, "") == []
assert search(stores, "a") == []
def test_unknown_city():
stores = json.loads((ROOT / "data/stores.json").read_text())
assert search(stores, "xyzzyfoo") == []
if __name__ == "__main__":
test_amsterdam_not_empty()
test_empty_query()
test_unknown_city()
print("ok")
+102
View File
File diff suppressed because one or more lines are too long
+102
View File
@@ -0,0 +1,102 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>To Go — Cucina Food</title>
<meta name="description" content="Smaakvolle halal maaltijdsalades voor onderweg of als lunch. Verrassende combinaties, in een TO GO-verpakking.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/" aria-current="page">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="hero page-hero">
<img class="bg" src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Cutting-Borad-and-Tomato.webp" alt="To Go">
<div class="hero-copy">
<div class="kicker">Halal maaltijdsalades</div>
<h1>To Go</h1>
<p>Smaakvolle halal maaltijdsalades voor onderweg of als lunch. Verrassende combinaties, in een TO GO-verpakking.</p>
<div class="hero-actions">
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</div>
</div>
</section>
<section class="section">
<div class="wrap">
<ul class="serif"><li>Verpakt in handige TO GO-verpakkingen</li><li>Snel en vullend, zonder gedoe</li><li>Wereldse smaakcombinaties in één bak</li></ul>
<div class="group"><h3>Halal PASTA en MAALTIJDSALADES</h3><div class="grid-3"><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;rass el hanout met couscous&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/rass-el-hanout-met-couscous.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/rass-el-hanout-met-couscous.webp" alt="rass el hanout met couscous"><b>rass el hanout met couscous</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;couscous met falafel&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-falafel.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-falafel.webp" alt="couscous met falafel"><b>couscous met falafel</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;kisir metfetakaas&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kisir-metfetakaas.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/kisir-metfetakaas.webp" alt="kisir metfetakaas"><b>kisir metfetakaas</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;penne caprese&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/penne-caprese.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: &quot;penne-met-kipburgertjes-en-citroen-ricotta&quot;}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/penne-caprese.webp" alt="penne caprese"><b>penne caprese</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;couscous met gegrilde groenten&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-gegrilde-groenten.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/couscous-met-gegrilde-groenten.webp" alt="couscous met gegrilde groenten"><b>couscous met gegrilde groenten</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;pennetomaten saus kip groene olijf&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pennetomaten-saus-kip-groene-olijf.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: &quot;penne-met-kipburgertjes-en-citroen-ricotta&quot;}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pennetomaten-saus-kip-groene-olijf.webp" alt="pennetomaten saus kip groene olijf"><b>pennetomaten saus kip groene olijf</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;pasta pesto kip&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-pesto-kip.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-pesto-kip.webp" alt="pasta pesto kip"><b>pasta pesto kip</b><span>Lunch · onderweg · kant-en-klaar</span></button><button class="tile" type="button" data-product='{&quot;name&quot;: &quot;pasta red chili kip&quot;, &quot;image&quot;: &quot;https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-red-chili-kip.webp&quot;, &quot;blurb&quot;: &quot;Lunch · onderweg · kant-en-klaar&quot;, &quot;recipe&quot;: null}'><img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/pasta-red-chili-kip.webp" alt="pasta red chili kip"><b>pasta red chili kip</b><span>Lunch · onderweg · kant-en-klaar</span></button></div></div>
</div>
</section>
<dialog class="drawer" id="product-drawer">
<form method="dialog"><button class="drawer-close" aria-label="Sluiten">×</button></form>
<div class="drawer-body">
<img data-d-img alt="">
<div>
<h2 data-d-name></h2>
<p class="serif" data-d-blurb></p>
<a class="btn" data-d-recipe href="#">Naar het recept</a>
</div>
</div>
</dialog>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+102
View File
File diff suppressed because one or more lines are too long
+77
View File
@@ -0,0 +1,77 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Voorwaarden — Cucina Food</title>
<meta name="description" content="Voorwaarden — Cucina Food">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section"><div class="wrap prose">
<h1>Voorwaarden</h1>
<p>Deze website is een merksite. Je koopt hier niet. Producten zijn verkrijgbaar in de supermarkt; beschikbaarheid verschilt per winkel.</p>
<p>Teksten en beeld van het merk Cucina Food. Neem contact op voor samples of schapvragen via <a href="/contact/">contact</a>.</p>
</div></section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>
+104
View File
@@ -0,0 +1,104 @@
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Waar te koop — Cucina Food</title>
<meta name="description" content="Vind Cucina Food in een supermarkt bij jou in de buurt.">
<link rel="icon" href="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/site.css">
</head>
<body>
<a class="skip" href="#inhoud">Naar de inhoud</a>
<header class="site-header" data-header>
<a class="brand" href="/">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002463-1.png" width="42" height="42" alt="Cucina Halal Food">
<span class="word">CUCINA</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-label="Menu">☰</button>
<nav class="site-nav">
<a href="/to-cook/">To Cook</a>
<a href="/to-heat/">To Heat</a>
<a href="/to-go/">To Go</a>
<a href="/halal-meat/">Meat</a>
<a href="/recepten/">Recepten</a>
<a href="/halal/">Halal</a>
<a href="/over-ons/">Over</a>
<a class="btn" href="/waar-te-koop/">Vind in de buurt</a>
</nav>
</header>
<main id="inhoud">
<section class="section" style="padding-bottom:0">
<div class="wrap">
<p class="crumbs"><a href="/">Home</a> / Waar te koop</p>
<h1>Waar ligt Cucina?</h1>
<p class="lede">Cucina ligt in supermarkten in Nederland en België. Zoek op plaats of postcode.</p>
</div>
</section>
<section class="lime-band" data-finder>
<div class="wrap">
<h2>Waar ligt Cucina?</h2>
<p class="lede">Zoek op plaats of postcode. Geen muur van 500 adressen.</p>
<form class="search" role="search">
<input type="search" name="q" placeholder="Plaats of postcode" autocomplete="off">
<button type="submit">Zoek</button>
</form>
<p class="muted" data-status>Typ een plaats of postcode.</p>
<ul class="store-list" data-results></ul>
</div>
</section>
<section class="section">
<div class="wrap">
<h2>Verkrijgbaar bij</h2>
<div class="retail">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-6.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-7.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/image-8.png" alt="Retailpartner">
<img src="https://www-static.cucinafood.nl/wp-content/uploads/2025/02/Group-1000002471.svg" alt="Retailpartner">
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div>
<strong>Cucina Food</strong>
<p>Bos en Lommerplein 280<br>1055 RW Amsterdam<br>
<a href="mailto:info@cucinafood.nl">info@cucinafood.nl</a></p>
<div class="social">
<a href="https://www.facebook.com/Cucinafoodnl/">Facebook</a>
<a href="https://www.instagram.com/cucinafoodnl/">Instagram</a>
<a href="https://www.tiktok.com/@cucinafood">TikTok</a>
</div>
</div>
<div>
<strong>Assortiment</strong>
<ul>
<li><a href="/to-cook/">To Cook</a></li>
<li><a href="/to-heat/">To Heat</a></li>
<li><a href="/to-go/">To Go</a></li>
<li><a href="/halal-meat/">Halal Meat</a></li>
<li><a href="/recepten/">Recepten</a></li>
</ul>
</div>
<div>
<strong>Cucina</strong>
<ul>
<li><a href="/halal/">Halal beleid</a></li>
<li><a href="/over-ons/">Over ons</a></li>
<li><a href="/waar-te-koop/">Waar te koop</a></li>
<li><a href="/contact/">Contact &amp; samples</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="/voorwaarden/">Voorwaarden</a></li>
</ul>
</div>
</footer>
<script src="/js/site.js"></script>
</body>
</html>