Files
wtc.waiswuaschd.de/insert_nochmal_recipes.py
T

473 lines
26 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- coding: utf-8 -*-
import pymysql
from app.database import get_connection
recipes_to_add = [
{
"title": "Bayerische Fleischpflanzerl",
"category": "Hausmannskost",
"chapter_number": 2,
"effort": "einfach",
"prep_time": "15 Min.",
"cook_time": "20 Min.",
"portions": 4,
"has_portion_table": 0,
"source": "Familienrezept (handschriftlich)",
"image_url": "/static/uploads/recipes/fleischpflanzerl.jpg",
"notes": "",
"ingredients": """Pflanzerl-Masse:
1 Pck. Veggie-Hack (ca. 275-300 g, alternativ Rinder-/Gemischtes Hack)
1 Scheibe Toastbrot
1 Zwiebel (fein gewürfelt)
1 frisches Ei
1 TL Senf (mittelscharf)
1 TL Salz
frisch gemahlener Pfeffer
frische Petersilie (gehackt)
Semmelbrösel (nach Bedarf zur Bindung)
Zum Braten:
reichlich Butter (zum Ausbacken)""",
"instructions": """1. Vorbereitung: Die Zwiebel fein würfeln und in etwas Butter sanft anschwitzen, bis sie glasig ist. Die Scheibe Toastbrot in etwas lauwarmem Wasser (oder Milch) einweichen.
2. Toast ausdrücken: Das eingeweichte Toastbrot mit den Händen sehr gründlich ausdrücken.
3. Masse kneten: Das Hackfleisch mit den angeschwitzten Zwiebeln, dem ausgedrückten Toast, Ei, Senf, 1 TL Salz, Pfeffer und reichlich gehackter Petersilie in eine Schüssel geben und mit den Händen gründlich verkneten.
4. Konsistenz anpassen & ruhen lassen: Nun nach Bedarf Semmelbrösel esslöffelweise unterkneten, um die Konsistenz optimal zu regulieren (die Masse soll saftig, aber gut formbar sein). Die Masse kurz durchziehen lassen.
5. Pflanzerl formen: Mit feuchten Händen 4 gleichmäßige, kompakte Fleischpflanzerl formen und leicht flachdrücken.
6. In reichlich Butter braten: In einer großen Pfanne reichlich Butter zerlassen. Die Fleischpflanzerl bei mittlerer Hitze lange und geduldig ca. 15–20 Minuten von beiden Seiten goldbraun und saftig braten. Heiß mit Kartoffelsalat oder Brezen servieren."""
},
{
"title": "Bayerischer Kartoffelsalat",
"category": "Kartoffeln",
"chapter_number": 4,
"effort": "einfach",
"prep_time": "25 Min.",
"cook_time": "25 Min.",
"portions": 4,
"has_portion_table": 0,
"source": "Kochbuch-Klassiker mit handschriftlicher Notiz",
"image_url": "/static/uploads/recipes/bayerischer_kartoffelsalat.jpg",
"notes": "",
"ingredients": """Kartoffeln:
1 kg festkochende Kartoffeln (Salatware)
1 Bund Schnittlauch (in feine Röllchen geschnitten)
Würzige Marinade:
1 Zwiebel (fein gewürfelt)
250 ml kräftige Brühe (Rinder- oder Gemüsebrühe)
1 TL Zucker
2 TL Senf (mittelscharf)
4-6 EL milder Essig
3 EL neutrales Pflanzenöl
Salz und frisch gemahlener Pfeffer""",
"instructions": """1. Kartoffeln kochen & sofort pellen: Die festkochenden Kartoffeln mit Schale in reichlich Salzwasser gar kochen (ca. 20–25 Minuten). Sofort nach dem Kochen noch dampfend heiß pellen.
2. Würziges Dressing einkochen: Die Zwiebel fein würfeln. Brühe, Zwiebelwürfel, Salz, Pfeffer, Zucker, Senf und genau die Hälfte des Essigs (ca. 2–3 EL) in einen kleinen Topf geben. Aufkochen und 5 Minuten leicht köcheln lassen, damit die Zwiebeln mild werden und sich die Aromen optimal verbinden. (Das Öl und der restliche Essig bleiben vorerst noch zurück!).
3. Kartoffeln heiß hobeln: Während das Dressing 5 Minuten köchelt, die noch heißen, gepellten Kartoffeln mit der dickeren Seite des Gemüsehobels direkt in eine große Schüssel in nicht zu dünne Scheiben hobeln.
4. Heiß übergießen & schlotzig rühren: Das kochend heiße Dressing direkt vom Herd über die gehobelten Kartoffeln gießen. Sofort behutsam, aber gründlich rühren, bis die Stärke der Kartoffeln bindet und der Salat herrlich glänzend und schlotzig wird.
5. Vollenden: Nun das Öl und den restlichen Essig dazugeben und vorsichtig unterheben. Den Kartoffelsalat mindestens 15–20 Minuten durchziehen lassen (er saugt die Marinade wunderbar auf).
6. Servieren: Vor dem Anrichten nochmals mit Salz, Pfeffer und evtl. einem Spritzer Essig abschmecken. Mit reichlich frischen Schnittlauchröllchen bestreuen und am besten lauwarm servieren."""
},
{
"title": "Kaiserschmarren",
"category": "Süßspeisen",
"chapter_number": 8,
"effort": "einfach",
"prep_time": "15 Min.",
"cook_time": "20 Min.",
"portions": 4,
"has_portion_table": 0,
"source": "Kochbuch-Klassiker mit handschriftlichen Notizen",
"image_url": "/static/uploads/recipes/kaiserschmarren.jpg",
"notes": "",
"ingredients": """Schmarren-Teig:
250 g Weizenmehl
375 ml Milch
8 Eigelb
8 Eiweiß
2 EL Puderzucker
1 Prise Salz
Zum Ausbacken & Karamellisieren:
100 g Butter
40 g Rosinen (optional, nach Wunsch in etwas Rum mariniert)
1-2 EL Zucker (zum Karamellisieren)
Puderzucker zum Bestäuben""",
"instructions": """1. Teig anrühren: Das Mehl mit der Milch in einer großen Schüssel mit dem Schneebesen klumpenfrei verrühren. Nach und nach die 8 Eigelbe und 2 EL Puderzucker zugeben und zu einem glatten Teig rühren. Den Teig ca. 20 Minuten quellen lassen.
2. Eischnee unterheben: Die 8 Eiweiße mit 1 Prise Salz mit dem Handrührgerät steif schlagen. Den Eischnee vorsichtig und locker unter den gequollenen Teig heben.
3. Portionieren & mit Deckel anbacken: Die vorbereitete Teigmenge reicht ideal für 3 Pfannen (jeweils ca. 4 Schöpfkellen Teig pro Pfanne). In einer großen Pfanne etwas Butter erhitzen. Gut 1 cm hoch (fingerhoch bzw. 4 Schöpfer) Teig in die Pfanne gießen und nach Wunsch mit Rosinen bestreuen. WICHTIG: Die Pfanne mit einem Deckel verschließen und den Schmarren mit geschlossenem Deckel bei mäßiger Hitze backen, bis die Unterseite goldbraun und die Oberseite gestockt ist.
4. Wenden & Zerreißen: Den Schmarren wenden und auch von der anderen Seite kurz goldgelb backen. Direkt in der Pfanne mit zwei Gabeln in mundgerechte Stücke zerreißen.
5. Karamellisieren: 1–2 EL Zucker über die heißen Teigstücke streuen und unter ständigem Wenden in der Pfanne karamellisieren lassen, bis die Stücke appetitlich glänzen. Im warmen Ofen (ca. 70–80 °C) warmhalten, bis alle 3 Pfannen gebacken sind.
6. Servieren: Auf Tellern anrichten, üppig mit Puderzucker besieben und sofort mit Zwetschgenröster oder Apfelmus servieren."""
},
{
"title": "Jian Baos (Gebratene Bao-Taschen)",
"category": "asiatisch",
"chapter_number": 7,
"effort": "mittel",
"prep_time": "30 Min.",
"cook_time": "20 Min.",
"portions": 2,
"has_portion_table": 0,
"source": "Bilou Kitchen (Streetfood Asia Edition)",
"image_url": "/static/uploads/recipes/jian_baos.jpg",
"notes": "",
"ingredients": """Hefeteig:
300 g Mehl
0.5 Pck. Trockenhefe
0.5 TL Zucker
0.5 TL Salz
160 ml lauwarmes Wasser
etwas Öl (zum Einreiben)
Pilz-Kohl-Füllung:
150 g Kräutersaitlinge (in feine Würfel geschnitten)
100 g Chinakohl, Spitzkohl oder Wirsing (in feine Streifen)
1-2 Knoblauchzehen (zerdrückt)
2 EL Mushroom Sauce (oder Austernsauce)
2 EL Sojasauce
1 TL gerösteter Sesam
1 Frühlingszwiebel (in feine Streifen)
frisch gemahlener Pfeffer
neutrales Pflanzenöl zum Anbraten
Zum Garen & Servieren:
Wasser
neutrales Pflanzenöl
Mushroom Sauce, Frühlingszwiebelringe & Sesam""",
"instructions": """1. Hefeteig zubereiten: Alle trockenen Zutaten (Mehl, Trockenhefe, Zucker, Salz) in einer Schüssel mischen. Das lauwarme Wasser unter ständigem Rühren einarbeiten. Den Teig 5 Minuten geschmeidig kneten, mit etwas Öl einreiben und abgedeckt mindestens 1 Stunde an einem warmen Ort gehen lassen.
2. Füllung braten: Pflanzenöl in einer Pfanne erhitzen. Die gewürfelten Kräutersaitlinge scharf anbraten, bis sie eine schöne goldbraune Farbe haben. Kohl und zerdrückten Knoblauch kurz mit anbraten, dann die Pfanne von der Hitze nehmen. Mit Mushroom Sauce, Sojasauce, Pfeffer, Sesam und Frühlingszwiebeln abschmecken. (Falls die Füllung zu trocken wirkt, 2–3 EL Wasser zugeben; sie soll schön glänzen). Die Füllung abkühlen lassen.
3. Baos füllen & formen: Den Teig fingerdick ausrollen und mit einem runden Ausstecher (8–10 cm) Kreise ausstechen. Auf jeden Kreis 1–2 EL Füllung geben, den Teig oben mittig zusammenfalten und kunstvoll eindrehen/verschließen.
4. Dämpf-Braten (Pan-Frying): Etwas Öl in einer Pfanne mit Deckel auf niedriger Stufe erhitzen. Die gefüllten Jian Baos hineinsetzen und von der Unterseite anbraten, bis sie goldbraun und knusprig sind. Nun vorsichtig Wasser in die Pfanne gießen, bis die Baos bis zur Hälfte im Wasser stehen.
5. Dämpfen: Sofort den Deckel schließen und die Baos ca. 5 Minuten bei geschlossenem Deckel im Dampf kochen lassen, bis der Teig fluffig aufgegangen ist.
6. Knusprig vollenden: Den Deckel abnehmen und bei mittlerer Hitze so lange weiterbraten, bis die restliche Flüssigkeit vollständig verdampft ist und die Unterseite eine herrlich goldbraune Kruste hat. Heiß mit Mushroom Sauce, Frühlingszwiebeln und Sesam garniert servieren."""
},
{
"title": "Okonomiyaki (Japanischer Kohlpfannkuchen)",
"category": "asiatisch",
"chapter_number": 7,
"effort": "einfach",
"prep_time": "20 Min.",
"cook_time": "15 Min.",
"portions": 2,
"has_portion_table": 0,
"source": "Bilou Kitchen (Streetfood Asia Edition)",
"image_url": "/static/uploads/recipes/okonomiyaki.jpg",
"notes": "",
"ingredients": """Pfannkuchenteig:
50 g Mehl
0.5 TL Backpulver
2 frische Eier
70 ml Wasser
200 g Spitzkohl oder Chinakohl (in feine Streifen)
0.5 Zwiebel (in feine Streifen)
50 g Sojasprossen oder Mungbohnensprossen (optional)
2 EL Pflanzenöl zum Braten
Salz und frisch gemahlener Pfeffer
Toppings & Garnitur:
2-3 EL Mayonnaise (japanische Kewpie Mayo oder normale)
2-3 EL Mushroom Sauce (oder Okonomiyaki-Sauce)
1 EL Nori-Flocken oder getrocknetes Seetangblatt (Aonori)
1-2 Frühlingszwiebeln (in feine Röllchen)
1 EL gerösteter Sesam
3-4 EL eingelegter Ingwer (Gari / Sushi-Ingwer)""",
"instructions": """1. Kohl vorbereiten: Den fein geschnittenen Spitz- oder Chinakohl mit einer ordentlichen Prise Salz in einer Schüssel kräftig mit den Händen durchkneten, bis er weich wird und leicht zu glänzen anfängt.
2. Teig anrühren: In einer zweiten großen Schüssel Mehl, Backpulver, Eier und 70 ml Wasser zu einem glatten Teig verrühren. Den vorbereiteten Kohl, die Zwiebelstreifen und nach Wunsch die Sojasprossen hinzugeben. Mit Salz und frisch gemahlenem Pfeffer würzen und alles gründlich vermengen.
3. Braten: Das Öl in einer Pfanne auf mittlerer Stufe erhitzen. Den Teig in 2 Portionen aufteilen. Eine Portion in die Pfanne geben und zu einem runden Pfannkuchen formen. Bei mittlerer Hitze sanft anbraten, bis die Unterseite eine schöne goldbraune Farbe hat. WICHTIG: Den Pfannkuchen nicht fest andrücken! Er soll herrlich locker und saftig wie ein Omelett bleiben.
4. Wenden: Den Pfannkuchen vorsichtig wenden und von der zweiten Seite ebenfalls goldgelb ausbacken. Fertige Okonomiyakis auf einem Blech im auf 150 °C vorgeheizten Ofen warmhalten, während der zweite Pfannkuchen gebraten wird.
5. Toppen & Servieren: Die heißen Okonomiyakis auf Tellern anrichten und großzügig mit Mushroom Sauce und Mayonnaise (wer mag, verdünnt sie vorher mit 1 TL Wasser/Essig) im typischen Zickzack-Muster besprenkeln. Mit Nori-Flocken, Frühlingszwiebeln, geröstetem Sesam und eingelegtem Ingwer garnieren und sofort servieren."""
},
{
"title": "Klassische Dim Sum (Gyoza / Dumplings)",
"category": "asiatisch",
"chapter_number": 7,
"effort": "aufwendig",
"prep_time": "45 Min.",
"cook_time": "15 Min.",
"portions": 4,
"has_portion_table": 0,
"source": "Bilou Kitchen (Dim Sum Rezepte)",
"image_url": "/static/uploads/recipes/dim_sum_dumplings.jpg",
"notes": "",
"ingredients": """Dumpling-Teig (ca. 50 Stück):
360 g Weizenmehl (Type 550)
225 ml kochendes Wasser
1 TL Salz
Speisestärke (zum Ausrollen)
(Alternativ: 1 Packung fertige Gyoza-Skins)
Füllung 1 - Schweinefleisch:
150 g Schweinehackfleisch (oder Geflügel/Rind)
80 g Weißkohl (sehr fein geschnitten, mit Prise Salz geknetet)
1 EL frischer Koriander (gehackt)
Füllung 2 - Tofu & Pilze (Vegetarisch):
150 g frische Pilze (Shiitake oder Champignons, fein gewürfelt)
100 g Tofu (mit den Händen fein zerbröselt)
50 g Karotte oder Pak Choi (in feine Würfel geschnitten)
1 Knoblauchzehe (fein gerieben)
1 EL neutrales Öl, Salz & Pfeffer
Würzige Marinade (für beide Füllungen):
3 EL Sojasauce
1 EL neutrales Pflanzenöl
2 TL geröstetes Sesamöl
0.5 EL Reisessig
1 frisches Ei
15 g frischer Ingwer (fein gerieben)
15 g Frühlingszwiebel (fein geschnitten)
1 TL Zucker, 1 TL Speisestärke, 0.5 TL Salz, 0.5 TL Pfeffer
Dipping Sauce:
50 ml Sojasauce
2 EL Sesamöl
3 EL Reisessig (oder weißer Essig)
1 EL Chili-Öl (Rayu)
2 TL gerösteter Sesam
Beilage - Smacked Cucumber Salad:
2-3 Minigurken (mit Nudelholz geklopft & in 4 cm Stücke geschnitten)
1 Knoblauchzehe (zerdrückt), 0.5 kleine rote Chili
1 EL Reisessig, 1 TL Sojasauce, 1 TL Sesamöl, 0.5 TL Salz & Zucker""",
"instructions": """1. Teig zubereiten: Das kochende Wasser mit Salz und Mehl in einer Schüssel mischen und kräftig kneten (mit der Maschine oder von Hand), bis ein elastischer, geschmeidiger Teig entsteht. Abgedeckt 1 Stunde ruhen lassen.
2. Füllungen & Marinade: Für die Marinade alle Zutaten in einer Schale gründlich verrühren. Für die Fleischfüllung den Weißkohl mit Salz kneten, mit Hack und Koriander vermengen. Für die vegetarische Füllung Pilze und Karotte in 1 EL Öl scharf anbraten, mit Salz und Pfeffer würzen, Tofu und Knoblauch untermischen. Die Marinade gleichmäßig auf beide Füllungen verteilen und einrühren.
3. Dumplings formen: Die Arbeitsfläche mit Speisestärke bestreuen. Den Teig hauchdünn ausrollen und ca. 8 cm große Kreise ausstechen. Jeweils 1 TL Füllung in die Mitte setzen, die Ränder nach Bedarf leicht mit Wasser befeuchten, zusammenklappen und nach Wunsch in Falten legen und fest andrücken.
4. Zubereitungsvariante A - Knusprige "Snowflake"-Pfanne: 2-3 EL Bratöl in einer Pfanne auf mittlerer Stufe erhitzen. Dumplings kreisförmig hineinsetzen und ca. 2 Minuten anbraten, bis die Unterseite goldbraun ist. 8 g Speisestärke in 100 ml kaltem Wasser glattrühren und gleichmäßig in die Pfanne gießen. Sofort mit einem Deckel verschließen und 6 Minuten garen. Deckel abnehmen und weiterbraten, bis die Flüssigkeit verdampft ist und ein hauchdünnes, superknuspriges Stärkenetz entsteht. Auf einen Teller stürzen.
5. Zubereitungsvariante B - Im Bambusdämpfer: Einen Bambuskorb mit gelochtem Backpapier auslegen. Die Dumplings mit etwas Abstand hineinsetzen und ca. 6 Minuten (tiefgekühlt ca. 10 Minuten) über kochendem Wasser dämpfen.
6. Sauce & Beilagensalat: Für die Dipping Sauce alle Zutaten kurz verschütteln. Für den Smacked Cucumber Salad die Gurken mit dem Nudelholz leicht aufbrechen, in Stücke schneiden und mit Knoblauch, Chili, Essig, Sojasauce, Sesamöl, Salz und Zucker vermengen. Dumplings dampfend heiß mit Dip und Gurkensalat servieren."""
},
{
"title": "Blechkuchen „Gebrannte Mandeln“",
"category": "Kuchen & Gebäck",
"chapter_number": 10,
"effort": "mittel",
"prep_time": "25 Min.",
"cook_time": "30 Min.",
"portions": 20,
"has_portion_table": 0,
"source": "chefkoch.de (Julie13)",
"image_url": "/static/uploads/recipes/blechkuchen_gebrannte_mandeln.jpg",
"notes": "",
"ingredients": """Rührteig-Boden:
250 g weiche Butter
250 g Zucker
6 Eier (Größe M)
150 g Mehl
1 Pck. Backpulver
2.5 EL Backkakao
Paradies-Schmand-Creme:
400 g Schlagsahne (2 Becher à 200 g)
400 g Schmand (2 Becher à 200 g)
2 Pck. Paradiescreme Vanillegeschmack
3 EL Zucker
1 Pck. Vanillezucker
Gebrannte-Mandeln-Topping:
200 g Mandelstifte (oder gehobelte Mandeln)
100 g Butter
100 g Zucker""",
"instructions": """1. Schokoboden backen: Den Backofen auf 170 °C Ober-/Unterhitze vorheizen. Ein Backblech mit Backpapier auslegen. Butter und Zucker mehrere Minuten schaumig schlagen. Die Eier einzeln unterrühren. Kakao, Mehl und Backpulver mischen, auf die Schaummasse sieben und gründlich zu einem geschmeidigen Teig verrühren. Den Teig gleichmäßig auf dem Backblech verstreichen und im heißen Ofen ca. 20 Minuten backen. Vollständig auskühlen lassen.
2. Paradiescreme zubereiten: Die flüssige kalte Sahne mit dem Paradiescreme-Pulver in eine Rührschüssel geben und mit dem Handrührgerät steif schlagen. Anschließend Schmand, 3 EL Zucker und Vanillezucker kurz, aber gründlich unterrühren. Die samtige Creme gleichmäßig auf dem kalten Schokoboden verstreichen.
3. Mandeln karamellisieren: In einer großen Pfanne Butter und Zucker erhitzen, bis die Butter geschmolzen ist und der Zucker leicht blubbert. Die Mandelstifte dazugeben und unter ständigem Wenden bei mittlerer Hitze goldbraun karamellisieren lassen. Die gebrannten Mandeln direkt in der Pfanne oder auf Backpapier vollständig auskühlen lassen.
4. Vollenden: Die erkalteten, knusprigen gebrannten Mandeln gleichmäßig auf der Schmand-Vanillecreme verteilen. Den Kuchen vor dem Anschneiden ca. 1 Stunde kühlstellen."""
},
{
"title": "Zimt-Apfel-Blondies mit Mandelkruste",
"category": "Kuchen & Gebäck",
"chapter_number": 10,
"effort": "einfach",
"prep_time": "20 Min.",
"cook_time": "40 Min.",
"portions": 16,
"has_portion_table": 0,
"source": "amalienwohnzimmer.com",
"image_url": "/static/uploads/recipes/zimt_apfel_blondies.jpg",
"notes": "",
"ingredients": """Zimt-Apfel-Blondie-Teig:
200 g Butter (geschmolzen, abgekühlt)
250 g brauner Zucker
3 Eier (Größe L)
250 g Weizenmehl
1 Prise Salz
3 kleine Äpfel (geschält, entkernt & gewürfelt)
1.5 EL Zucker
1 TL Zimt
Knusprige Mandelkruste:
40 g Butter
1.5 EL brauner Zucker
0.5 TL Zimt
100 g gehobelte Mandeln
optional: Puderzucker zum Bestäuben""",
"instructions": """1. Vorbereitung: Den Backofen auf 175 °C Ober-/Unterhitze vorheizen. Eine eckige Backform (ca. 25 x 25 cm) oder Springform (Ø 26 cm) mit Backpapier auslegen oder fetten und mehlen. Die Butter bei milder Hitze schmelzen und handwarm abkühlen lassen.
2. Äpfel aromatisieren: Die Äpfel schälen, vom Kerngehäuse befreien, in kleine Würfel schneiden und mit 1,5 EL Zucker und 1 TL Zimt in einer Schale vermengen.
3. Teig rühren: Die abgekühlte flüssige Butter gründlich mit dem braunen Zucker verrühren. Die Eier kurz verquirlen und zügig unter das Butter-Zucker-Gemisch rühren. Mehl mit 1 Prise Salz mischen und behutsam unterheben – nur so lange rühren, bis gerade ein homogener, glatter Teig entstanden ist.
4. In die Form füllen: Die vorbereiteten Zimt-Apfelwürfel unter den Teig heben. Den Teig in die Backform füllen und an der Oberfläche glattstreichen.
5. Mandelkruste zubereiten: Für das Topping 40 g Butter mit 1,5 EL braunem Zucker und 0,5 TL Zimt in einem kleinen Topf erwärmen, bis sich der Zucker gelöst hat. Vom Herd nehmen und die gehobelten Mandeln vorsichtig unterrühren. Die Mandelmasse gleichmäßig auf dem Blondie-Teig verteilen.
6. Backen: Im vorgeheizten Ofen bei 175 °C ca. 35–40 Minuten backen, bis die Mandelkruste schön goldgelb und kross ist. Die Blondies in der Form auskühlen lassen, in Quadrate schneiden und nach Wunsch vor dem Servieren mit etwas Puderzucker bestäuben."""
},
{
"title": "Soft Cinnamon Rolls (Amerikanische Zimtschnecken)",
"category": "Kuchen & Gebäck",
"chapter_number": 10,
"effort": "mittel",
"prep_time": "30 Min.",
"cook_time": "25 Min.",
"portions": 12,
"has_portion_table": 0,
"source": "moeyskitchen.com",
"image_url": "/static/uploads/recipes/soft_cinnamon_rolls.jpg",
"notes": "",
"ingredients": """Vorteig (Tangzhong-Methode):
50 ml Wasser
75 ml Vollmilch
30 g Weizenmehl (Type 550)
Hefeteig:
600 g Weizenmehl (Type 550)
1 Pck. Trockenhefe (7 g, oder 0.5 Würfel Frischhefe)
50 g Zucker
0.5 TL Salz
225 ml Vollmilch (handwarm)
2 frische Eier (Größe L)
75 g weiche Butter (esslöffelweise eingeknetet)
Zimt-Zucker-Füllung:
75 g weiche Butter (zum Bestreichen)
175 g brauner Zucker
3 TL gemahlener Zimt
Frischkäse-Glasur (Cream Cheese Frosting):
100 g Doppelrahm-Frischkäse (zimmerwarm)
125 g Puderzucker (gesiebt)
2 TL weiche Butter
1 TL Vanilleextrakt
2 EL Vollmilch""",
"instructions": """1. Tangzhong (Mehl-Kochstück): Wasser, Milch und 30 g Mehl in einem kleinen Topf mit dem Schneebesen klumpenfrei verrühren. Bei mittlerer Hitze unter ständigem Rühren erhitzen, bis eine puddingartige Masse entsteht. In eine Schale umfüllen und lauwarm abkühlen lassen. (Dieser Schritt sorgt für unübertroffene Saftigkeit!).
2. Vorteig & Hauptteig: Mehl, Hefe, Zucker, Salz, handwarme Milch und den lauwarmen Tangzhong in einer Schüssel kurz verrühren, bis sich alles verbindet. Diesen Teigansatz abgedeckt 20 Minuten ruhen lassen. Anschließend in der Küchenmaschine mit dem Knethaken kneten: Zuerst die beiden Eier einzeln gründlich unterkneten, dann die 75 g weiche Butter esslöffelweise zugeben und mindestens 5–7 Minuten zu einem wunderbar glatten, elastischen Teig auskneten (Fenstertest). Zu einer Kugel formen und abgedeckt ca. 60 Minuten an einem warmen Ort gehen lassen.
3. Ausrollen & Füllen: Den Teig auf bemehlter Fläche zu einem Rechteck (ca. 30 x 50 cm) ausrollen. Großzügig mit den 75 g weicher Butter bestreichen. Den braunen Zucker mit Zimt mischen und gleichmäßig auf die Butter streuen. Von der langen Seite her zu einer gleichmäßigen Rolle aufrollen.
4. Schnecken schneiden & zweite Gehzeit: Die Rolle mit einem scharfen Messer (oder reißfester Zahnseide) in 12 gleich große Stücke schneiden. Eine Backform (ca. 20 x 30 cm) fetten und die Zimtschnecken mit etwas Abstand hineinsetzen. Abgedeckt 45 Minuten gehen lassen. (Alternativ: Über Nacht 8–10 Stunden im Kühlschrank ruhen lassen und morgens 25 Minuten auf Raumtemperatur kommen lassen!).
5. Backen: Den Backofen auf 175 °C Ober-/Unterhitze vorheizen. Die Cinnamon Rolls auf mittlerer Schiene ca. 22–26 Minuten backen, bis sie zart gebräunt, aber innen noch wunderbar weich und wattig sind.
6. Frosting & Servieren: Für die Glasur Frischkäse, gesiebten Puderzucker, weiche Butter, Vanille und Milch glattrühren. Die warmen Schnecken 5 Minuten aus dem Ofen ruhen lassen, dann das cremige Frischkäse-Frosting großzügig darauf verteilen und lauwarm genießen."""
},
{
"title": "Zimtschneckenkuchen (ohne Hefe)",
"category": "Kuchen & Gebäck",
"chapter_number": 10,
"effort": "einfach",
"prep_time": "15 Min.",
"cook_time": "25 Min.",
"portions": 20,
"has_portion_table": 0,
"source": "experimenteausmeinerkueche.de",
"image_url": "/static/uploads/recipes/zimtschneckenkuchen.jpg",
"notes": "",
"ingredients": """Rührteig:
420 g Weizenmehl
150 g Zucker
1 Pck. Vanillezucker
1 Pck. Backpulver
1 Prise Salz
75 g weiche Butter
360 ml Milch
2 frische Eier
Zimt-Swirl-Füllung:
120 g Butter (gebräunt)
100 g brauner Zucker
1 gehäufter EL Zimt
1 EL Mehl
Frischkäse-Guss:
200 g Puderzucker
6-8 EL Milch
1 gehäufter EL Frischkäse (Doppelrahmstufe)""",
"instructions": """1. Rührteig anrühren: Den Backofen auf 180 °C Ober-/Unterhitze vorheizen. Eine eckige Backform (ca. 25 x 35 cm) mit Backpapier auslegen. Mehl, Zucker, Vanillezucker, Backpulver und 1 Prise Salz in einer Schüssel mischen. Butter schmelzen. Milch, Eier und geschmolzene Butter verquirlen, zur Mehlmischung gießen und mit dem Schneebesen rasch zu einem geschmeidigen Teig verrühren. In die Backform füllen und glattstreichen.
2. Gebräunte Zimtbutter: Die 120 g Butter in einem Topf bei mittlerer Hitze schmelzen und leicht bräunen lassen (nussiger Duft). Vom Herd nehmen und sofort braunen Zucker, Zimt und 1 EL Mehl gründlich unterrühren.
3. Marmorieren: Die noch flüssige Zimtbutter gleichmäßig auf dem Teig verteilen und mit einer Kuchengabel in kreisenden Bewegungen tief marmorieren, sodass der typische Zimtschnecken-Swirl entsteht.
4. Backen: Im vorgeheizten Ofen auf mittlerer Schiene ca. 20–25 Minuten backen (bei einer Springform erhöht sich die Backzeit auf ca. 40–50 Minuten). Stäbchenprobe machen!
5. Glasur vollenden: Den Puderzucker mit Milch glattrühren, den Frischkäse klümpchenfrei unterrühren. Die Glasur direkt auf dem warmen Kuchen verstreichen, abkühlen lassen und in Stücke schneiden."""
}
]
conn = get_connection()
cur = conn.cursor()
inserted = 0
for r in recipes_to_add:
cur.execute("SELECT id FROM recipes WHERE title = %s", (r["title"],))
exists = cur.fetchone()
if exists:
print(f"Skipping '{r['title']}' (already exists with ID {exists.get('id') if isinstance(exists, dict) else exists[0]})")
continue
cur.execute("""
INSERT INTO recipes (
title, category, chapter_number, effort, prep_time, cook_time, portions,
has_portion_table, ingredients, instructions, notes, source, image_url
) VALUES (
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s
)
""", (
r["title"], r["category"], r["chapter_number"], r["effort"],
r["prep_time"], r["cook_time"], r["portions"], r["has_portion_table"],
r["ingredients"], r["instructions"], r["notes"], r["source"], r["image_url"]
))
inserted += 1
print(f"Inserted: {r['title']} -> Kapitel {r['chapter_number']}")
conn.commit()
cur.execute("SELECT COUNT(*) as total FROM recipes")
res = cur.fetchone()
total = res.get("total") if isinstance(res, dict) else res[0]
print(f"\nDone! Inserted {inserted} recipes. Total recipes now in DB: {total}")
conn.close()