-
Notifications
You must be signed in to change notification settings - Fork 0
/
recipes_config.py
115 lines (114 loc) · 6.02 KB
/
recipes_config.py
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
# Configuration file for recipes without hardcoded synonyms
recipes = {
'tomato': {
'recipe': 'Tomato Soup',
'description': 'A warm and comforting soup made with fresh tomatoes and herbs.',
'ingredients': ['4 ripe tomatoes', '1 onion', '2 cloves garlic', '1 cup vegetable broth', 'Fresh basil', 'Salt', 'Pepper'],
'steps': [
'Chop the onions and garlic.',
'In a pot, sauté onions and garlic until translucent.',
'Add chopped tomatoes and cook for 10 minutes.',
'Pour in the vegetable broth and simmer for 20 minutes.',
'Blend until smooth and season with salt, pepper, and fresh basil.'
],
'cooking_time': '30 minutes',
'servings': '4',
'category': 'Soup',
'image': 'https://www.inspiredtaste.net/wp-content/uploads/2022/11/Tomato-Soup-Recipe-Video.jpg'
},
'lettuce': {
'recipe': 'Lettuce Salad',
'description': 'A refreshing salad with crisp lettuce and a tangy dressing.',
'ingredients': ['1 head of lettuce', '1/2 cup cherry tomatoes', '1/4 cup olives', '2 tbsp olive oil', '1 tbsp vinegar', 'Salt', 'Pepper'],
'steps': [
'Wash and chop the lettuce.',
'Halve the cherry tomatoes and add to the bowl.',
'Add olives, olive oil, vinegar, salt, and pepper.',
'Toss everything together and serve chilled.'
],
'cooking_time': '10 minutes',
'servings': '2',
'category': 'Salad',
'image': 'https://www.themediterraneandish.com/wp-content/uploads/2022/05/lemon-parmesan-lettuce-salad-recipe-6.jpg'
},
'cheese': {
'recipe': 'Cheese Sandwich',
'description': 'A classic sandwich with melted cheese and crispy bread.',
'ingredients': ['2 slices of bread', '2 slices of cheese', 'Butter'],
'steps': [
'Butter one side of each slice of bread.',
'Place cheese between the unbuttered sides of the bread.',
'Heat a skillet over medium heat and grill the sandwich until golden brown on both sides.'
],
'cooking_time': '10 minutes',
'servings': '1',
'category': 'Snack',
'image': 'https://natashaskitchen.com/wp-content/uploads/2021/08/Grilled-Cheese-Sandwich-SQ.jpg'
},
'chicken': {
'recipe': 'Grilled Chicken',
'description': 'Juicy chicken marinated with spices and grilled to perfection.',
'ingredients': ['2 chicken breasts', '1 tbsp olive oil', '1 tsp paprika', '1 tsp garlic powder', 'Salt', 'Pepper'],
'steps': [
'Marinate chicken breasts with olive oil, paprika, garlic powder, salt, and pepper for at least 30 minutes.',
'Preheat the grill to medium-high heat.',
'Grill chicken for 6-7 minutes on each side or until fully cooked.'
],
'cooking_time': '40 minutes (including marination)',
'servings': '2',
'category': 'Main Course',
'image': 'https://www.allrecipes.com/thmb/Bw4L_IuQHhHeqq52cEkWbA5PIGo=/0x512/filters:no_upscale():max_bytes(150000):strip_icc()/16160-juicy-grilled-chicken-breasts-ddmfs-5594-hero-3x4-902673c819994c0191442304b40104af.jpg'
},
'pasta': {
'recipe': 'Pasta Aglio e Olio',
'description': 'A simple yet flavorful pasta dish with garlic and olive oil.',
'ingredients': ['200g spaghetti', '4 cloves garlic', '1/2 cup olive oil', 'Red pepper flakes', 'Parsley', 'Salt'],
'steps': [
'Cook spaghetti according to package instructions.',
'In a pan, heat olive oil and sauté minced garlic until golden.',
'Add red pepper flakes and cooked spaghetti to the pan.',
'Toss with chopped parsley and serve immediately.'
],
'cooking_time': '20 minutes',
'servings': '2',
'category': 'Pasta',
'image': 'https://walkingthroughlavenderfields.com/wp-content/uploads/2022/09/aglio-e-olio-e-peperoncino-01-500x500.jpeg?crop=1'
},
'tiramisu': {
'recipe': 'Tiramisu',
'description': 'A classic Italian dessert made with coffee-soaked ladyfingers and mascarpone cheese.',
'ingredients': ['250g mascarpone cheese', '3 eggs', '100g sugar', '200ml coffee', '200g ladyfingers', 'Cocoa powder'],
'steps': [
'Whisk egg yolks with sugar until creamy.',
'Add mascarpone cheese and mix well.',
'Dip ladyfingers in coffee and layer in a dish.',
'Spread mascarpone mixture over the ladyfingers and repeat layers.',
'Chill for at least 4 hours and dust with cocoa powder before serving.'
],
'cooking_time': '30 minutes (plus chilling time)',
'servings': '6',
'category': 'Dessert',
'image': 'https://www.emborg.com/app/uploads/2023/06/1200x900px_Traditional-Tiramisu-with-Coffee-and-Sweet-Wine.png'
},
'pasta_ragu': {
'recipe': 'Pasta al Ragu',
'description': 'A hearty pasta dish with a rich meat sauce.',
'ingredients': ['400g pasta (tagliatelle or pappardelle)',
'300g ground beef', '1 onion', '2 cloves garlic',
'1 carrot', '1 celery stalk', '400g canned tomatoes', '1/2 cup red wine', 'Olive oil',
'Salt', 'Pepper', 'Parmesan cheese','ragu bottle'],
'steps': [
'Chop the onion, garlic, carrot, and celery finely.',
'In a large pan, heat olive oil and sauté the chopped vegetables until soft.',
'Add the ground beef and cook until browned.',
'Pour in the red wine and let it evaporate.',
'Add the canned tomatoes, salt, and pepper. Simmer for 30-40 minutes.',
'Cook the pasta according to package instructions. Drain and mix with the ragu sauce.',
'Serve with grated Parmesan cheese on top.'
],
'cooking_time': '1 hour',
'servings': '4',
'category': 'Main Course',
'image': 'https://carolinagelen.com/wp-content/uploads/2024/03/IMG_7691_VSCO-scaled.jpg'
},
}