This commit is contained in:
Cayden Schwechten 2026-10-31 20:44:29 -05:00
commit c19b910c36
80 changed files with 16134 additions and 0 deletions

View file

@ -0,0 +1,311 @@
import type { RecipeData } from "@/app/types";
import { ing } from "./ing";
// Breakfasts (all cuisines)
export const BREAKFASTS: RecipeData[] = [
{
id: "overnight-oats",
title: "Berry Overnight Oats",
description: "Stir together the night before. No cooking at all.",
cuisine: "american",
styles: ["healthy", "quick", "meal_prep", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: [],
servings: 4,
ingredients: [ing("oats", 2, "cup"), ing("milk", 2, "cup"), ing("greek_yogurt", 1, "cup"), ing("frozen_berries", 1.5, "cup"), ing("honey", 2, "tbsp")],
},
{
id: "breakfast-burritos",
title: "Egg & Potato Breakfast Burritos",
description: "Make a batch, wrap in foil, reheat all week.",
cuisine: "mexican",
styles: ["meal_prep", "comfort"],
kind: "breakfast",
prepTime: 25,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("eggs", 8, "each"), ing("flour_tortillas", 4, "each"), ing("potatoes", 1, "lb", "diced"), ing("cheddar", 1, "cup"), ing("salsa", 0.5, "cup"), ing("vegetable_oil", 1, "tbsp")],
},
{
id: "pancakes",
title: "Fluffy Pancakes",
description: "Weekend classic from pantry basics.",
cuisine: "american",
styles: ["comfort", "vegetarian"],
kind: "breakfast",
prepTime: 20,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("flour", 2, "cup"), ing("milk", 1.5, "cup"), ing("eggs", 2, "each"), ing("butter", 3, "tbsp"), ing("baking_powder", 1, "tbsp"), ing("brown_sugar", 2, "tbsp"), ing("pancake_syrup", 0.5, "cup")],
},
{
id: "pb-banana-oatmeal",
title: "PB Banana Oatmeal",
description: "Two minutes in the microwave, keeps you full till lunch.",
cuisine: "american",
styles: ["quick", "healthy", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["microwave"],
servings: 4,
ingredients: [ing("oats", 2, "cup"), ing("milk", 3, "cup"), ing("peanut_butter", 4, "tbsp"), ing("bananas", 2, "each"), ing("honey", 2, "tbsp")],
},
{
id: "air-fryer-potato-hash",
title: "Air Fryer Potato Hash & Eggs",
description: "Crispy potatoes and peppers with fried eggs on top.",
cuisine: "american",
styles: ["comfort"],
kind: "breakfast",
prepTime: 25,
requiredAppliances: ["air_fryer", "stovetop"],
servings: 4,
ingredients: [ing("potatoes", 2, "lb", "cubed"), ing("onion", 1, "each"), ing("bell_pepper", 1, "each"), ing("eggs", 8, "each"), ing("vegetable_oil", 2, "tbsp"), ing("paprika", 1, "tsp"), ing("salt", 1, "tsp")],
},
{
id: "egg-muffin-cups",
title: "Bacon & Spinach Egg Muffins",
description: "Bake a dozen, grab two on the way out.",
cuisine: "american",
styles: ["meal_prep", "healthy"],
kind: "breakfast",
prepTime: 30,
requiredAppliances: ["oven"],
servings: 4,
ingredients: [ing("eggs", 10, "each"), ing("bacon", 6, "oz"), ing("spinach", 2, "oz"), ing("cheddar", 0.75, "cup")],
},
{
id: "microwave-scramble",
title: "Microwave Spinach Scramble",
description: "Eggs, spinach and cheese in a mug.",
cuisine: "american",
styles: ["quick", "vegetarian", "healthy"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["microwave"],
servings: 4,
ingredients: [ing("eggs", 8, "each"), ing("spinach", 2, "oz"), ing("cheddar", 0.5, "cup"), ing("salsa", 0.25, "cup")],
},
// --- Added: more cuisines -------------------------------------------------
{
id: "shakshuka",
title: "Shakshuka with Warm Pita",
description: "Eggs poached in spiced tomato and pepper sauce.",
cuisine: "middle_eastern",
styles: ["comfort", "vegetarian", "healthy"],
kind: "breakfast",
prepTime: 25,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("eggs", 6, "each"), ing("crushed_tomatoes", 1, "each"), ing("onion", 1, "each"), ing("bell_pepper", 1, "each"), ing("cumin", 1, "tsp"), ing("paprika", 1, "tsp"), ing("feta", 0.25, "cup"), ing("pita_bread", 4, "each")],
},
{
id: "biscuits-and-gravy",
title: "Biscuits & Sausage Gravy",
description: "Drop biscuits from scratch under peppery sausage gravy.",
cuisine: "southern",
styles: ["comfort"],
kind: "breakfast",
prepTime: 35,
requiredAppliances: ["stovetop", "oven"],
servings: 4,
ingredients: [ing("flour", 2.5, "cup"), ing("butter", 6, "tbsp"), ing("baking_powder", 1, "tbsp"), ing("milk", 3, "cup"), ing("breakfast_sausage", 1, "lb"), ing("black_pepper", 1, "tsp")],
},
{
id: "sweet-potato-hash",
title: "Air Fryer Sweet Potato & Sausage Hash",
description: "Crispy sweet potato cubes, sausage and a fried egg.",
cuisine: "southern",
styles: ["healthy", "meal_prep"],
kind: "breakfast",
prepTime: 30,
requiredAppliances: ["air_fryer", "stovetop"],
servings: 4,
ingredients: [ing("sweet_potatoes", 3, "each", "cubed"), ing("breakfast_sausage", 0.5, "lb"), ing("onion", 1, "each"), ing("bell_pepper", 1, "each"), ing("eggs", 4, "each"), ing("olive_oil", 2, "tbsp")],
},
{
id: "huevos-rancheros",
title: "Huevos Rancheros",
description: "Fried eggs on warm tortillas with beans and salsa.",
cuisine: "mexican",
styles: ["vegetarian", "quick"],
kind: "breakfast",
prepTime: 15,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("eggs", 8, "each"), ing("flour_tortillas", 4, "each"), ing("black_beans", 1, "each"), ing("salsa", 0.75, "cup"), ing("cheddar", 0.5, "cup"), ing("cilantro", 1, "each")],
},
{
id: "plantains-and-eggs",
title: "Fried Plantains, Eggs & Black Beans",
description: "Sweet caramelized plantains with savory eggs and beans.",
cuisine: "caribbean",
styles: ["comfort", "vegetarian"],
kind: "breakfast",
prepTime: 20,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("plantains", 3, "each"), ing("eggs", 8, "each"), ing("black_beans", 1, "each"), ing("vegetable_oil", 3, "tbsp"), ing("salsa", 0.5, "cup")],
},
{
id: "chicken-congee",
title: "Slow Cooker Chicken & Ginger Congee",
description: "Silky rice porridge that cooks itself overnight.",
cuisine: "chinese",
styles: ["comfort", "healthy", "meal_prep"],
kind: "breakfast",
prepTime: 10,
requiredAppliances: ["slow_cooker"],
servings: 4,
ingredients: [ing("white_rice", 1, "cup"), ing("chicken_broth", 6, "cup"), ing("chicken_thighs", 0.75, "lb"), ing("ginger_paste", 1, "tbsp"), ing("green_onions", 1, "each"), ing("soy_sauce", 2, "tbsp"), ing("sesame_oil", 1, "tsp")],
},
{
id: "tamago-rice-bowl",
title: "Sweet Omelet Rice Bowl",
description: "Japanese-style rolled egg over rice with soy and greens.",
cuisine: "japanese",
styles: ["quick", "vegetarian"],
kind: "breakfast",
prepTime: 15,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("eggs", 8, "each"), ing("white_rice", 1.5, "cup"), ing("soy_sauce", 2, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("green_onions", 1, "each"), ing("spinach", 2, "oz")],
},
{
id: "gyeran-bap",
title: "Korean Egg Rice with Kimchi",
description: "Gyeran-bap: crispy fried egg, sesame-soy rice, kimchi.",
cuisine: "korean",
styles: ["quick", "comfort", "vegetarian"],
kind: "breakfast",
prepTime: 10,
requiredAppliances: ["stovetop"],
servings: 4,
ingredients: [ing("white_rice", 1.5, "cup"), ing("eggs", 4, "each"), ing("soy_sauce", 2, "tbsp"), ing("sesame_oil", 1, "tbsp"), ing("green_onions", 1, "each"), ing("kimchi", 1, "cup")],
},
// ===== Smoothies & blender breakfasts =====================================
{
id: "berry-banana-smoothie",
title: "Berry Banana Smoothie",
description: "The classic: frozen berries, banana, yogurt.",
cuisine: "american",
styles: ["quick", "healthy", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("frozen_berries", 2, "cup"), ing("bananas", 2, "each"), ing("greek_yogurt", 1, "cup"), ing("milk", 1.5, "cup"), ing("honey", 1, "tbsp")],
},
{
id: "tropical-smoothie",
title: "Mango Pineapple Smoothie",
description: "Sunny and sweet, no added sugar needed.",
cuisine: "caribbean",
styles: ["quick", "healthy", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("frozen_mango", 2, "cup"), ing("pineapple", 1, "each"), ing("orange_juice", 1, "cup"), ing("greek_yogurt", 1, "cup"), ing("bananas", 1, "each")],
},
{
id: "pb-oat-smoothie",
title: "Peanut Butter Banana Oat Smoothie",
description: "A breakfast-in-a-glass that actually keeps you full.",
cuisine: "american",
styles: ["quick", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("bananas", 3, "each"), ing("peanut_butter", 4, "tbsp"), ing("oats", 0.5, "cup"), ing("milk", 3, "cup"), ing("honey", 1, "tbsp"), ing("cinnamon", 0.5, "tsp")],
},
{
id: "green-smoothie",
title: "Green Mango Smoothie",
description: "Spinach you can't taste, thanks to mango and banana.",
cuisine: "american",
styles: ["quick", "healthy", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("spinach", 3, "oz"), ing("bananas", 2, "each"), ing("frozen_mango", 1.5, "cup"), ing("almond_milk", 2, "cup"), ing("greek_yogurt", 0.5, "cup")],
},
{
id: "chocolate-pb-smoothie",
title: "Chocolate Peanut Butter Smoothie",
description: "Tastes like a milkshake, built like breakfast.",
cuisine: "american",
styles: ["quick", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("cocoa_powder", 2, "tbsp"), ing("bananas", 3, "each"), ing("peanut_butter", 3, "tbsp"), ing("almond_milk", 3, "cup"), ing("honey", 1, "tbsp")],
},
{
id: "mango-lassi",
title: "Mango Lassi",
description: "Creamy Indian yogurt-mango drink.",
cuisine: "indian",
styles: ["quick", "vegetarian"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("frozen_mango", 3, "cup"), ing("greek_yogurt", 1.5, "cup"), ing("milk", 1, "cup"), ing("honey", 2, "tbsp"), ing("cinnamon", 0.25, "tsp")],
},
{
id: "berry-smoothie-bowls",
title: "Berry Smoothie Bowls",
description: "Thick, spoonable smoothie topped with toasted oats and banana.",
cuisine: "american",
styles: ["healthy", "vegetarian"],
kind: "breakfast",
prepTime: 10,
requiredAppliances: ["blender"],
servings: 4,
ingredients: [ing("frozen_berries", 3, "cup"), ing("bananas", 2, "each"), ing("greek_yogurt", 1, "cup"), ing("almond_milk", 0.5, "cup"), ing("oats", 0.5, "cup"), ing("honey", 2, "tbsp")],
},
{
id: "blender-oat-pancakes",
title: "Blender Banana Oat Pancakes",
description: "No flour, no bowl: blend the batter and pour.",
cuisine: "american",
styles: ["healthy", "vegetarian"],
kind: "breakfast",
prepTime: 20,
requiredAppliances: ["blender", "stovetop"],
servings: 4,
ingredients: [ing("oats", 2, "cup"), ing("bananas", 2, "each"), ing("eggs", 2, "each"), ing("milk", 1, "cup"), ing("baking_powder", 2, "tsp"), ing("cinnamon", 1, "tsp"), ing("pancake_syrup", 0.25, "cup")],
},
{
id: "blender-banana-muffins",
title: "Blender Banana Oat Muffins",
description: "Bake a dozen Sunday, grab-and-go all week.",
cuisine: "american",
styles: ["meal_prep", "healthy", "vegetarian"],
kind: "breakfast",
prepTime: 30,
requiredAppliances: ["blender", "oven"],
servings: 6,
ingredients: [ing("oats", 2.5, "cup"), ing("bananas", 3, "each"), ing("eggs", 2, "each"), ing("greek_yogurt", 0.5, "cup"), ing("honey", 0.33, "cup"), ing("baking_powder", 1.5, "tsp"), ing("cinnamon", 1, "tsp")],
},
{
id: "rice-cooker-oatmeal",
title: "Rice Cooker Cinnamon Banana Oatmeal",
description: "Set it on the porridge setting and walk away.",
cuisine: "american",
styles: ["comfort", "vegetarian", "meal_prep"],
kind: "breakfast",
prepTime: 5,
requiredAppliances: ["rice_cooker"],
servings: 4,
ingredients: [ing("oats", 2, "cup"), ing("milk", 3, "cup"), ing("bananas", 2, "each"), ing("cinnamon", 1, "tsp"), ing("brown_sugar", 2, "tbsp")],
},
];