freedge/frontend/src/data/recipes.ts
2025-03-10 00:24:26 +01:00

177 lines
6.4 KiB
TypeScript

import type { Recipe } from "@/types/recipe"
export const recipes: Recipe[] = [
{
id: "1",
title: "Avocado Toast with Poached Eggs",
description: "A nutritious breakfast that's quick to prepare and packed with healthy fats and protein.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 15,
difficulty: "easy",
tags: ["vegetarian", "breakfast", "quick meal"],
ingredients: [
"2 slices of sourdough bread",
"1 ripe avocado",
"2 eggs",
"Salt and pepper to taste",
"Red pepper flakes (optional)",
"1 tbsp vinegar",
],
instructions: [
"Toast the bread until golden and crispy.",
"Mash the avocado and spread it on the toast. Season with salt and pepper.",
"Bring a pot of water to a simmer, add vinegar.",
"Crack each egg into a small bowl, then gently slide into the simmering water.",
"Poach for 3-4 minutes until whites are set but yolks are still runny.",
"Remove eggs with a slotted spoon and place on top of the avocado toast.",
"Sprinkle with red pepper flakes if desired.",
],
isFavorite: true,
},
{
id: "2",
title: "Creamy Mushroom Risotto",
description: "A comforting Italian classic with rich, earthy flavors and a creamy texture.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 40,
difficulty: "medium",
tags: ["vegetarian", "dinner"],
ingredients: [
"1 1/2 cups arborio rice",
"4 cups vegetable broth",
"1/2 cup dry white wine",
"8 oz mushrooms, sliced",
"1 small onion, finely diced",
"2 cloves garlic, minced",
"1/2 cup grated Parmesan cheese",
"2 tbsp butter",
"2 tbsp olive oil",
"Fresh thyme",
"Salt and pepper to taste",
],
instructions: [
"In a saucepan, warm the broth over low heat.",
"In a large pan, heat olive oil and sauté onions until translucent.",
"Add mushrooms and garlic, cook until mushrooms are soft.",
"Add rice and stir for 1-2 minutes until translucent at the edges.",
"Pour in wine and stir until absorbed.",
"Add warm broth one ladle at a time, stirring constantly until absorbed before adding more.",
"Continue until rice is creamy and al dente, about 20-25 minutes.",
"Remove from heat, stir in butter and Parmesan.",
"Season with salt, pepper, and fresh thyme.",
],
isFavorite: false,
},
{
id: "3",
title: "Berry Smoothie Bowl",
description: "A refreshing and nutritious breakfast bowl topped with fresh fruits and granola.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 10,
difficulty: "easy",
tags: ["vegetarian", "vegan", "breakfast", "quick meal"],
ingredients: [
"1 cup frozen mixed berries",
"1 frozen banana",
"1/2 cup plant-based milk",
"1 tbsp chia seeds",
"Toppings: fresh berries, sliced banana, granola, coconut flakes",
],
instructions: [
"Blend frozen berries, banana, and milk until smooth.",
"Pour into a bowl.",
"Top with fresh fruits, granola, and coconut flakes.",
"Sprinkle chia seeds on top.",
],
isFavorite: true,
},
{
id: "4",
title: "Lemon Garlic Roast Chicken",
description: "A classic roast chicken with bright lemon and garlic flavors, perfect for Sunday dinner.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 90,
difficulty: "medium",
tags: ["dinner"],
ingredients: [
"1 whole chicken (about 4-5 lbs)",
"2 lemons",
"1 head of garlic",
"3 tbsp olive oil",
"Fresh rosemary and thyme",
"Salt and pepper to taste",
],
instructions: [
"Preheat oven to 425°F (220°C).",
"Rinse chicken and pat dry with paper towels.",
"Cut one lemon into quarters and place inside the chicken cavity along with half the garlic and herbs.",
"Rub olive oil all over the chicken and season generously with salt and pepper.",
"Slice the second lemon and arrange around the chicken in a roasting pan with remaining garlic cloves.",
"Roast for 1 hour and 15 minutes or until juices run clear.",
"Let rest for 10-15 minutes before carving.",
],
isFavorite: false,
},
{
id: "5",
title: "Chocolate Lava Cake",
description: "Decadent individual chocolate cakes with a gooey, molten center.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 25,
difficulty: "medium",
tags: ["dessert"],
ingredients: [
"4 oz dark chocolate",
"1/2 cup butter",
"1 cup powdered sugar",
"2 eggs",
"2 egg yolks",
"6 tbsp all-purpose flour",
"Vanilla ice cream for serving",
],
instructions: [
"Preheat oven to 425°F (220°C) and grease four ramekins.",
"Melt chocolate and butter together in a microwave or double boiler.",
"Whisk in powdered sugar until smooth.",
"Add eggs and egg yolks, whisk well.",
"Fold in flour gently.",
"Pour batter into ramekins and place on a baking sheet.",
"Bake for 12-14 minutes until edges are firm but centers are soft.",
"Let cool for 1 minute, then invert onto plates.",
"Serve immediately with vanilla ice cream.",
],
isFavorite: true,
},
{
id: "6",
title: "Fresh Spring Rolls with Peanut Sauce",
description:
"Light and refreshing rice paper rolls filled with vegetables and herbs, served with a tangy peanut dipping sauce.",
imageUrl: "/placeholder.svg?height=300&width=400",
cookingTime: 30,
difficulty: "medium",
tags: ["vegetarian", "vegan", "lunch", "gluten-free"],
ingredients: [
"8 rice paper wrappers",
"1 cucumber, julienned",
"1 carrot, julienned",
"1 avocado, sliced",
"1 cup bean sprouts",
"Fresh mint and cilantro leaves",
"For sauce: 3 tbsp peanut butter, 1 tbsp soy sauce, 1 tbsp lime juice, 1 tsp honey, water to thin",
],
instructions: [
"Prepare all vegetables and herbs.",
"Fill a large bowl with warm water.",
"Dip one rice paper wrapper in water for 10-15 seconds until pliable.",
"Lay wrapper on a clean work surface and place vegetables and herbs in the center.",
"Fold in sides and roll tightly.",
"Repeat with remaining wrappers.",
"For sauce, whisk together all ingredients, adding water until desired consistency.",
"Serve rolls with dipping sauce.",
],
isFavorite: false,
},
]