1585 lines
81 KiB
Python
1585 lines
81 KiB
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
"""
|
||
Import script to populate MariaDB (v2_db_wtc_cookbook) with all recipes from Kochbuch 2026.
|
||
"""
|
||
import os
|
||
import sys
|
||
|
||
try:
|
||
import pymysql
|
||
import pymysql.cursors
|
||
except ImportError:
|
||
print("Fehler: pymysql nicht installiert.")
|
||
sys.exit(1)
|
||
|
||
MARIADB_HOST = os.getenv("MARIADB_HOST", "db.waiswuaschd.de")
|
||
MARIADB_PORT = int(os.getenv("MARIADB_PORT", "3306"))
|
||
MARIADB_USER = os.getenv("MARIADB_USER", "v2_usr_wtc_cookbook")
|
||
MARIADB_PASS = os.getenv("MARIADB_PASS", "XKikHf&j6Wj!rs5%A8#ZzyvE#*A1hT")
|
||
MARIADB_NAME = os.getenv("MARIADB_NAME", "v2_db_wtc_cookbook")
|
||
|
||
RECIPES = [
|
||
# ==================== KAPITEL 1: Suppen & Eintöpfe ====================
|
||
{
|
||
"title": "Grießnockerlsuppe (Klassische Suppeneinlage)",
|
||
"category": "Suppen & Eintöpfe",
|
||
"chapter_number": 1,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 6,
|
||
"ingredients": (
|
||
"30 g Butter (zimmerwarm) oder Fett\n"
|
||
"1 frisches Ei\n"
|
||
"70 g Weichweizengrieß\n"
|
||
"1 Prise Salz\n"
|
||
"1 Prise Muskatnuss (frisch gerieben)\n"
|
||
"1 Liter kräftige Gemüse- oder Rinderbrühe\n"
|
||
"Frisch geschnittener Schnittlauch zum Servieren"
|
||
),
|
||
"instructions": (
|
||
"1. Die weiche Butter mit einer Prise Salz in einer Schüssel schaumig rühren.\n"
|
||
"2. Das Ei dazugeben und gründlich unterrühren. Anschließend den Grieß und eine Prise Muskatnuss einarbeiten.\n"
|
||
"3. Die Nockerlmasse ca. 5 Minuten quellen lassen, damit der Grieß anzieht.\n"
|
||
"4. Mit zwei angefeuchteten Esslöffeln gleichmäßige, längliche Nockerln formen.\n"
|
||
"5. Die Nockerln in leicht siedendem Salzwasser oder direkt in der heißen Brühe ca. 5 Minuten leise kochen lassen.\n"
|
||
"6. Den Topf vom Herd nehmen und die Nockerln bei geschlossenem Deckel noch ca. 15 Minuten ziehen lassen.\n"
|
||
"7. In tiefen Tellern mit heißer Brühe und reichlich Schnittlauch anrichten."
|
||
),
|
||
"notes": "Die Nockerln gehen beim Ziehen schön auf und werden wunderbar fluffig.",
|
||
"source": "jawi (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/griessnockerl_suppeneinlage_von_jawi.png"
|
||
},
|
||
{
|
||
"title": "Chili sin Carne mit Sojagranulat & Zartbitterschokolade",
|
||
"category": "Suppen & Eintöpfe",
|
||
"chapter_number": 1,
|
||
"effort": "mittel",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "35 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"200 g feines Sojagranulat\n"
|
||
"4 Zwiebeln (gewürfelt)\n"
|
||
"3 Knoblauchzehen (gepresst)\n"
|
||
"2-4 scharfe Chilischoten (sehr fein gehackt)\n"
|
||
"800 ml stückige Pizzatomaten (Dose)\n"
|
||
"1 Liter kräftige Gemüsebrühe\n"
|
||
"2 Dosen / Gläser Mais (abgetropft)\n"
|
||
"2 Dosen / Gläser Kidneybohnen (abgespült)\n"
|
||
"7 EL Tomatenmark\n"
|
||
"2 grüne Paprika (in mundgerechten Würfeln)\n"
|
||
"1 Tafel vegane Zartbitterschokolade (in Stücken)\n"
|
||
"2 EL Kreuzkümmel (Cumin)\n"
|
||
"2 EL getrockneter Oregano\n"
|
||
"1 TL gemahlener Koriander\n"
|
||
"2 TL Salz & 2 TL schwarzer Pfeffer\n"
|
||
"Etwas Pflanzenöl zum Anbraten"
|
||
),
|
||
"instructions": (
|
||
"1. Etwas Öl in einer großen Pfanne erhitzen und das trockene Sojagranulat darin scharf anbraten, bis es leicht gebräunt und aromatisch duftet.\n"
|
||
"2. Parallel dazu in einem großen Topf etwas Öl erhitzen und die Zwiebelwürfel darin glasig anschwitzen. Knoblauch und das angebratene Sojagranulat dazugeben.\n"
|
||
"3. Mit Salz, Pfeffer, Koriander, Kreuzkümmel und den Chilis würzen und unter Rühren 2 Minuten kurz anrösten.\n"
|
||
"4. Pizzatomaten, Tomatenmark und 1 Liter Gemüsebrühe einrühren. Alles aufkochen und ca. 15 Minuten leise köcheln lassen, dabei ab und zu umrühren.\n"
|
||
"5. Mais, Paprikawürfel, Kidneybohnen, Oregano und die Zartbitterschokolade dazugeben. Weitere 15 Minuten sanft köcheln lassen, bis die Schokolade geschmolzen und das Chili sämig eingedickt ist.\n"
|
||
"6. Nochmals mit Salz und Kreuzkümmel abschmecken und servieren."
|
||
),
|
||
"notes": "Lässt sich hervorragend am Vortag vorbereiten und schmeckt aufgewärmt fast noch besser. Ideal zum Einfrieren.",
|
||
"source": "daily vegan",
|
||
"image_url": "/static/uploads/recipes/chili_sin_carne.jpeg"
|
||
},
|
||
|
||
# ==================== KAPITEL 2: Traditionell & Basics ====================
|
||
{
|
||
"title": "Champignons wie vom Weihnachtsmarkt mit Knoblauchsauce",
|
||
"category": "Traditionell & Basics",
|
||
"chapter_number": 2,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"500 g frische weiße oder braune Champignons\n"
|
||
"1 Zwiebel (in feine Würfel geschnitten)\n"
|
||
"1 Knoblauchzehe (fein gehackt)\n"
|
||
"1 TL neutrales Pflanzenöl\n"
|
||
"50 g Kräuterbutter\n"
|
||
"1 TL geräuchertes Paprikapulver\n"
|
||
"1 TL Paprikapulver edelsüß\n"
|
||
"1 TL italienische Kräuter\n"
|
||
"1/2 TL Chiliflocken (oder 1 frische Chilischote)\n"
|
||
"1/2 TL Salz & ordentlich Pfeffer aus der Mühle\n"
|
||
"Für die weiße Knoblauchsauce:\n"
|
||
"250 g Crème fraîche\n"
|
||
"2 Knoblauchzehen (fein gerieben)\n"
|
||
"2 EL Mayonnaise\n"
|
||
"1 TL natives Olivenöl\n"
|
||
"1 TL glatte Petersilie (fein gehackt)\n"
|
||
"1 TL Schnittlauch (in feinen Röllchen)\n"
|
||
"1/2 TL Salz, Pfeffer & 1 Prise Zucker"
|
||
),
|
||
"instructions": (
|
||
"1. Knoblauch und Zwiebel in ganz feine Würfel schneiden. Champignons putzen und je nach Größe ganz lassen oder halbieren.\n"
|
||
"2. Die Pilze in einer sehr heißen Pfanne für ca. 1 Minute ohne Fett von allen Seiten unter Wenden scharf anbraten.\n"
|
||
"3. Die Hitze auf mittlere Stufe reduzieren. Knoblauch, Zwiebeln und 1 TL Öl dazugeben und ca. 3 Minuten weiter anschwitzen.\n"
|
||
"4. Alle Gewürze (geräuchertes & edelsüßes Paprikapulver, italienische Kräuter, Chili, Salz und Pfeffer) einmischen. Danach die Kräuterbutter hineingeben, schmelzen lassen und alles ca. 10 Minuten leise köcheln lassen.\n"
|
||
"5. Für die Knoblauchsauce: Crème fraîche mit Mayonnaise, geriebenem Knoblauch, Olivenöl, Kräutern, Salz, Pfeffer und Zucker glatt rühren.\n"
|
||
"6. Die heißen, aromatischen Champignons direkt mit der kalten Knoblauchsauce und knusprigem Baguette servieren."
|
||
),
|
||
"notes": "Tipp: Die Knoblauchsauce lässt sich auch mit 2-3 Spritzern Tabasco pikant verfeinern.",
|
||
"source": "ayseskochblog.de",
|
||
"image_url": "/static/uploads/recipes/champignons_weihnachtsmarkt.jpg"
|
||
},
|
||
{
|
||
"title": "Honig-Senf-Brezen-Cracker",
|
||
"category": "Traditionell & Basics",
|
||
"chapter_number": 2,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "60 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"2 alte bayerische Laugenbrezeln (vom Vortag)\n"
|
||
"50 g Dijonsenf\n"
|
||
"25 g flüssiger Bienenhonig\n"
|
||
"25 ml Sonnenblumenöl\n"
|
||
"15 ml milder Apfelessig\n"
|
||
"1/2 TL feines Salz\n"
|
||
"1/2 TL Paprikapulver edelsüß\n"
|
||
"1/8 TL frisch gemahlener Pfeffer"
|
||
),
|
||
"instructions": (
|
||
"1. Die Brezeln mit einem Brotmesser in kleine, mundgerechte Stücke (ca. 1-2 cm) schneiden.\n"
|
||
"2. Senf, Honig, Sonnenblumenöl, Apfelessig, Salz, Paprikapulver und Pfeffer in eine Schüssel geben und mit einem Schneebesen gründlich zu einer Emulsion verrühren.\n"
|
||
"3. Die Sauce über die Brezelstücke geben und so lange wenden, bis alle Stücke gleichmäßig benetzt sind.\n"
|
||
"4. Die Brezelstücke auf einem mit Backpapier ausgelegten Backblech gleichmäßig verteilen.\n"
|
||
"5. Im vorgeheizten Ofen bei 160 °C Ober-/Unterhitze im unteren Drittel ca. 30 Minuten backen.\n"
|
||
"6. Danach die Brezelstücke auf dem Blech durchwenden, den Ofen auf 100 °C herunterschalten und weitere 30 Minuten trocknen lassen.\n"
|
||
"7. Aus dem Ofen nehmen und auf dem Blech vollständig abkühlen lassen. Die Brezelstücke werden erst herrlich knusprig, wenn sie ganz kalt sind."
|
||
),
|
||
"notes": "Der ideale bayerische Knabbersnack für gemütliche Abende und Biergarten-Feeling.",
|
||
"source": "toertchenmadeinberlin",
|
||
"image_url": "/static/uploads/recipes/brezen_cracker.jpeg"
|
||
},
|
||
{
|
||
"title": "Ungarisches Festtags-Gulasch (Vollveggie)",
|
||
"category": "Traditionell & Basics",
|
||
"chapter_number": 2,
|
||
"effort": "hoch",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "45 Min",
|
||
"portions": 6,
|
||
"ingredients": (
|
||
"200 g grobe Soja-Medaillons oder Sojawürfel\n"
|
||
"Für die Marinade:\n"
|
||
"70 g Sojasauce & 40 g Worcestershiresauce\n"
|
||
"50 g Tomatenmark & 30 g Balsamico-Essig\n"
|
||
"20 g Olivenöl & 15 g Senf (mittelscharf)\n"
|
||
"15 g Agavendicksaft & 1 Messerspitze Sambal Oelek\n"
|
||
"Für den Gulaschtopf:\n"
|
||
"4 Zwiebeln (in feine Würfel geschnitten)\n"
|
||
"4 Knoblauchzehen\n"
|
||
"2 Paprikaschoten (rot/gelb, gewürfelt)\n"
|
||
"3 EL Olivenöl\n"
|
||
"3 EL Tomatenmark\n"
|
||
"1 TL Paprikapulver edelsüß & 1/2 TL Paprikapulver rosenscharf\n"
|
||
"1 TL getrockneter Majoran & 1 TL Thymian\n"
|
||
"6 EL Weizenmehl (zum Binden)\n"
|
||
"500 ml trockener Rotwein (oder Kirschsaft / Brühe)\n"
|
||
"1200 ml heißes Wasser / Gemüsebrühe\n"
|
||
"1 Prise Rohrzucker, Salz & frisch gemahlener Pfeffer"
|
||
),
|
||
"instructions": (
|
||
"1. Alle Zutaten für die Marinade mit einem Schneebesen gut durchrühren. Die trockenen Sojawürfel unterheben und mindestens 12 Stunden (am besten über Nacht) marinieren lassen.\n"
|
||
"2. Olivenöl in einem großen Bräter erhitzen und die eingelegten Sojawürfel samt Restmarinade ca. 5 Minuten auf hoher Stufe scharf anbraten.\n"
|
||
"3. Zwiebeln und Paprika hinzugeben und weitere 5 Minuten mitbraten. Danach Tomatenmark und gepressten Knoblauch kurz mit anschwitzen.\n"
|
||
"4. Gewürze (Paprika edelsüß & scharf, Majoran, Thymian) einrühren. Das Mehl darüber stäuben, kurz anrösten und mit dem Rotwein vorsichtig ablöschen.\n"
|
||
"5. Das Wasser bzw. die Brühe angießen. Zugedeckt bei kleiner Hitze ca. 30 Minuten sanft köcheln lassen, bis die Sauce herrlich sämig wird.\n"
|
||
"6. Mit Salz, Pfeffer und einer Prise Rohrzucker final abschmecken. Schmeckt am nächsten Tag noch aromatischer!"
|
||
),
|
||
"notes": "Hervorragend zu Spätzle, Salzkartoffeln oder frischem Sauerteigbrot.",
|
||
"source": "vollveggie",
|
||
"image_url": "/static/uploads/recipes/gulasch.jpeg"
|
||
},
|
||
|
||
# ==================== KAPITEL 3: Pasta & Nudelgerichte ====================
|
||
{
|
||
"title": "Original Italienische Spaghetti Carbonara",
|
||
"category": "Pasta & Nudelgerichte",
|
||
"chapter_number": 3,
|
||
"effort": "mittel",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"400 g Spaghetti\n"
|
||
"150 g Guanciale (oder Pancetta)\n"
|
||
"4 frische Eigelb + 1 ganzes Ei\n"
|
||
"60 g Pecorino Romano (frisch gerieben)\n"
|
||
"Viel frisch gemahlener schwarzer Pfeffer\n"
|
||
"Salz für das Nudelwasser"
|
||
),
|
||
"instructions": (
|
||
"1. Wasser in einem großen Topf zum Kochen bringen und salzen.\n"
|
||
"2. Guanciale in feine Streifen schneiden und bei mittlerer Hitze in einer Pfanne ohne zusätzliches Fett knusprig auslassen.\n"
|
||
"3. Eier mit dem geriebenen Pecorino und reichlich frisch gemahlenem Pfeffer in einer Schüssel cremig verrühren.\n"
|
||
"4. Spaghetti al dente kochen. Mit einer Zange direkt in die Pfanne zum Guanciale heben.\n"
|
||
"5. Die Pfanne komplett von der Herdplatte nehmen! 1 Kelle stärkehaltiges Nudelkochwasser und die Ei-Käse-Mischung rasch unterrühren, bis eine seidig glänzende Emulsion entsteht.\n"
|
||
"6. Sofort servieren und mit zusätzlichem Pecorino und Pfeffer bestreuen."
|
||
),
|
||
"notes": "Niemals Sahne verwenden! Das Ei darf nicht stocken, daher immer abseits der Herdplatte binden.",
|
||
"source": "Klassiker",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Spaghetti in Zitronenbutter und Lachs mit Macadamiakruste",
|
||
"category": "Pasta & Nudelgerichte",
|
||
"chapter_number": 3,
|
||
"effort": "mittel",
|
||
"prep_time": "25 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"80 g Macadamianusskerne (grob gehackt)\n"
|
||
"1/2 Bund glatte Petersilie (gehackt)\n"
|
||
"1 Knoblauchzehe (fein gehackt)\n"
|
||
"1 Bio-Zitrone (feiner Schalenabrieb)\n"
|
||
"5 EL Semmelbrösel\n"
|
||
"1 EL natives Olivenöl extra\n"
|
||
"8 Tranchen Lachsfilet (à ca. 100 g)\n"
|
||
"400 g Spaghetti\n"
|
||
"120 g gute Butter\n"
|
||
"Salz und frisch gemahlener schwarzer Pfeffer"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 180 °C Ober-/Unterhitze vorheizen. Macadamianüsse, Petersilie, Knoblauch, 1 TL Zitronenschale, Semmelbrösel und Olivenöl vermengen, salzen und pfeffern.\n"
|
||
"2. Lachs waschen, trocken tupfen, salzen und pfeffern. Auf ein mit Backpapier belegtes Blech legen. Die Macadamiamasse auf dem Fisch verteilen und leicht andrücken. Im Ofen ca. 15 Minuten garen.\n"
|
||
"3. Inzwischen Spaghetti in sprudelndem Salzwasser al dente kochen. Beim Abgießen eine Tasse Kochwasser auffangen.\n"
|
||
"4. Butter in einer großen Pfanne sanft schmelzen. Die restliche Zitronenschale hineingeben und 1-2 Minuten darin ziehen lassen.\n"
|
||
"5. Pfanne vom Herd nehmen, Spaghetti und etwas Nudelwasser zur Zitronenbutter geben und durchschwenken. Mit Salz und Pfeffer abschmecken.\n"
|
||
"6. Zitronenspaghetti auf vorgewärmten Tellern anrichten und jeweils mit 2 Stücken Lachs servieren."
|
||
),
|
||
"notes": "Weinempfehlung: Roseri Riviera del Garda Classico Valtènesi Chiaretto DOP.",
|
||
"source": "Pasta & Vino (Frauke Antholz)",
|
||
"image_url": "/static/uploads/recipes/spaghetti_zitronenbutter_lachs.png"
|
||
},
|
||
{
|
||
"title": "Orzo-Halloumi-Salat mit Granatapfel & Honig-Senf-Dressing",
|
||
"category": "Pasta & Nudelgerichte",
|
||
"chapter_number": 3,
|
||
"effort": "gering",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 3,
|
||
"ingredients": (
|
||
"100 g Orzo-Nudeln (Kritharaki / Risoni)\n"
|
||
"80 g frische Granatapfelkerne\n"
|
||
"100 g Halloumi Natur\n"
|
||
"1 EL flüssiger Honig zum Glasieren\n"
|
||
"150 g Kirschtomaten (halbiert)\n"
|
||
"1/2 Salatgurke (in Würfeln)\n"
|
||
"1 Frühlingszwiebel (in Ringen)\n"
|
||
"1 Handvoll frisches Basilikum (grob gezupft)\n"
|
||
"Für das Dressing:\n"
|
||
"30 ml natives Olivenöl\n"
|
||
"15 ml weißer Balsamicoessig\n"
|
||
"1,5 TL flüssiger Honig\n"
|
||
"1,5 TL mittelscharfer Senf\n"
|
||
"Salz und frisch gemahlener Pfeffer"
|
||
),
|
||
"instructions": (
|
||
"1. Orzo-Nudeln in reichlich Salzwasser nach Packungsanweisung bissfest garen. Abgießen, kalt abschrecken und vollständig abkühlen lassen.\n"
|
||
"2. Alle Zutaten für das Dressing (Olivenöl, weißer Balsamico, Honig, Senf, Salz, Pfeffer) mit einer Gabel cremig verrühren.\n"
|
||
"3. Halloumi in mundgerechte Stücke schneiden. Etwas Öl in einer Pfanne erhitzen und Halloumi von allen Seiten goldbraun anbraten. Zum Schluss Honig darübergießen und kurz karamellisieren lassen.\n"
|
||
"4. Kirschtomaten halbieren, Gurke würfeln, Frühlingszwiebel und Basilikum hacken.\n"
|
||
"5. Die abgekühlten Orzo mit Gemüse, Granatapfelkernen, Halloumi und Dressing vermengen und servieren."
|
||
),
|
||
"notes": "Perfekt als leichter Sommersalat oder feine Grillbeilage.",
|
||
"source": "nisi_cherie",
|
||
"image_url": ""
|
||
},
|
||
|
||
# ==================== KAPITEL 4: Kartoffeln ====================
|
||
{
|
||
"title": "Gebratene Kasknödel (Käseknödel aus der Pfanne)",
|
||
"category": "Kartoffeln",
|
||
"chapter_number": 4,
|
||
"effort": "mittel",
|
||
"prep_time": "35 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"250 g altbackenes Brot oder Semmeln (in Würfeln)\n"
|
||
"300 ml lauwarme Milch\n"
|
||
"2 frische Eier\n"
|
||
"2 EL Weizenmehl\n"
|
||
"200 g würziger Bergkäse oder Gruyère (grob gerieben)\n"
|
||
"1 große Zwiebel (in feine Würfel geschnitten)\n"
|
||
"1/2 Bund Petersilie (fein gehackt)\n"
|
||
"3 EL Semmelbrösel\n"
|
||
"1 EL Butter\n"
|
||
"Salz, frisch gemahlener Pfeffer & Muskat\n"
|
||
"Etwas geriebener Kümmel (optional)\n"
|
||
"Pflanzenöl oder Butterschmalz zum Braten"
|
||
),
|
||
"instructions": (
|
||
"1. Brotwürfel in eine große Schüssel geben, mit der lauwarmen Milch übergießen und ca. 15 Minuten ziehen lassen.\n"
|
||
"2. Zwiebelwürfel in 1 EL Butter glasig dünsten, gehackte Petersilie kurz unterschwenken und abkühlen lassen.\n"
|
||
"3. Zwiebel-Petersilien-Mischung, geriebenen Bergkäse, Eier, Mehl, Semmelbrösel sowie Salz, Pfeffer, Muskat und Kümmel zur Brotmasse geben. Alles gründlich zu einem Teig verkneten und 20 Minuten ruhen lassen.\n"
|
||
"4. Mit feuchten Händen gleichmäßige, flache Knödel formen.\n"
|
||
"5. Pflanzenöl oder Butterschmalz in einer Pfanne erhitzen und die Kasknödel bei mittlerer Hitze von beiden Seiten langsam goldbraun und knusprig ausbacken (ca. 4-5 Minuten pro Seite).\n"
|
||
"6. Heiß servieren, z.B. zu frischem Blattsalat oder Pilzrahmsauce."
|
||
),
|
||
"notes": "Prima als Hauptgericht mit Salat oder als kräftige Beilage zu Waldpilzen in Rahm.",
|
||
"source": "felidae177 (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/gebratene_kasknödel_von_felidae177.png"
|
||
},
|
||
|
||
# ==================== KAPITEL 5: Reis & Getreide ====================
|
||
{
|
||
"title": "One-Pot-Chili-Reispfanne aus dem Ofen",
|
||
"category": "Reis & Getreide",
|
||
"chapter_number": 5,
|
||
"effort": "gering",
|
||
"prep_time": "5 Min",
|
||
"cook_time": "25 Min",
|
||
"portions": 5,
|
||
"ingredients": (
|
||
"220 g Basmatireis\n"
|
||
"80 g Berglinsen\n"
|
||
"2 Paprikaschoten (in Stücken)\n"
|
||
"1 rote Zwiebel (gewürfelt)\n"
|
||
"2 Knoblauchzehen (fein gehackt)\n"
|
||
"60 g Olivenöl\n"
|
||
"400 g gehackte Tomaten aus der Dose\n"
|
||
"600 ml heiße Gemüsebrühe\n"
|
||
"2 EL Tomatenmark\n"
|
||
"30 ml Ahornsirup\n"
|
||
"30 g gehackte Zartbitterschokolade\n"
|
||
"200 g Mais (Abtropfgewicht)\n"
|
||
"200 g Kidneybohnen (abgespült)\n"
|
||
"100 g geriebener Cheddar\n"
|
||
"2 EL Pankomehl (oder Paniermehl)\n"
|
||
"2 EL gehackte Petersilie\n"
|
||
"Gewürze: je 1 TL Kreuzkümmel, Cayennepfeffer, Salz, Pfeffer, Majoran, Rosmarin, Thymian, je 1/2 TL Muskat und Curry"
|
||
),
|
||
"instructions": (
|
||
"1. Den Backofen auf 180 °C Umluft vorheizen. Paprika, Zwiebel und Knoblauch in 2 EL Olivenöl scharf anbraten. Kräuter und Gewürze untermischen, kurz anrösten und mit dem Ahornsirup leicht karamellisieren lassen.\n"
|
||
"2. Reis und Berglinsen hinzugeben, mit Tomaten und Gemüsebrühe ablöschen. Schokolade, Tomatenmark, Mais und Kidneybohnen unterrühren. Die Hälfte des Cheddars untermischen.\n"
|
||
"3. Masse in eine Auflaufform (ca. 28 cm) geben und im Ofen 20 Minuten backen.\n"
|
||
"4. Den restlichen Cheddar mit Panko, gehackter Petersilie und etwas Olivenöl vermengen. Über die Pfanne streuen und weitere 5-10 Minuten goldbraun überbacken, bis Reis und Linsen butterweich sind.\n"
|
||
"5. Heiß mit einem Löffel Crème fraîche oder Schmand servieren."
|
||
),
|
||
"notes": "Würzig, lecker und ohne großen Abwasch – ein genialer Ofen-Klassiker.",
|
||
"source": "knusperstuebchen.net",
|
||
"image_url": "/static/uploads/recipes/one-pot-chili-reispfanne-aus-dem-ofen-3.jpg"
|
||
},
|
||
{
|
||
"title": "Cremige Zucchini-Bohnenpfanne mit Erdnussbutter",
|
||
"category": "Reis & Getreide",
|
||
"chapter_number": 5,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"400 g Zucchini (in ca. 3 cm große Stücke geschnitten)\n"
|
||
"2 EL natives Kokosöl\n"
|
||
"1 rote Zwiebel (gewürfelt)\n"
|
||
"3 Zehen Knoblauch (fein gehackt)\n"
|
||
"200 g stückige Tomaten\n"
|
||
"250 ml cremige Kokosmilch\n"
|
||
"1 EL Erdnussbutter\n"
|
||
"1 Dose gekochte, gemischte Bohnen (240 g Abtropfgewicht)\n"
|
||
"1 TL Sambal Oelek\n"
|
||
"1/2 TL schwarzer Pfeffer\n"
|
||
"1 TL Salz\n"
|
||
"Saft einer halben Zitrone\n"
|
||
"15 g frische Petersilie (gehackt)"
|
||
),
|
||
"instructions": (
|
||
"1. Zucchini in Stücke schneiden. Kokosöl in einer heißen Pfanne schmelzen, Zucchini mit 1/2 TL Salz bei mittlerer bis hoher Hitze 10-12 Minuten rundherum anbraten, bis sie schön bräunen. Herausnehmen.\n"
|
||
"2. Zwiebel und Knoblauch in das verbliebene Öl der Pfanne geben und 1 Minute anschwitzen. Tomaten und Kokosmilch dazugeben, Erdnussbutter einrühren und kurz sämig aufkochen.\n"
|
||
"3. Bohnen und die gebratenen Zucchinistücke unterrühren und mit Sambal Oelek, Pfeffer und restlichem Salz abschmecken.\n"
|
||
"4. Vor dem Servieren den Zitronensaft unterrühren und mit gehackter Petersilie bestreuen. Schmeckt fantastisch auf warmem Reis."
|
||
),
|
||
"notes": "Afrikanisch inspirierte, herrlich cremige Resteverwertung.",
|
||
"source": "Eat this! (Nadine)",
|
||
"image_url": "/static/uploads/recipes/cremige_zucchini-bohnenpfanne_mit_erdnussbutter_-_eat_this.jpg"
|
||
},
|
||
|
||
# ==================== KAPITEL 6: Teig & Gebackenes ====================
|
||
{
|
||
"title": "Blätterteigpäckchen mit grünem Spargel & Pecorino",
|
||
"category": "Teig & Gebackenes",
|
||
"chapter_number": 6,
|
||
"effort": "mittel",
|
||
"prep_time": "25 Min",
|
||
"cook_time": "25 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"750 g frischer grüner Spargel\n"
|
||
"275 g Blätterteig (frisch aus dem Kühlregal)\n"
|
||
"200 g Frischkäse\n"
|
||
"60 g frisch geriebener Pecorino\n"
|
||
"1/2 Bio-Zitrone (abgeriebene Schale)\n"
|
||
"4 Stiele frischer Thymian\n"
|
||
"6 Stiele glatte Petersilie\n"
|
||
"4 EL natives Olivenöl extra (zzgl. etwas zum Bestreichen)\n"
|
||
"150 g Rucola & 100 g Kirschtomaten\n"
|
||
"2 EL Balsamicoessig & 1 TL flüssiger Honig\n"
|
||
"Meersalz und frisch gemahlener schwarzer Pfeffer"
|
||
),
|
||
"instructions": (
|
||
"1. Den Spargel von den holzigen Enden befreien und im unteren Drittel schälen. Kräuter waschen und fein hacken. Frischkäse mit Zitronenschale, Kräutern, Salz und Pfeffer glattrühren.\n"
|
||
"2. Backofen auf 220 °C Ober-/Unterhitze vorheizen. Blätterteig entrollen und in 4 gleich große Quadrate (ca. 10x10 cm) schneiden.\n"
|
||
"3. Jedes Quadrat mit Frischkäsemasse bestreichen und diagonal mit 3-4 Spargelstangen belegen. Mit Pecorino bestreuen und zwei gegenüberliegende Teigecken über der Füllung gut zusammendrücken.\n"
|
||
"4. Mit Olivenöl bestreichen und im vorgeheizten Ofen auf einem Backblech ca. 20-25 Minuten goldbraun backen.\n"
|
||
"5. Rucola und halbierte Kirschtomaten mit Olivenöl, Balsamicoessig, Honig, Salz und Pfeffer marinieren und zusammen mit den warmen Päckchen servieren."
|
||
),
|
||
"notes": "Eignet sich auch kalt hervorragend für Buffets oder Picknicks.",
|
||
"source": "Fagottini di pasta sfoglia",
|
||
"image_url": "/static/uploads/recipes/blaetterteigpaeckchen_spargel.jpg"
|
||
},
|
||
{
|
||
"title": "Knusprige Blätterteig-Currytaschen",
|
||
"category": "Teig & Gebackenes",
|
||
"chapter_number": 6,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"1 Rolle Blätterteig (aus dem Kühlregal)\n"
|
||
"75 g veganes oder klassisches Hackfleisch\n"
|
||
"0,5 Zwiebel (fein gewürfelt)\n"
|
||
"75 g Lauch (in feinen Ringen)\n"
|
||
"75 g Möhren (fein geraspelt)\n"
|
||
"1,5 TL thailändische rote Currypaste\n"
|
||
"100 ml flüssige Sahne\n"
|
||
"0,5 TL Gemüsebrühepulver\n"
|
||
"1,5 EL Sojasauce\n"
|
||
"Etwas Pflanzenöl zum Braten"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 180 °C Umluft vorheizen.\n"
|
||
"2. Zwiebeln würfeln und in heißem Öl anbraten. Hack dazugeben und 3-4 Minuten anbraten.\n"
|
||
"3. Lauch, Möhren und Currypaste dazugeben und weitere 3-4 Minuten mitbraten.\n"
|
||
"4. 3/4 der Sahne dazugeben, mit Gemüsebrühe und Sojasauce würzen und kurz einköcheln lassen. Pfanne vom Herd nehmen.\n"
|
||
"5. Blätterteig in 8 Quadrate schneiden. Füllung mittig aufgeben und die Taschen gut verschließen.\n"
|
||
"6. Oberseite mit der restlichen Sahne bepinseln und im Ofen ca. 10-12 Minuten goldbraun backen."
|
||
),
|
||
"notes": "Herrlich knuspriges Fingerfood für Partys und den Feierabend.",
|
||
"source": "zuckerjagdwurst",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Traditionelle italienische Focaccia mit Rosmarin",
|
||
"category": "Teig & Gebackenes",
|
||
"chapter_number": 6,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"500 g Weizenmehl\n"
|
||
"20 g frische Hefe\n"
|
||
"375 ml lauwarmes Wasser\n"
|
||
"1 TL Zucker & 1 TL Meersalz\n"
|
||
"5 EL natives Olivenöl extra\n"
|
||
"Frische Rosmarinnadeln oder getrockneter Thymian\n"
|
||
"Grobes Meersalz zum Bestreuen"
|
||
),
|
||
"instructions": (
|
||
"1. Mehl in eine große Schüssel sieben, Mulde formen. Hefe und Zucker in lauwarmem Wasser auflösen, in die Mulde gießen und zugedeckt 30 Minuten gehen lassen.\n"
|
||
"2. 3 EL Olivenöl und Salz unterrühren und den Teig ca. 10 Minuten gründlich durchkneten, bis er geschmeidig ist. Zugedeckt nochmals ca. 1 Stunde gehen lassen.\n"
|
||
"3. Backofen auf 220 °C (Umluft 200 °C) vorheizen.\n"
|
||
"4. Den Teig halbieren, zu dicken Fladen ausrollen/drücken und auf bemehlte Bleche legen. Mit den Fingern Vertiefungen hineindrücken.\n"
|
||
"5. Mit dem restlichen Olivenöl bestreichen und mit Rosmarin sowie grobem Meersalz bestreuen.\n"
|
||
"6. Auf mittlerer Schiene ca. 15-20 Minuten backen, bis die Focaccia herrlich duftet und goldbraun ist."
|
||
),
|
||
"notes": "Schmeckt am allerbesten frisch aus dem Ofen zu Antipasti oder Pasta.",
|
||
"source": "Chefkoch",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Fluffige Bao Buns mit marinierten Champignons & Edamame",
|
||
"category": "Teig & Gebackenes",
|
||
"chapter_number": 6,
|
||
"effort": "mittel",
|
||
"prep_time": "25 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"Fertige Bao Buns (Asiamarkt / TK)\n"
|
||
"400 g Champignons (in Scheiben)\n"
|
||
"Champignon-Marinade: 4 EL Sojasauce, 1 EL Reisessig, 1 EL Agavendicksaft, 1 Knoblauchzehe, Chilipulver\n"
|
||
"Eingelegte Karotten: 2 Karotten, 50 ml Wasser, 50 ml Essig, 1/2 TL Salz, 1 TL Zucker\n"
|
||
"1/2 Salatgurke (in feine Stifte gehobelt)\n"
|
||
"200 g Edamame in Schale\n"
|
||
"Röstzwiebeln, japanische Mayonnaise & Tonkatsu-Sauce"
|
||
),
|
||
"instructions": (
|
||
"1. Karotten in feine Stifte hobeln. Mit Wasser, Essig, Salz und Zucker kurz aufkochen und marinieren lassen.\n"
|
||
"2. Champignons mit den Marinadenzutaten vermengen und in einer heißen Pfanne ca. 5 Minuten braten.\n"
|
||
"3. Edamame in Salzwasser ca. 5 Minuten garen, abgießen und salzen.\n"
|
||
"4. Bao Buns mit dem Dampfeinsatz im Topf ca. 6-8 Minuten dämpfen, bis sie weich und fluffig sind.\n"
|
||
"5. Bao Buns öffnen und mit gebratenen Champignons, Gurke, Karotte, Röstzwiebeln, Mayonnaise und Tonkatsu-Sauce füllen. Mit Edamame servieren."
|
||
),
|
||
"notes": "Authentisches asiatisches Streetfood für zu Hause.",
|
||
"source": "WTC Asiatisch",
|
||
"image_url": "/static/uploads/recipes/bao_buns_mit_champignons.png"
|
||
},
|
||
|
||
# ==================== KAPITEL 7: Asiatische Küche ====================
|
||
{
|
||
"title": "Schnelle Ramen mit Miso-Dashibrühe & Räuchertofu",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"2 Liter Wasser\n"
|
||
"12 g Dashi-Pulver\n"
|
||
"1,5 EL Misopaste\n"
|
||
"1 EL Zucker & 1 EL Essig\n"
|
||
"1 Schuss helle Sojasauce & 1 Schuss dunkle Sojasauce\n"
|
||
"Hoisinsauce nach Belieben\n"
|
||
"200 g Räuchertofu\n"
|
||
"1/4 - 1/2 Kopf Chinakohl\n"
|
||
"250 g Champignons\n"
|
||
"4 Frühlingszwiebeln\n"
|
||
"3 Nester Mie-Nudeln"
|
||
),
|
||
"instructions": (
|
||
"1. Räuchertofu würfeln und mit dunkler Sojasauce und Hoisinsauce vermengen, bis alles glasiert ist. 7 Minuten im Airfryer bei 190 °C garen.\n"
|
||
"2. Champignons putzen und halbieren. Chinakohl und Frühlingszwiebeln schneiden.\n"
|
||
"3. Öl im Topf erhitzen, Champignons, Frühlingszwiebeln und den festen Strunk des Chinakohls anbraten.\n"
|
||
"4. Mit Wasser, Dashi, Zucker, Essig, Miso und Sojasauce aufgießen und 10 Minuten köcheln lassen.\n"
|
||
"5. Nudeln und das grüne Blattwerk des Chinakohls zur Suppe geben und nach Packungsanweisung gar ziehen lassen.\n"
|
||
"6. In tiefe Schalen füllen und mit dem krossen Räuchertofu toppen."
|
||
),
|
||
"notes": "Blitzschnell zubereitet und vollgepackt mit Umami.",
|
||
"source": "WTC Asiatisch",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Traditionelle Ramen mit Shoyu-Tare & knusprigem Hack",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "hoch",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "45 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"Brühe: 2 l Wasser, 12 getrocknete Shiitake-Pilze, 1 Zwiebel mit Schale halbiert, 10 cm Ingwer, 1-2 St. Kombu-Algen, 50 ml Sojasauce, Salz\n"
|
||
"Chili-Öl: 1 kleine Zwiebel gewürfelt, 15 g Gochugaru / Pul Biber, 1 frische rote Chili, 2 Zehen Knoblauch, 2 EL Sesamöl, 60 ml Pflanzenöl\n"
|
||
"Tare: 1 EL Chili-Öl, 2 TL Genmai Miso, 1-2 EL Wasser\n"
|
||
"Knuspriges Hack: 250 g Hackfleisch (oder fester Tofu zerkrümelt), geriebener Ingwer & Knoblauch, Frühlingszwiebeln, 1 EL Chili-Bohnenpaste, Sesamöl, Sojasauce\n"
|
||
"Gemüse & Toppings: 250 g Ramen-Nudeln, 2 Pak Choi, Sojasprossen, 2 weichgekochte Eier, Furikake (Nori, gerösteter Sesam, Röstzwiebeln)"
|
||
),
|
||
"instructions": (
|
||
"1. Brühe: Alle Zutaten außer Sojasauce und Salz im Wasser ca. 35 Minuten sanft köcheln lassen. Abseihen und mit Sojasauce und Salz abschmecken.\n"
|
||
"2. Chili-Öl: Zwiebel, Knoblauch und Chili in Öl anschwitzen, restliches Öl aufgießen, aufkochen und pürieren.\n"
|
||
"3. Tare: Chili-Öl und Genmai Miso glattrühren.\n"
|
||
"4. Knuspriges Hack: Hackfleisch mit Knoblauch, Ingwer, Bohnenpaste und Sojasauce anbraten, bis es tiefbraun und knusprig ist.\n"
|
||
"5. Pak Choi kurz blanchieren. Eier 7 Minuten kochen, abschrecken und halbieren. Nudeln kochen.\n"
|
||
"6. Anrichten: Schalen vorwärmen, Tare hineingeben, mit heißer Brühe aufgießen. Nudeln, Gemüse, Knusperhack und Eier darauf anrichten. Mit Frühlingszwiebeln und Furikake bestreuen."
|
||
),
|
||
"notes": "Eine Meisterklasse japanischer Nudelsuppen nach dem Rezept von Kochstudio Bilou.",
|
||
"source": "Kochstudio Bilou München",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "One-Pot Mie-Nudeln mit Kokos, Curry & Erdnussbutter",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"3 Nester Mie-Nudeln\n"
|
||
"400 ml Kokosmilch\n"
|
||
"300 ml Wasser oder Gemüsebrühe\n"
|
||
"3 EL Sojasauce\n"
|
||
"2 EL Erdnussbutter\n"
|
||
"1 EL gelbes Currypulver\n"
|
||
"1/2 Kopf Brokkoli\n"
|
||
"3 Karotten"
|
||
),
|
||
"instructions": (
|
||
"1. Karotten schälen und in feine Scheiben schneiden. Brokkoli in mundgerechte Röschen teilen.\n"
|
||
"2. Kokosmilch, Wasser, Sojasauce, Erdnussbutter und Currypulver in eine große Pfanne geben und unter Rühren aufkochen.\n"
|
||
"3. Mie-Nudeln und Gemüse in die Pfanne geben.\n"
|
||
"4. Deckel aufsetzen und ca. 15 Minuten auf kleiner Flamme gar ziehen lassen, ab und zu umrühren."
|
||
),
|
||
"notes": "Herrlich sämig und aromatisch – das perfekte Feierabendgericht.",
|
||
"source": "WTC Asiatisch",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Gemüse nach Gonbao-Art mit gerösteten Erdnüssen",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 3,
|
||
"ingredients": (
|
||
"Für das Gemüse:\n"
|
||
"500 g frische Champignons (geviertelt)\n"
|
||
"2 bunte Paprikaschoten (in Stücken)\n"
|
||
"1 Bund Frühlingszwiebeln (in 2 cm Stücken)\n"
|
||
"1 Handvoll geröstete Erdnüsse\n"
|
||
"Chilischoten nach Belieben\n"
|
||
"Sonnenblumenöl zum Braten, Salz & Pfeffer\n"
|
||
"Für die Sauce:\n"
|
||
"2 gehäufte TL Speisestärke & 3 EL kaltes Wasser\n"
|
||
"3 EL Zucker & 3 EL Reisessig\n"
|
||
"3 EL helle Sojasauce & 2 EL dunkle Sojasauce\n"
|
||
"1 Knoblauchzehe (fein gehackt)"
|
||
),
|
||
"instructions": (
|
||
"1. Speisestärke mit kaltem Wasser glattrühren. Zucker, Essig, beide Sojasaucen und Knoblauch einrühren.\n"
|
||
"2. Wok stark erhitzen, etwas Öl hineingeben und Champignons scharf anbraten.\n"
|
||
"3. Paprika, Chilis und Frühlingszwiebeln dazugeben und 3-4 Minuten pfannenrühren.\n"
|
||
"4. Die Sauce nochmals kurz aufrühren, zum Gemüse gießen und aufkochen, bis sie glänzend bindet.\n"
|
||
"5. Erdnüsse unterheben und sofort mit gekochtem Reis oder Nudeln servieren."
|
||
),
|
||
"notes": "Szechuan-Klassiker mit der perfekten Balance aus Süße, Säure und Schärfe.",
|
||
"source": "zuiko (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/gemüse_nach_gonbao-art_von_zuiko.png"
|
||
},
|
||
{
|
||
"title": "Knuspriger Orangentofu mit Duftreis",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "mittel",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 3,
|
||
"ingredients": (
|
||
"Für den Tofu:\n"
|
||
"400 g Naturtofu (in Würfeln)\n"
|
||
"4 EL Speisestärke\n"
|
||
"1 TL Paprikapulver edelsüß, Salz & Pfeffer\n"
|
||
"Öl zum Braten\n"
|
||
"Für die Orangensauce:\n"
|
||
"250 ml frisch gepresster Orangensaft (ca. 6-8 Orangen)\n"
|
||
"Abrieb von 1 Bio-Orange\n"
|
||
"1 Zwiebel, 1 Knoblauchzehe & 5 g Ingwer (alles fein gehackt)\n"
|
||
"0,5 TL Chiliflocken & 50 g Rohrzucker\n"
|
||
"1 EL Reisessig & 2 EL Sojasauce\n"
|
||
"1 TL Speisestärke\n"
|
||
"Zum Servieren: Jasminreis, gerösteter Sesam, Frühlingszwiebeln"
|
||
),
|
||
"instructions": (
|
||
"1. Tofu in Stücke schneiden, mit Stärke, Paprikapulver, Salz und Pfeffer in eine Box geben und kräftig schütteln.\n"
|
||
"2. Tofu in heißem Öl von allen Seiten rundherum knusprig goldbraun braten und beiseitestellen.\n"
|
||
"3. Zwiebel, Ingwer, Knoblauch und Chili im Bratfett anbraten. 200 ml Orangensaft, Zucker, Essig, Sojasauce und Orangenabrieb zugeben und 5 Minuten einköcheln.\n"
|
||
"4. Stärke mit den restlichen 50 ml Orangensaft anrühren, in die Sauce rühren und andicken lassen. Den Tofu hineingeben.\n"
|
||
"5. Auf duftendem Reis anrichten und mit Frühlingszwiebeln und Sesam garnieren."
|
||
),
|
||
"notes": "Außen super kross, innen zart und umhüllt von einer fruchtig-würzigen Glasur.",
|
||
"source": "WTC Asiatisch",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Lachs in Thai-Curry-Soße mit Zucchini & goldenem Reis",
|
||
"category": "Asiatische Küche",
|
||
"chapter_number": 7,
|
||
"effort": "mittel",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"200 g frisches Lachsfilet (mit Haut)\n"
|
||
"150 g Jasminreis & 300 ml Wasser\n"
|
||
"1 Zucchini (in 0,5 cm Halbmonde geschnitten)\n"
|
||
"1 rote Zwiebel (in Streifen) & 1 gelbe Zwiebel (gewürfelt)\n"
|
||
"1 Knoblauchzehe & 25 g Frühlingszwiebeln\n"
|
||
"180 ml cremige Kokosmilch\n"
|
||
"25 g rote Currypaste\n"
|
||
"2 g Currygewürz & 4 g Gemüsebrühepulver\n"
|
||
"Pickle: 50 ml Wasser, 50 ml Essig, Salz & Zucker"
|
||
),
|
||
"instructions": (
|
||
"1. Reis mit 300 ml Wasser, 1 g Currygewürz und 1/4 TL Salz aufkochen, 10 Minuten leise köcheln lassen und 10 Minuten ziehen lassen.\n"
|
||
"2. Pickle-Sud aufkochen, rote Zwiebelstreifen 30 Sekunden darin ziehen lassen und beiseitestellen.\n"
|
||
"3. Lachs salzen. In heißem Öl auf der Hautseite 2 Minuten anbraten, wenden und weitere 2-3 Minuten braten. Herausnehmen.\n"
|
||
"4. Zucchini, gelbe Zwiebel und Frühlingszwiebelweiß 3-4 Minuten anschwitzen. Knoblauch und rote Currypaste 1 Minute mitrösten.\n"
|
||
"5. Mit Kokosmilch, 100 ml Wasser und Brühepulver ablöschen, 3 Minuten einköcheln lassen. Mit etwas Essig und Zucker abschmecken. Lachs zurück in die Sauce geben.\n"
|
||
"6. Goldenen Reis und Thai-Curry auf tiefen Tellern anrichten, Lachs aufsetzen und mit Frühlingszwiebelgrün und eingelegten pinken Zwiebeln garnieren."
|
||
),
|
||
"notes": "Harmonische Kombination aus scharfem Curry, zartem Lachs und säuerlich eingelegten Zwiebeln.",
|
||
"source": "HelloFresh / WTC Asiatisch",
|
||
"image_url": "/static/uploads/recipes/lachs_in_thai-curry-soße_mit_zucchini.png"
|
||
},
|
||
|
||
# ==================== KAPITEL 8: Süßspeisen ====================
|
||
{
|
||
"title": "American Pancakes mit Beeren & Ahornsirup",
|
||
"category": "Süßspeisen",
|
||
"chapter_number": 8,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"150 g Weizenmehl\n"
|
||
"1 EL Zucker\n"
|
||
"1 TL Backpulver\n"
|
||
"2 frische Eier\n"
|
||
"1 Prise Salz\n"
|
||
"150 ml Milch\n"
|
||
"3 EL Pflanzenöl zum Ausbacken\n"
|
||
"Echter Ahornsirup nach Belieben\n"
|
||
"200 g gemischte Beeren (frisch oder TK)"
|
||
),
|
||
"instructions": (
|
||
"1. Mehl, Zucker, Backpulver, Eier, Salz und Milch in einer Schüssel zu einem glatten, dickflüssigen Teig verrühren.\n"
|
||
"2. Etwas Öl in einer beschichteten Pfanne auf mittlerer Hitze erwärmen.\n"
|
||
"3. Pfannkuchenteig portionsweise (ca. 2-3 EL pro Pancake) hineingeben.\n"
|
||
"4. Braten, bis die Unterseite goldbraun ist und sich an der Oberseite kleine Bläschen bilden.\n"
|
||
"5. Einmal wenden und auch die andere Seite goldbraun backen.\n"
|
||
"6. Die Pancakes stapeln, reichlich mit Ahornsirup übergießen und mit Beeren garniert servieren."
|
||
),
|
||
"notes": "Ein amerikanischer Frühstückstraum – herrlich dick und fluffig.",
|
||
"source": "hannah_kocht_einfach (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/american_pancakes.png"
|
||
},
|
||
{
|
||
"title": "Klassischer Grießbrei",
|
||
"category": "Süßspeisen",
|
||
"chapter_number": 8,
|
||
"effort": "gering",
|
||
"prep_time": "5 Min",
|
||
"cook_time": "5 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"1/2 Liter Vollmilch\n"
|
||
"5 EL Weichweizengrieß\n"
|
||
"3 EL Zucker\n"
|
||
"1 Prise Salz\n"
|
||
"1 EL Kakaopulver oder aromatische Zimt-Zucker-Mischung"
|
||
),
|
||
"instructions": (
|
||
"1. Einen kleinen Schluck der Milch in eine Rührschüssel geben, den Rest der Milch im Topf aufkochen.\n"
|
||
"2. Grieß und Zucker mit der kalten Milch in der Rührschüssel glattrühren.\n"
|
||
"3. Sobald die Milch aufkocht, die Grießmischung unter ständigem Rühren mit dem Schneebesen einfließen lassen.\n"
|
||
"4. Bei kleiner Hitze unter ständigem Rühren ein paar Minuten leise kochen und andicken lassen.\n"
|
||
"5. Auf Tellern anrichten und warm mit Kakaopulver oder Zimtzucker bestreuen."
|
||
),
|
||
"notes": "Seelenfutter pur und besonders bei Kindern heiß geliebt.",
|
||
"source": "pilotilka (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/grießbrei_von_pilotilka.png"
|
||
},
|
||
{
|
||
"title": "Galaktoboureko (Griechischer Grießauflauf)",
|
||
"category": "Süßspeisen",
|
||
"chapter_number": 8,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "50 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"Für die Grießcreme:\n"
|
||
"50 g Weichweizengrieß\n"
|
||
"1 Pck. Vanillepuddingpulver\n"
|
||
"700 ml kalte Milch\n"
|
||
"4 Eier\n"
|
||
"125 g Zucker\n"
|
||
"2 EL weiche Butter\n"
|
||
"Für den Teig:\n"
|
||
"500 g Blätterteig oder Filoteig\n"
|
||
"65 g flüssige Butter zum Bestreichen\n"
|
||
"Für den Zitronen-Zimt-Sirup:\n"
|
||
"375 g Zucker\n"
|
||
"250 ml Wasser\n"
|
||
"1 TL Zimt & Saft einer Zitrone"
|
||
),
|
||
"instructions": (
|
||
"1. Grieß und Puddingpulver mit etwas kalter Milch verrühren. Restliche Milch mit Zucker aufkochen. Grießmischung einrühren und andicken lassen. Butter und verquirlte Eier einarbeiten.\n"
|
||
"2. Die Hälfte des Teiges in eine gebutterte Form legen, jede Lage mit flüssiger Butter bepinseln.\n"
|
||
"3. Die Grießcreme einfüllen und mit den restlichen Teigblättern bedecken (jede Lage buttern).\n"
|
||
"4. Bei 180 °C Ober-/Unterhitze ca. 45-50 Minuten goldbraun backen.\n"
|
||
"5. Wasser mit Zucker 10 Minuten einköcheln, Zimt und Zitronensaft zugeben und abkühlen lassen.\n"
|
||
"6. Den ofenheißen Auflauf sofort mit dem kalten Sirup übergießen und ziehen lassen."
|
||
),
|
||
"notes": "Der griechische Dessert-Klassiker – knusprig außen, samtig innen.",
|
||
"source": "Chefkoch",
|
||
"image_url": "/static/uploads/recipes/galaktoboureko_-_griechischer_grießauflauf.png"
|
||
},
|
||
|
||
# ==================== KAPITEL 9: Desserts ====================
|
||
{
|
||
"title": "Crema Catalana mit feiner Zuckerkruste",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "45 Min",
|
||
"cook_time": "0 Min",
|
||
"portions": 6,
|
||
"ingredients": (
|
||
"300 ml Vollmilch\n"
|
||
"200 ml süße Sahne\n"
|
||
"Abrieb von 2 Bio-Orangen\n"
|
||
"1 Stange Zimt\n"
|
||
"1/2 Vanilleschote (aufgeschlitzt)\n"
|
||
"5 Eigelbe\n"
|
||
"50 g feiner Zucker\n"
|
||
"1 Prise geriebene Muskatnuss\n"
|
||
"6 EL brauner Zucker zum Karamellisieren"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 150 °C vorheizen. Ein tiefes Blech mit Küchenkrepp auslegen, 2 cm hoch mit heißem Wasser füllen und in den Ofen schieben.\n"
|
||
"2. Milch, Sahne, Orangenschale, Zimtstange und Vanilleschote aufkochen und 10 Minuten ziehen lassen.\n"
|
||
"3. Eigelbe mit 50 g Zucker und Muskat cremig schlagen. Die warme Milch durch ein Sieb unter ständigem Rühren langsam einfließen lassen.\n"
|
||
"4. In 6 ofenfeste flache Förmchen gießen und im Wasserbad ca. 45 Minuten stocken lassen.\n"
|
||
"5. Vollständig abkühlen lassen und im Kühlschrank kühlen.\n"
|
||
"6. Vor dem Servieren mit braunem Zucker bestreuen und mit dem Flambierbrenner karamellisieren."
|
||
),
|
||
"notes": "Herrlich aromatisch mit Orange und Zimt – das spanische Pendant zur Crème Brûlée.",
|
||
"source": "Aurora (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/crema_catalana_von_aurora.png"
|
||
},
|
||
{
|
||
"title": "Cremiges veganes Schokomousse aus Seidentofu",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "5 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"400 g Seidentofu (gut abgetropft)\n"
|
||
"200 g hochwertige Zartbitterschokolade (mind. 60-70% Kakao)\n"
|
||
"Optional: 1 Prise Meersalz & 1 TL Ahornsirup"
|
||
),
|
||
"instructions": (
|
||
"1. Die Zartbitterschokolade in Stücke brechen und in einer Schüssel über dem heißen Wasserbad sanft schmelzen lassen.\n"
|
||
"2. Den Seidentofu in ein hohes Gefäß geben.\n"
|
||
"3. Die flüssige Schokolade zum Seidentofu gießen.\n"
|
||
"4. Mit dem Pürierstab 2-3 Minuten auf höchster Stufe cremig pürieren, bis eine absolut samtige Masse entsteht.\n"
|
||
"5. In Gläschen füllen und mindestens 2 Stunden kalt stellen."
|
||
),
|
||
"notes": "Niemand errät, dass hier Seidentofu drinsteckt – schmeckt extrem schokoladig und cremig.",
|
||
"source": "Zucker & Jagdwurst",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Mango-Limetten-Triffle mit weißer Schokolade",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "gering",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "5 Min",
|
||
"portions": 2,
|
||
"ingredients": (
|
||
"1 Bio-Limette (Schale & Saft)\n"
|
||
"50 g weiße Schokolade\n"
|
||
"180 g griechischer Joghurt\n"
|
||
"4 Löffelbiskuits\n"
|
||
"0,5 kleine reife Mango\n"
|
||
"3 TL Puderzucker\n"
|
||
"2 EL heißes Wasser"
|
||
),
|
||
"instructions": (
|
||
"1. Schale von 1/2 Limette fein abreiben, ganze Limette auspressen. 1 EL Saft mit heißem Wasser und 1 TL Puderzucker verrühren.\n"
|
||
"2. Weiße Schokolade hacken und im Wasserbad schmelzen. Mit Joghurt, 1 EL Puderzucker, 1 EL Limettensaft und Schale verrühren.\n"
|
||
"3. Löffelbiskuits halbieren. Abwechselnd mit Creme in 2 Gläser schichten, Biskuits jeweils mit der Limettentränke beträufeln. 15 Minuten kühlen.\n"
|
||
"4. Mango mit 1 TL Puderzucker fein pürieren.\n"
|
||
"5. Das Mangopüree auf den Gläsern verteilen und kühl servieren."
|
||
),
|
||
"notes": "Fruchtig, erfrischend und elegant im Glas geschichtet.",
|
||
"source": "WTC Rezepte",
|
||
"image_url": ""
|
||
},
|
||
{
|
||
"title": "Lebkuchen-Mousse mit Glühweinkirschen",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 4,
|
||
"ingredients": (
|
||
"200 g dunkle Schokolade\n"
|
||
"200 ml kalte Sahne (oder aufschlagbare Sojasahne)\n"
|
||
"2 EL Zucker & 1 TL Lebkuchengewürz\n"
|
||
"2 Lebkuchen ohne Glasur (gewürfelt)\n"
|
||
"1 Glas Sauerkirschen (300 g)\n"
|
||
"100 ml Glühwein\n"
|
||
"Abrieb von 1 Bio-Orange\n"
|
||
"2 EL Speisestärke"
|
||
),
|
||
"instructions": (
|
||
"1. Schokolade mit 2 EL Sahne schmelzen und abkühlen lassen. Sahne mit Zucker und Lebkuchengewürz steif schlagen.\n"
|
||
"2. Lebkuchen würfeln. Schokolade unter die Sahne rühren, Lebkuchen unterheben und in Gläser füllen. Kalt stellen.\n"
|
||
"3. Kirschen abgießen, Saft mit Glühwein und Orangenschale 5 Minuten aufkochen. Stärke anrühren, hineingießen und andicken lassen. Kirschen zugeben.\n"
|
||
"4. Kirschen abkühlen lassen und vor dem Servieren auf der Mousse verteilen."
|
||
),
|
||
"notes": "Das perfekte Festtagsdessert für den Winter und das Weihnachtsmenü.",
|
||
"source": "transglobalpanparty.com",
|
||
"image_url": "/static/uploads/recipes/lebkuchen-mousse_mit_glühweinkirschen.jpg"
|
||
},
|
||
{
|
||
"title": "Zitronen-Tiramisu mit Lemon Curd (ohne rohes Ei)",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "45 Min",
|
||
"cook_time": "0 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"Lemon Curd:\n"
|
||
"3 Bio-Zitronen (Abrieb & 150 g Saft)\n"
|
||
"3 Eier\n"
|
||
"150 g Zucker\n"
|
||
"1 TL Speisestärke & 100 g kalte Butter in Stücken\n"
|
||
"Mascarponecreme:\n"
|
||
"375 g Mascarpone, 75 g Puderzucker, 200 g Schmand, 1 TL Vanilleextrakt, 250 g Schlagsahne\n"
|
||
"Schichten & Deko:\n"
|
||
"200 g Löffelbiskuits\n"
|
||
"175 ml frisch gepresster Orangensaft (oder Mangosaft)\n"
|
||
"0,5 Zitrone für feine Zesten"
|
||
),
|
||
"instructions": (
|
||
"1. Lemon Curd: Zitronenabrieb, Saft, Eier, Zucker und Stärke verrühren und bei mittlerer Hitze rühren, bis es andickt. Kalte Butterstücke einrühren. Abkühlen lassen.\n"
|
||
"2. Creme: Mascarpone mit Puderzucker, Schmand und Vanille verrühren. Sahne langsam zugeben und steif schlagen.\n"
|
||
"3. Schichten: Löffelbiskuits in Saft tauchen, Boden auslegen. Etwas Lemon Curd und halbe Creme darauf verstreichen. Zweite Lage Biskuits, Lemon Curd und restliche Creme aufschichten.\n"
|
||
"4. Mit Lemon Curd marmorieren und mit Zitronenzesten garnieren. Mindestens 4 Stunden kühlen."
|
||
),
|
||
"notes": "Auch perfekt für Kinder geeignet, da komplett ohne rohes Ei und ohne Alkohol.",
|
||
"source": "Sallys Welt",
|
||
"image_url": "/static/uploads/recipes/zitronen-tiramisu-ohne-rohes-ei.jpg"
|
||
},
|
||
{
|
||
"title": "Heidelbeer-Tiramisu (fruchtig-frisch ohne Ei)",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"Heidelbeersoße:\n"
|
||
"400 g frische Heidelbeeren\n"
|
||
"1 Bio-Zitrone (Saft & Abrieb)\n"
|
||
"150 g Gelierzucker 2:1\n"
|
||
"Creme:\n"
|
||
"500 g Mascarpone & 300 g Joghurt\n"
|
||
"250 g Schlagsahne & 1 Pck. Vanillezucker\n"
|
||
"80 g Zucker\n"
|
||
"Schichten & Deko:\n"
|
||
"1-2 Orangen (ausgepresst)\n"
|
||
"250 g Löffelbiskuits\n"
|
||
"50 g frische Heidelbeeren & 25 g weiße Schokolade geraspelt"
|
||
),
|
||
"instructions": (
|
||
"1. Heidelbeeren mit halber Zitronenschale und Gelierzucker aufkochen, mit dem Kartoffelstampfer zerdrücken und einköcheln lassen. Abkühlen lassen.\n"
|
||
"2. Sahne mit Vanillezucker steif schlagen. Mascarpone mit Joghurt, Zucker, restlicher Zitronenschale und Zitronensaft glattrühren. Sahne unterheben.\n"
|
||
"3. Löffelbiskuits kurz in Orangensaft tauchen und eine Auflaufform damit auslegen.\n"
|
||
"4. Hälfte Heidelbeersoße und Hälfte Creme aufschichten. Wiederholen, sodass Creme oben abschließt.\n"
|
||
"5. Mindestens 5 Stunden kühlen. Mit Heidelbeeren und Schokoraspeln verzieren."
|
||
),
|
||
"notes": "Ein Traum in Violett – wunderbar beerig und cremig.",
|
||
"source": "WTC Rezepte",
|
||
"image_url": "/static/uploads/recipes/heidelbeer.jpeg"
|
||
},
|
||
{
|
||
"title": "Weihnachtliche Bratapfel-Biskuitrolle",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "40 Min",
|
||
"cook_time": "12 Min",
|
||
"portions": 10,
|
||
"ingredients": (
|
||
"Biskuitteig:\n"
|
||
"4 Eier (Größe M), 1 Prise Salz, 115 g Zucker\n"
|
||
"80 g Mehl, 40 g Speisestärke, 1 TL Backpulver, 1-2 TL Lebkuchengewürz\n"
|
||
"Bratapfel-Füllung:\n"
|
||
"400 g Äpfel (geschält, in 5 mm Würfeln)\n"
|
||
"30 g geröstete gehackte Mandeln oder Walnüsse\n"
|
||
"85 g Zucker, 50 ml Apfelsaft, 1 EL Butter, 1 TL Zimt, etwas Vanille, 40 g Rosinen\n"
|
||
"Mascarpone-Creme:\n"
|
||
"250 g Sahne, 250 g Mascarpone, 70 g Puderzucker, etwas Zitronensaft"
|
||
),
|
||
"instructions": (
|
||
"1. Biskuit: Eier mit Salz und Zucker schaumig schlagen. Mehl, Stärke, Backpulver und Lebkuchengewürz unterheben. Bei 180 °C 12 Minuten backen. Auf Backpapier stürzen.\n"
|
||
"2. Füllung: Zucker mit Apfelsaft karamellisieren, Butter, Zimt, Vanille, Äpfel und Rosinen ca. 15 Minuten einköcheln. Nüsse zugeben und abkühlen lassen.\n"
|
||
"3. Sahne steif schlagen, mit Mascarpone und Puderzucker glattrühren.\n"
|
||
"4. Biskuit mit Mascarponecreme bestreichen, Bratapfelmasse aufgeben und eng aufrollen. 2 Stunden kühlen."
|
||
),
|
||
"notes": "Schmiegt samtige Creme und aromatische Äpfel in einen fluffigen Biskuit.",
|
||
"source": "Madame Dessert",
|
||
"image_url": "/static/uploads/recipes/weihnachtliche_bratapfel_biskuitrolle_-_madame_dessert.jpg"
|
||
},
|
||
{
|
||
"title": "Zimt-Biskuitrolle mit karamellisierten Pflaumen & Krokant",
|
||
"category": "Desserts",
|
||
"chapter_number": 9,
|
||
"effort": "mittel",
|
||
"prep_time": "40 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 10,
|
||
"ingredients": (
|
||
"Biskuit: 2 Eier, 1 Prise Salz, 140 g Zucker, 1 TL Zimt, 80 g Mehl, 40 g Stärke, 1 TL Backpulver\n"
|
||
"Pflaumen: 800 g Pflaumen (entsteint, in Stücken), 50 g brauner Zucker, 1 Zimtstange, 100 ml Apfelsaft\n"
|
||
"Creme & Deko: 400 ml Sahne, 2 Pck. Sahnesteif, 2 Pck. Vanillezucker, 50 g Haselnusskrokant"
|
||
),
|
||
"instructions": (
|
||
"1. Biskuitteig anrühren, auf Blech streichen und bei 180 °C 10-12 Minuten backen. Auf feuchtes Tuch stürzen und einrollen.\n"
|
||
"2. Pflaumen mit Zucker, Zimtstange und Apfelsaft weich dünsten. Sud auffangen.\n"
|
||
"3. Sahne mit Sahnesteif und Vanillezucker steif schlagen.\n"
|
||
"4. Biskuit entrollen, mit Pflaumensud bepinseln, 2/3 der Sahne aufstreichen, Pflaumen und Krokant auflegen und aufrollen.\n"
|
||
"5. Mit restlicher Sahne bestreichen und mit Krokant und Pflaumenstücken garnieren."
|
||
),
|
||
"notes": "Ein herbstlich-winterlicher Genuss für die Kaffeetafel.",
|
||
"source": "kuechenmomente.de",
|
||
"image_url": "/static/uploads/recipes/zimt-biskuitrolle_mit_pflaumen.png"
|
||
},
|
||
|
||
# ==================== KAPITEL 10: Kuchen & Gebäck ====================
|
||
{
|
||
"title": "Saftiger umgedrehter Ananaskuchen",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "gering",
|
||
"prep_time": "25 Min",
|
||
"cook_time": "40 Min",
|
||
"portions": 12,
|
||
"ingredients": (
|
||
"1 Dose Ananas in Scheiben (Abtropfgewicht ca. 350 g)\n"
|
||
"220 g weiche Butter (40 g für Form, 180 g für Teig)\n"
|
||
"30 g brauner Zucker\n"
|
||
"130 g Zucker & 1 Prise Salz\n"
|
||
"3 Eier (Größe M)\n"
|
||
"200 g Weizenmehl & 2 TL Backpulver\n"
|
||
"Cocktailkirschen nach Belieben"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 180 °C (Umluft 160 °C) vorheizen. Springform (26 cm) am Boden mit 40 g Butter bepinseln und braunen Zucker gleichmäßig aufstreuen.\n"
|
||
"2. 8 Ananasscheiben dicht auf den Boden legen, Löcher nach Belieben mit Kirschen füllen. Restliche Ananas pürieren.\n"
|
||
"3. 180 g Butter mit Zucker und Salz schaumig schlagen. Eier nach und nach zugeben. Mehl mit Backpulver abwechselnd mit dem Ananaspüree unterrühren.\n"
|
||
"4. Teig auf den Ananasscheiben verstreichen und bei 180 °C ca. 40 Minuten backen.\n"
|
||
"5. 5 Minuten ruhen lassen, dann direkt auf eine Tortenplatte stürzen und das Backpapier abziehen."
|
||
),
|
||
"notes": "Unglaublich saftig durch den karamellisierten Ananasboden.",
|
||
"source": "Einfach Backen (Brigitte Sporrer)",
|
||
"image_url": "/static/uploads/recipes/ananaskuchen.jpg"
|
||
},
|
||
{
|
||
"title": "Apfel-Salzkaramell-Tarte mit Erdnüssen",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "30 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"Mürbeteig: 200 g Mehl, 100 g kalte Butter, 50 g Zucker, 1 EL kaltes Wasser, 1 Prise Zimt\n"
|
||
"Salzkaramell: 125 g Zucker, 200 ml Sahne, 2 EL Butter, grobes Meersalz\n"
|
||
"Belag: 2 säuerliche Äpfel (in feinen Scheiben), 2 EL geröstete und gesalzene Erdnüsse"
|
||
),
|
||
"instructions": (
|
||
"1. Mürbeteig kneten, in Tarteform drücken und bei 170 °C Umluft 12 Minuten blind vorbacken.\n"
|
||
"2. Zucker, Butter und Sahne im Topf ca. 15 Minuten zu einem cremigen Karamell einköcheln, Meersalz unterrühren.\n"
|
||
"3. Vorgebackenen Boden mit Karamell bestreichen, Erdnüsse aufstreuen und Apfelscheiben dachziegelartig auflegen.\n"
|
||
"4. 20 Minuten backen, nochmals mit warmem Karamell bepinseln, Erdnüsse aufstreuen und weitere 10 Minuten backen."
|
||
),
|
||
"notes": "Göttliche Kombination aus süßem Karamell, säuerlichem Apfel und salzigen Nüssen.",
|
||
"source": "krimi&keks",
|
||
"image_url": "/static/uploads/recipes/apfel_erdnuss_tarte.jpeg"
|
||
},
|
||
{
|
||
"title": "Blaubeer-Ricotta-Tarte",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "60 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"Für den Mürbteig: 220 g Mehl, 100 g kalte Butter, 50 g Puderzucker, 1 Ei, 2 EL kaltes Wasser\n"
|
||
"Für den Belag: 500 g Ricotta, 2 Eier, Mark einer Vanilleschote, Saft & Schale einer Bio-Zitrone, 150 g Zucker\n"
|
||
"Dekoration: Ca. 300 g frische Heidelbeeren, Puderzucker zum Bestäuben"
|
||
),
|
||
"instructions": (
|
||
"1. Teigzutaten verkneten, 30 Minuten kühlen. Ausrollen, in Form geben und 15 Minuten bei 180 °C vorbacken.\n"
|
||
"2. Eier, Zucker und Vanillemark schaumig schlagen. Ricotta, Zitronensaft und -schale unterrühren.\n"
|
||
"3. Masse auf den Boden geben und weitere 45 Minuten backen. In der Form abkühlen lassen.\n"
|
||
"4. Mit frischen Beeren belegen und mit Puderzucker bestäuben."
|
||
),
|
||
"notes": "Sommerlich frisch, cremig und wunderbar leicht.",
|
||
"source": "zimtkeksundapfeltarte",
|
||
"image_url": "/static/uploads/recipes/blauchbeer.jpeg"
|
||
},
|
||
{
|
||
"title": "Bounty®-Kuchen vom Blech mit Kokoscreme",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "mittel",
|
||
"prep_time": "40 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 20,
|
||
"ingredients": (
|
||
"Rührteig: 250 g Butter, 150 g Zucker, 5 Eier, 150 g Mehl, 2 gestr. TL Backpulver, 40 g Kakao, 100 g gemahlene Mandeln, 125 ml Milch\n"
|
||
"Kokos-Creme: 2 Pck. Sahnepuddingpulver, 80 g Zucker, 500 ml Milch, 400 ml Kokosmilch, 200 g Kokosraspel, 200 g Sahne, 1 Pck. Sahnesteif\n"
|
||
"Glasur & Deko: 150 g Zartbitterkuvertüre, 75 g Butter, ca. 10 Bounty-Riegel, 3 EL Kokoschips"
|
||
),
|
||
"instructions": (
|
||
"1. Pudding mit Milch, Kokosmilch und Zucker kochen, Kokosraspel einrühren, abkühlen lassen. Sahne steif schlagen und unterheben.\n"
|
||
"2. Rührteig anrühren, auf das Blech streichen und bei 180 °C ca. 20 Minuten backen. Erkalten lassen.\n"
|
||
"3. Kokoscreme auf dem Boden verstreichen und 1 Stunde kalt stellen.\n"
|
||
"4. Kuvertüre mit Butter schmelzen, auf der Creme verstreichen. Mit halbierten Bountys und Kokoschips verzieren."
|
||
),
|
||
"notes": "Schokoladig, kokosnussig und unwiderstehlich lecker.",
|
||
"source": "Dr. Oetker",
|
||
"image_url": "/static/uploads/recipes/bounty-kuchen_rezept___dr_oetker.jpg"
|
||
},
|
||
{
|
||
"title": "Donauwelle (Super Easy vom Blech)",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "mittel",
|
||
"prep_time": "35 Min",
|
||
"cook_time": "35 Min",
|
||
"portions": 16,
|
||
"ingredients": (
|
||
"Teig: 3 Eier, 175 g Zucker, 175 ml Öl, 175 ml Milch, 350 g Mehl, 3 TL Backpulver, 1 EL Kakaopulver, 1 EL Milch, 1 Glas abgetropfte Sauerkirschen\n"
|
||
"Buttercreme: 1 Pck. Vanillepuddingpulver, 400 ml Milch, 2 EL Zucker, 250 g weiche Butter (zimmertemperiert)\n"
|
||
"Schokoglasur: 200 g Zartbitterschokolade, 2 EL Kokosfett / Butter"
|
||
),
|
||
"instructions": (
|
||
"1. Eier, Zucker, Öl und Milch verquirlen. Mehl und Backpulver unterrühren. 2/3 des Teiges auf ein gefettetes Blech streichen.\n"
|
||
"2. Restlichen Teig mit Kakao und 1 EL Milch verrühren, auf dem hellen Teig verteilen. Kirschen daraufgeben. Bei 180 °C 30-35 Minuten backen.\n"
|
||
"3. Pudding kochen und auf Zimmertemperatur abkühlen lassen. Butter schaumig schlagen, Pudding esslöffelweise unterrühren. Auf dem kalten Kuchen verstreichen.\n"
|
||
"4. Schokolade schmelzen, auf der Creme verstreichen und mit einer Kuchengabel das typische Wellenmuster ziehen. Kalt stellen."
|
||
),
|
||
"notes": "Der unschlagbare Klassiker auf jeder Kuchentafel.",
|
||
"source": "alina1st (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/donauwelle_-_super_easy_von_alina1st.png"
|
||
},
|
||
{
|
||
"title": "Gedeckter Apfelkuchen mit Streuseln",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "mittel",
|
||
"prep_time": "45 Min",
|
||
"cook_time": "60 Min",
|
||
"portions": 12,
|
||
"ingredients": (
|
||
"Mürbeteig: 300 g Mehl, 100 g Butter, 100 g Zucker, 1 TL Backpulver, 1 Pck. Vanillinzucker, 2 Eier\n"
|
||
"Füllung: 1500 g säuerliche Äpfel (in Stücken), 50 g Butter, 50 g Rosinen, 50 g Zucker, 1 Pck. Vanillepuddingpulver\n"
|
||
"Streusel: 150 g Mehl, 100 g Butter, 100 g Zucker, 1 Prise Zimt (optional)"
|
||
),
|
||
"instructions": (
|
||
"1. Mürbeteig verkneten, in Springform drücken und am Rand hochziehen.\n"
|
||
"2. Äpfel mit Butter, Rosinen und Zucker andünsten. Puddingpulver mit etwas Wasser verrühren und unterrühren, bis es bindet. Auf den Teig geben.\n"
|
||
"3. Mehl, Butter und Zucker mit den Händen zu Streuseln verreiben und dicht auf den Äpfeln verteilen.\n"
|
||
"4. Bei 180 °C ca. 55-60 Minuten goldbraun backen."
|
||
),
|
||
"notes": "Herrlich knusprige Streusel treffen auf saftige Apfelfülle.",
|
||
"source": "mbus (Chefkoch)",
|
||
"image_url": "/static/uploads/recipes/gedeckter_apfelkuchen_mit_streuseln_von_mbus.png"
|
||
},
|
||
{
|
||
"title": "Fudgy Kidneybohnen-Brownies (ohne Mehl)",
|
||
"category": "Kuchen & Gebäck",
|
||
"chapter_number": 10,
|
||
"effort": "gering",
|
||
"prep_time": "10 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 8,
|
||
"ingredients": (
|
||
"1 Dose Kidneybohnen (abgespült und gut abgetropft)\n"
|
||
"30 g gemahlene Mandeln\n"
|
||
"2 frische Eier\n"
|
||
"50 g echtes Kakaopulver\n"
|
||
"100 g Zucker (oder Xylit / Erythrit)\n"
|
||
"2 EL neutrales Rapsöl oder Kokosöl\n"
|
||
"1 Pck. Vanillezucker & 1/2 Pck. Backpulver\n"
|
||
"100 g gehackte Zartbitterschokolade"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 200 °C Umluft vorheizen. Form mit Backpapier auslegen.\n"
|
||
"2. Bohnen im Mixer fein pürieren. Alle restlichen Zutaten (außer der gehackten Schokolade) zugeben und cremig rühren.\n"
|
||
"3. Gehackte Schokolade unterheben.\n"
|
||
"4. In die Form füllen und ca. 15-20 Minuten backen, bis die Oberfläche fest, das Innere aber herrlich weich ist."
|
||
),
|
||
"notes": "Extra schokoladig und saftig – ohne Mehl und voller guter Nährstoffe.",
|
||
"source": "WTC Rezepte",
|
||
"image_url": "/static/uploads/recipes/kidneybohnen.jpeg"
|
||
},
|
||
|
||
# ==================== KAPITEL 11: Plätzchen ====================
|
||
{
|
||
"title": "Klassische Butterplätzchen & Spitzbuben",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 40,
|
||
"ingredients": (
|
||
"500 g Mehl\n"
|
||
"250 g weiche Butter\n"
|
||
"250 g feiner Zucker\n"
|
||
"6 Eigelbe\n"
|
||
"Variationen: Rote Johannisbeermarmelade für Spitzbuben, Schokoglasur"
|
||
),
|
||
"instructions": (
|
||
"1. Alle Zutaten zügig zu einem glatten Mürbeteig verkneten.\n"
|
||
"2. Den Teig in Frischhaltefolie wickeln und über Nacht im Kühlschrank ruhen lassen.\n"
|
||
"3. Teig auf einer bemehlten Arbeitsfläche gleichmäßig ausrollen und beliebige Motive ausstechen.\n"
|
||
"4. Bei 180 °C Ober-/Unterhitze ca. 10 Minuten hell backen.\n"
|
||
"5. Nach Wunsch mit Puderzucker bestreuen, mit Marmelade zusammensetzen oder glasieren."
|
||
),
|
||
"notes": "Der unverzichtbare Grundteig für die Weihnachtsbäckerei.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Marzipankissen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "14 Min",
|
||
"portions": 30,
|
||
"ingredients": (
|
||
"Teig: 300 g Mehl, 100 g Puderzucker, 200 g kalte Butter, 2 Eigelb, 1 Prise Salz\n"
|
||
"Füllung: 300 g Marzipan (gekühlt), 2 Eiweiß, 2 EL Zitronensaft, 8 Tropfen Bittermandelaroma\n"
|
||
"Dekoration: Puderzucker zum Bestäuben"
|
||
),
|
||
"instructions": (
|
||
"1. Teigzutaten verkneten, zu Rechteck (ca. 20x15 cm) formen und 2 Std. in den Kühlschrank legen. Marzipan 15 Min. in die Gefriertruhe legen.\n"
|
||
"2. Marzipan grob raspeln und mit Eiweiß, Zitronensaft und Aroma gut verquirlen.\n"
|
||
"3. Teig vierteln, 8 cm breit ausrollen. Mit Füllung bestreichen, einrollen und Stücke abschneiden.\n"
|
||
"4. Bei 180 °C 12-14 Minuten backen. Noch warm mit Puderzucker bestäuben."
|
||
),
|
||
"notes": "Zart und marzipanig – wie Mini-Blätterteigschnecken.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Gefüllte Marzipan-Orangen-Plätzchen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "12 Min",
|
||
"portions": 30,
|
||
"ingredients": (
|
||
"Teig: 150 g Mehl, 50 g Speisestärke, 125 g Zucker, 1 Pck. Vanillezucker, 1 TL Orangenabrieb, 1 Prise Salz, 175 g kalte Butter, 1 Ei, 100 g Marzipan, 100 g gemahlene Mandeln\n"
|
||
"Füllung: Orangenmarmelade\n"
|
||
"Glasur: 2-3 EL Orangensaft, 1 TL Orangenabrieb, 150 g Puderzucker"
|
||
),
|
||
"instructions": (
|
||
"1. Alle Zutaten des Teiges verkneten und 30 Minuten kühlen.\n"
|
||
"2. Teig ausrollen und Kreise ausstechen.\n"
|
||
"3. Bei 175 °C ca. 12 Minuten backen.\n"
|
||
"4. Auskühlen lassen, mit Marmelade bestreichen und zusammensetzen.\n"
|
||
"5. Glasur aus Orangensaft, Abrieb und Puderzucker anrühren und Plätzchen bestreichen."
|
||
),
|
||
"notes": "Fruchtige Orange harmoniert perfekt mit feinem Mandelmarzipan.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Lebkuchenplätzchen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "18 Min",
|
||
"portions": 40,
|
||
"ingredients": (
|
||
"250 g Honig, 125 g Butter, 125 g Zucker, 1 Ei\n"
|
||
"500 g Mehl, 1 Pck. Backpulver, 2 EL Kakao, 1 Pck. Lebkuchengewürz, Prise Salz, Zitronenabrieb\n"
|
||
"Deko: Schokoglasuren, Zuckerguss, bunte Streusel"
|
||
),
|
||
"instructions": (
|
||
"1. Honig, Butter und Zucker im Topf unter Rühren erhitzen, bis alles geschmolzen ist. Abkühlen lassen.\n"
|
||
"2. Ei unterrühren. Mehl mit Backpulver und Kakao darübersieben. Gewürze zugeben und verkneten. 1 Std. kühlen.\n"
|
||
"3. Teig ca. 5 mm dick ausrollen und Plätzchen ausstechen.\n"
|
||
"4. Bei 180 °C 15-20 Minuten backen.\n"
|
||
"5. Nach Belieben mit Schoko-, Zuckerguss und Streuseln verzieren."
|
||
),
|
||
"notes": "Wunderbar weich und würzig duftend.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Zimt-Orangen-Plätzchen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "10 Min",
|
||
"portions": 35,
|
||
"ingredients": (
|
||
"200 g weiche Butter\n"
|
||
"100 g Puderzucker\n"
|
||
"300 g Mehl\n"
|
||
"Abrieb von 2 Bio-Orangen\n"
|
||
"2 TL Zimt\n"
|
||
"Schokoglasur Zartbitter zum Eintauchen"
|
||
),
|
||
"instructions": (
|
||
"1. Butter und Zucker schaumig schlagen. Orangenabrieb und Zimt untermischen, Mehl unterrühren.\n"
|
||
"2. Teig sofort zwischen Backpapier ausrollen und Plätzchen ausstechen.\n"
|
||
"3. Bei 175 °C ca. 10 Minuten backen.\n"
|
||
"4. Abkühlen lassen, dann zur Hälfte in flüssige Zartbitterglasur tauchen."
|
||
),
|
||
"notes": "Herrlich mürbe und aromatisch durch frischen Orangenabrieb.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Klassische Vanillekipferl",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "25 Min",
|
||
"cook_time": "12 Min",
|
||
"portions": 40,
|
||
"ingredients": (
|
||
"Teig: 250 g Mehl, 210 g kalte Butter, 100 g gemahlene Mandeln, 80 g Zucker, 2 Pck. echter Bourbon-Vanillezucker\n"
|
||
"Wälzen: 1/2 Pck. Puderzucker, 1 Pck. Bourbon-Vanillezucker"
|
||
),
|
||
"instructions": (
|
||
"1. Zutaten zügig verkneten und 30 Minuten in den Kühlschrank stellen.\n"
|
||
"2. Puderzucker sieben und mit Vanillezucker mischen.\n"
|
||
"3. Teig zu daumendicken Rollen formen, Stücke abschneiden und Kipferl biegen.\n"
|
||
"4. Bei 175 °C Umluft ca. 10-12 Minuten backen (dürfen nicht zu dunkel werden).\n"
|
||
"5. Lauwarm im Vanille-Puderzucker wenden (zu heiß zerbrechen sie, zu kalt haftet der Zucker nicht)."
|
||
),
|
||
"notes": "Zergehen buchstäblich auf der Zunge.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Kaffee-Kakao-Plätzchen von der Rolle",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "12 Min",
|
||
"portions": 35,
|
||
"ingredients": (
|
||
"Teig: 160 g Mehl, 30 g Kakaopulver, 40 g Puderzucker, 2 TL Kaffeepulver (Espressopulver), 30 g Schokoraspeln, 150 g Butter\n"
|
||
"Deko: Weiße Kuvertüre & 1 Pck. Mokka-Schokobohnen"
|
||
),
|
||
"instructions": (
|
||
"1. Alle Teigzutaten rasch verkneten.\n"
|
||
"2. 3 gleichmäßige Rollen formen und 20 Minuten kalt stellen.\n"
|
||
"3. Mit einem scharfen Messer gleichmäßige Scheiben von der Rolle schneiden.\n"
|
||
"4. Bei 160 °C ca. 12 Minuten backen.\n"
|
||
"5. Mit weißer Kuvertüre und Mokkabohnen verzieren."
|
||
),
|
||
"notes": "Ein Traum für alle Kaffeeliebhaber.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Zimtsterne mit Baiserhaube",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "mittel",
|
||
"prep_time": "30 Min",
|
||
"cook_time": "15 Min",
|
||
"portions": 30,
|
||
"ingredients": (
|
||
"Teig: 500 g gemahlene Mandeln, 300 g Puderzucker, 2 TL Zimt, 2 Eiweiß, 2 EL Mandellikör (Amaretto)\n"
|
||
"Glasur: 1 Eiweiß, 125 g Puderzucker"
|
||
),
|
||
"instructions": (
|
||
"1. Mandeln, Puderzucker und Zimt mischen. Eiweiß und Amaretto zugeben und zu einem kompakten Teig verkneten.\n"
|
||
"2. Teig zwischen Backpapier ca. 1 cm dick ausrollen. Sterne ausstechen (Ausstecher in Puderzucker tauchen).\n"
|
||
"3. Für die Glasur: Eiweiß steif schlagen, Puderzucker esslöffelweise weiterschlagend einrieseln lassen.\n"
|
||
"4. Sterne sorgfältig mit der Baisermasse bepinseln.\n"
|
||
"5. Auf unterster Schiene bei 150 °C Ober-/Unterhitze ca. 10-15 Minuten backen, sodass das Baiser weiß bleibt."
|
||
),
|
||
"notes": "Bleiben wunderbar saftig und weich im Kern.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Orangen-Schoko-Kipferl",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "20 Min",
|
||
"cook_time": "12 Min",
|
||
"portions": 35,
|
||
"ingredients": (
|
||
"220 g Mehl, 120 g weiche Butter, 100 g Puderzucker, 4 EL Kakao, 2 Eigelb\n"
|
||
"2 EL Milch, 1 Messerspitze Zimt, Abrieb von 1 Bio-Orange, 5 Tropfen Orangenaroma\n"
|
||
"Schokoglasur zum Eintunken"
|
||
),
|
||
"instructions": (
|
||
"1. Alle Zutaten außer der Glasur zu einem geschmeidigen Mürbteig verkneten.\n"
|
||
"2. Zu Rollen formen, Stücke abschneiden und Kipferl biegen.\n"
|
||
"3. Bei 180 °C ca. 10-12 Minuten backen.\n"
|
||
"4. Auskühlen lassen und die beiden Enden in flüssige Schokoladenglasur tunken."
|
||
),
|
||
"notes": "Schokolade und Orange in zart mürber Kipferlform.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Marzipanwölkchen mit Mandelblättchen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "20 Min",
|
||
"portions": 30,
|
||
"ingredients": (
|
||
"400 g Marzipanrohmasse\n"
|
||
"2 frische Eiweiß\n"
|
||
"100 g Puderzucker\n"
|
||
"140 g gehobelte Mandeln"
|
||
),
|
||
"instructions": (
|
||
"1. Marzipan grob hobeln oder reiben.\n"
|
||
"2. Eiweiß mit Puderzucker und geriebenem Marzipan mit dem Handrührgerät zu einer homogenen Masse verarbeiten.\n"
|
||
"3. Hände befeuchten und walnussgroße Kugeln formen.\n"
|
||
"4. Die Kugeln rundherum in den Mandelblättchen wälzen und auf ein Backblech setzen.\n"
|
||
"5. Bei 150 °C Ober-/Unterhitze ca. 20 Minuten sanft backen."
|
||
),
|
||
"notes": "Außen knusprig mandelig, innen herrlich saftig wie Marzipanwölkchen.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
},
|
||
{
|
||
"title": "Erdnuss-Karamell-Makronen",
|
||
"category": "Plätzchen",
|
||
"chapter_number": 11,
|
||
"effort": "gering",
|
||
"prep_time": "15 Min",
|
||
"cook_time": "25 Min",
|
||
"portions": 25,
|
||
"ingredients": (
|
||
"2 frische Eiweiß\n"
|
||
"100 g brauner Rohrzucker\n"
|
||
"50 g Erdnussbutter crunchy\n"
|
||
"150 g geröstete und gesalzene Erdnüsse (grob gehackt)\n"
|
||
"25 runde Backoblaten\n"
|
||
"1 Prise Salz"
|
||
),
|
||
"instructions": (
|
||
"1. Backofen auf 160 °C Ober-/Unterhitze vorheizen. Erdnüsse grob hacken.\n"
|
||
"2. Eiweiß mit einer Prise Salz steif schlagen. Den Rohrzucker nach und nach unter ständigem Weiterschlagen einrieseln lassen.\n"
|
||
"3. Die cremige Erdnussbutter und die gehackten Erdnüsse vorsichtig unter den Eischnee heben.\n"
|
||
"4. Je 2 Teelöffel Masse auf die Oblaten setzen.\n"
|
||
"5. Bei 160 °C ca. 20-25 Minuten backen."
|
||
),
|
||
"notes": "Karamellig, nussig und herrlich knusprig.",
|
||
"source": "Rezeptkarten",
|
||
"image_url": "/static/uploads/recipes/rezeptkarten.png"
|
||
}
|
||
]
|
||
|
||
|
||
def run():
|
||
print(f"Verbinde zu MariaDB auf {MARIADB_HOST}...")
|
||
conn = pymysql.connect(
|
||
host=MARIADB_HOST,
|
||
port=MARIADB_PORT,
|
||
user=MARIADB_USER,
|
||
password=MARIADB_PASS,
|
||
database=MARIADB_NAME,
|
||
charset="utf8mb4",
|
||
cursorclass=pymysql.cursors.DictCursor,
|
||
autocommit=False
|
||
)
|
||
cur = conn.cursor()
|
||
|
||
try:
|
||
# 1. Bereinige etwaige Testeinträge ("Test Rezept", "Peter", "test", "jköjkö")
|
||
cur.execute("DELETE FROM recipes WHERE title IN ('Test Rezept', 'Peter', 'test', 'jköjkö')")
|
||
print(f"Testeinträge bereinigt: {cur.rowcount} Zeilen entfernt.")
|
||
|
||
# 2. Füge alle Rezepte ein oder aktualisiere sie
|
||
inserted = 0
|
||
updated = 0
|
||
for r in RECIPES:
|
||
cur.execute("""
|
||
SELECT id FROM recipes WHERE title = %s
|
||
""", (r["title"],))
|
||
existing = cur.fetchone()
|
||
|
||
if existing:
|
||
cur.execute("""
|
||
UPDATE recipes SET
|
||
category = %s,
|
||
chapter_number = %s,
|
||
effort = %s,
|
||
prep_time = %s,
|
||
cook_time = %s,
|
||
portions = %s,
|
||
ingredients = %s,
|
||
instructions = %s,
|
||
notes = %s,
|
||
source = %s,
|
||
image_url = %s,
|
||
updated_at = NOW()
|
||
WHERE id = %s
|
||
""", (
|
||
r["category"], r["chapter_number"], r["effort"],
|
||
r["prep_time"], r["cook_time"], r["portions"],
|
||
r["ingredients"], r["instructions"], r["notes"],
|
||
r["source"], r["image_url"], existing["id"]
|
||
))
|
||
updated += 1
|
||
else:
|
||
cur.execute("""
|
||
INSERT INTO recipes (
|
||
title, category, chapter_number, effort,
|
||
prep_time, cook_time, portions,
|
||
ingredients, instructions, notes, source, image_url,
|
||
created_at, updated_at
|
||
) VALUES (
|
||
%s, %s, %s, %s,
|
||
%s, %s, %s,
|
||
%s, %s, %s, %s, %s,
|
||
NOW(), NOW()
|
||
)
|
||
""", (
|
||
r["title"], r["category"], r["chapter_number"], r["effort"],
|
||
r["prep_time"], r["cook_time"], r["portions"],
|
||
r["ingredients"], r["instructions"], r["notes"],
|
||
r["source"], r["image_url"]
|
||
))
|
||
inserted += 1
|
||
|
||
conn.commit()
|
||
print(f"Erfolgreich ausgeführt: {inserted} neu eingefügt, {updated} aktualisiert.")
|
||
|
||
# Gesamtstatus
|
||
cur.execute("SELECT COUNT(*) AS total FROM recipes")
|
||
print(f"Gesamtanzahl Rezepte in MariaDB: {cur.fetchone()['total']}")
|
||
|
||
cur.execute("SELECT chapter_number, COUNT(*) as count FROM recipes GROUP BY chapter_number ORDER BY chapter_number")
|
||
print("Rezepte pro Kapitel:")
|
||
for row in cur.fetchall():
|
||
print(f" Kapitel {row['chapter_number']}: {row['count']} Rezepte")
|
||
|
||
except Exception as e:
|
||
conn.rollback()
|
||
print(f"Fehler beim Import: {e}")
|
||
raise
|
||
finally:
|
||
conn.close()
|
||
|
||
if __name__ == "__main__":
|
||
run()
|