File size: 5,135 Bytes
b0b150b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
{
  "recipes": [
    {
      "id": 1,
      "name": "Classic Spaghetti Bolognese",
      "cuisine": "Italian",
      "difficulty": "medium",
      "prep_time": "20 minutes",
      "cook_time": "45 minutes",
      "servings": 4,
      "ingredients": [
        "400g spaghetti",
        "500g ground beef",
        "1 onion, diced",
        "3 cloves garlic, minced",
        "400g canned tomatoes",
        "2 tbsp tomato paste",
        "1 cup red wine",
        "Fresh basil",
        "Parmesan cheese",
        "Salt and pepper"
      ],
      "instructions": [
        "Brown the ground beef in a large pan",
        "Add onion and garlic, cook until soft",
        "Add tomato paste and cook for 2 minutes",
        "Pour in wine and let it reduce",
        "Add canned tomatoes and simmer for 30 minutes",
        "Cook spaghetti according to package",
        "Serve sauce over pasta with basil and parmesan"
      ],
      "tips": "Let the sauce simmer longer for deeper flavor"
    },
    {
      "id": 2,
      "name": "Chicken Tikka Masala",
      "cuisine": "Indian",
      "difficulty": "medium",
      "prep_time": "30 minutes",
      "cook_time": "40 minutes",
      "servings": 6,
      "ingredients": [
        "800g chicken breast",
        "1 cup yogurt",
        "2 tbsp garam masala",
        "1 tbsp turmeric",
        "400g canned tomatoes",
        "1 cup heavy cream",
        "1 onion",
        "4 cloves garlic",
        "Fresh ginger",
        "Cilantro"
      ],
      "instructions": [
        "Marinate chicken in yogurt and spices for 2 hours",
        "Grill or bake chicken until charred",
        "Make sauce with onion, garlic, ginger, and tomatoes",
        "Add cream and simmer",
        "Add chicken to sauce",
        "Serve with rice or naan"
      ],
      "tips": "Marinating overnight gives best results"
    },
    {
      "id": 3,
      "name": "Classic Beef Tacos",
      "cuisine": "Mexican",
      "difficulty": "easy",
      "prep_time": "15 minutes",
      "cook_time": "20 minutes",
      "servings": 4,
      "ingredients": [
        "500g ground beef",
        "1 packet taco seasoning",
        "8 taco shells",
        "Lettuce, shredded",
        "Tomatoes, diced",
        "Cheddar cheese, shredded",
        "Sour cream",
        "Salsa",
        "Jalapeños"
      ],
      "instructions": [
        "Brown beef in a pan",
        "Add taco seasoning with water",
        "Simmer until thickened",
        "Warm taco shells",
        "Assemble tacos with toppings"
      ],
      "tips": "Toast shells in oven for crispier tacos"
    },
    {
      "id": 4,
      "name": "Pad Thai",
      "cuisine": "Thai",
      "difficulty": "medium",
      "prep_time": "25 minutes",
      "cook_time": "15 minutes",
      "servings": 4,
      "ingredients": [
        "300g rice noodles",
        "300g shrimp",
        "2 eggs",
        "3 tbsp fish sauce",
        "2 tbsp tamarind paste",
        "2 tbsp brown sugar",
        "Bean sprouts",
        "Green onions",
        "Peanuts",
        "Lime wedges"
      ],
      "instructions": [
        "Soak rice noodles in warm water",
        "Make sauce with fish sauce, tamarind, and sugar",
        "Stir-fry shrimp until pink",
        "Push aside and scramble eggs",
        "Add noodles and sauce",
        "Toss with bean sprouts and onions",
        "Serve with peanuts and lime"
      ],
      "tips": "High heat is essential for wok cooking"
    },
    {
      "id": 5,
      "name": "French Onion Soup",
      "cuisine": "French",
      "difficulty": "medium",
      "prep_time": "20 minutes",
      "cook_time": "60 minutes",
      "servings": 6,
      "ingredients": [
        "4 large onions, sliced",
        "4 tbsp butter",
        "6 cups beef broth",
        "1 cup dry white wine",
        "French bread, sliced",
        "Gruyère cheese",
        "Fresh thyme",
        "Salt and pepper"
      ],
      "instructions": [
        "Caramelize onions in butter for 45 minutes",
        "Add wine and let it reduce",
        "Add broth and thyme, simmer 20 minutes",
        "Ladle into oven-safe bowls",
        "Top with bread and cheese",
        "Broil until cheese is bubbly"
      ],
      "tips": "Low and slow caramelization is key"
    }
  ],
  "cooking_techniques": [
    {
      "name": "Sautéing",
      "description": "Cooking quickly in a small amount of oil over high heat"
    },
    {
      "name": "Braising",
      "description": "Slow cooking in liquid after initial browning"
    },
    {
      "name": "Roasting",
      "description": "Cooking in the oven with dry heat"
    },
    {
      "name": "Poaching",
      "description": "Cooking gently in barely simmering liquid"
    }
  ],
  "ingredient_substitutions": [
    {
      "original": "buttermilk",
      "substitute": "milk with 1 tbsp lemon juice",
      "ratio": "1 cup : 1 cup"
    },
    {
      "original": "heavy cream",
      "substitute": "coconut cream",
      "ratio": "1:1 for dairy-free option"
    },
    {
      "original": "bread crumbs",
      "substitute": "crushed crackers or oats",
      "ratio": "1:1"
    }
  ]
}