From 6b7155e2dde171434c3ff0cea9ae04a884a6e0df Mon Sep 17 00:00:00 2001
From: Jake Runyan
Date: Thu, 12 Feb 2026 00:12:20 -0800
Subject: [PATCH] Remove extra front matter fields
---
.claude/rules/recipe-format.md | 3 -
components/RecipeCard.tsx | 16 -----
components/RecipePageClient.tsx | 8 ---
lib/recipes.ts | 3 -
public/recipes/README.md | 16 +----
public/recipes/baking/apple-pie/apple-pie.mdx | 3 -
public/recipes/cajun/gumbo/gumbo.mdx | 3 -
.../broccoli-beef-in-oyster-sauce.mdx | 3 -
.../egg-flower-soup/egg-flower-soup.mdx | 5 +-
.../tangy-runyan-eggroll.mdx | 3 -
.../peach-simple-syrup/peach-simple-syrup.mdx | 3 -
.../example-recipe-1/example-recipe-1.mdx | 3 -
.../example-recipe-2/example-recipe-2.mdx | 3 -
.../indian/brown-lentils/brown-lentils.mdx | 3 -
.../indian/chana-masala/chana-masala.mdx | 3 -
.../chicken-tikka-masala.mdx | 3 -
.../indian/palak-paneer/palak-paneer.mdx | 3 -
.../chicken-parmesan/chicken-parmesan.mdx | 3 -
.../fusilli-with-vodka-basil-parmesan.mdx | 3 -
.../ajitsuke-tamago-ramen-egg.mdx | 3 -
.../golden-curry-beef-stew.mdx | 3 -
.../golden-curry-chicken.mdx | 3 -
.../beef-bourguignon/beef-bourguignon.mdx | 3 -
public/recipes/meat/birria/birria.mdx | 3 -
.../garlic-herb-butter-roast-turkey.mdx | 3 -
.../grilled-lemon-pepper-salmon.mdx | 3 -
.../jamaican-jerk-chicken.mdx | 3 -
.../ribs-instant-pot/ribs-instant-pot.mdx | 3 -
.../meat/turkey-gravy/turkey-gravy.mdx | 3 -
public/recipes/mexican/elote/elote.mdx | 3 -
public/recipes/mexican/horchata/horchata.mdx | 3 -
.../mexican/pinto-beans/pinto-beans.mdx | 58 +++++++++++++++++++
.../mexican/spanish-rice/spanish-rice.mdx | 3 -
.../recipes/pizza/pizza-dough/pizza-dough.mdx | 3 -
.../recipes/pizza/pizza-sauce/pizza-sauce.mdx | 3 -
.../caesar-salad-dressing.mdx | 3 -
.../cauliflower-mash/cauliflower-mash.mdx | 3 -
.../pickled-red-onions/pickled-red-onions.mdx | 3 -
.../sous-vide-mashed-potatoes.mdx | 3 -
.../chicken-noodle-soup.mdx | 3 -
public/recipes/vietnamese/pho/pho.mdx | 3 -
41 files changed, 60 insertions(+), 151 deletions(-)
create mode 100644 public/recipes/mexican/pinto-beans/pinto-beans.mdx
diff --git a/.claude/rules/recipe-format.md b/.claude/rules/recipe-format.md
index 6e7a59c..b292447 100644
--- a/.claude/rules/recipe-format.md
+++ b/.claude/rules/recipe-format.md
@@ -10,11 +10,8 @@ date: "YYYY-MM-DD"
lastUpdated: "YYYY-MM-DD"
category: "mains" # free-form string (e.g. "mains", "soups", "desserts")
tags: ["tag1", "tag2"] # free-form strings (e.g. ["italian", "chicken"])
-dietary: ["gluten-free"] # free-form strings
cookTime: 45 # minutes
prepTime: 20 # minutes
-totalTime: 65 # minutes
-difficulty: "easy" # easy | medium | hard
servings: 4
author: "PWS" # ID from public/authors.json
description: "Short description for SEO and previews"
diff --git a/components/RecipeCard.tsx b/components/RecipeCard.tsx
index e33d5ca..8439981 100644
--- a/components/RecipeCard.tsx
+++ b/components/RecipeCard.tsx
@@ -45,27 +45,11 @@ export default function RecipeCard({ recipe }: RecipeCardProps) {
-
- ⏱️
- Total time:
- {recipe.totalTime} min
-
👥
Servings:
{recipe.servings} servings
-
-
- {recipe.difficulty === 'easy' && '⭐'}
- {recipe.difficulty === 'medium' && '⭐⭐'}
- {recipe.difficulty === 'hard' && '⭐⭐⭐'}
-
-
diff --git a/components/RecipePageClient.tsx b/components/RecipePageClient.tsx
index 23cd6e7..d47f26c 100644
--- a/components/RecipePageClient.tsx
+++ b/components/RecipePageClient.tsx
@@ -73,18 +73,10 @@ export default function RecipePageClient({ recipe, sections }: RecipePageClientP
Cook:
{recipe.cookTime} min
-
- Total:
- {recipe.totalTime} min
-
Servings:
{recipe.servings}
-
- Difficulty:
- {recipe.difficulty}
-
diff --git a/lib/recipes.ts b/lib/recipes.ts
index 2da737a..2eb2615 100644
--- a/lib/recipes.ts
+++ b/lib/recipes.ts
@@ -14,11 +14,8 @@ export interface RecipeMetadata {
lastUpdated: string;
category: string;
tags: string[];
- dietary: string[];
cookTime: number;
prepTime: number;
- totalTime: number;
- difficulty: string;
servings: number;
author: string;
description: string;
diff --git a/public/recipes/README.md b/public/recipes/README.md
index b714ec9..72540ca 100644
--- a/public/recipes/README.md
+++ b/public/recipes/README.md
@@ -45,11 +45,8 @@ date: "YYYY-MM-DD"
lastUpdated: "YYYY-MM-DD"
category: "mains"
tags: ["tag1", "tag2", "tag3"]
-dietary: ["vegetarian", "gluten-free"]
cookTime: 45
prepTime: 20
-totalTime: 65
-difficulty: "easy"
servings: 4
author: "Author Name"
description: "Short description for SEO and previews"
@@ -66,11 +63,8 @@ displayPhoto: "./assets/hero.jpg"
- `lastUpdated` - Last modification date (YYYY-MM-DD)
- `category` - Main category (free-form string, e.g. "mains", "soups")
- `tags` - Array of tags (free-form strings, e.g. ["italian", "chicken"])
-- `dietary` - Array of dietary tags (free-form strings, e.g. ["gluten-free"])
- `cookTime` - Active cooking time in minutes
- `prepTime` - Preparation time in minutes
-- `totalTime` - Total time in minutes
-- `difficulty` - Difficulty level: easy, medium, or hard
- `servings` - Number of servings
- `author` - Author ID (references `public/authors.json`)
- `description` - Brief description for SEO and cards
@@ -78,7 +72,7 @@ displayPhoto: "./assets/hero.jpg"
- `display` - Boolean to control visibility (set to false to hide recipe)
- `displayPhoto` - Relative path to display photo (e.g., "./assets/hero.jpg")
-**Note:** Author IDs must match entries in `public/authors.json`. Categories, tags, dietary, and difficulty are free-form strings — there is no taxonomy registry file.
+**Note:** Author IDs must match entries in `public/authors.json`. Categories and tags are free-form strings — there is no taxonomy registry file.
#### Content Sections
@@ -100,11 +94,8 @@ date: "2026-02-08"
lastUpdated: "2026-02-08"
category: "mains"
tags: ["italian", "chicken"]
-dietary: ["gluten-free-option"]
cookTime: 45
prepTime: 20
-totalTime: 65
-difficulty: "medium"
servings: 4
author: "PWS"
description: "Short description for SEO and previews"
@@ -190,11 +181,6 @@ Choose from these categories:
- **Cooking Method**: baking, grilling, slow-cooker, instant-pot
- **Speed**: quick-meals, one-pot, make-ahead, no-cook
-### Difficulty Levels
-- **easy**: Beginner-friendly, simple techniques, common ingredients
-- **medium**: Some cooking experience needed, multiple steps
-- **hard**: Advanced techniques, precise timing, specialty equipment
-
## Adding New Recipes
1. Create recipe folder: `public/recipes/[category]/recipe-name/`
diff --git a/public/recipes/baking/apple-pie/apple-pie.mdx b/public/recipes/baking/apple-pie/apple-pie.mdx
index adc345d..021ca0a 100644
--- a/public/recipes/baking/apple-pie/apple-pie.mdx
+++ b/public/recipes/baking/apple-pie/apple-pie.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "baking"
tags: ["baking"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Just like grandma used to make?"
diff --git a/public/recipes/cajun/gumbo/gumbo.mdx b/public/recipes/cajun/gumbo/gumbo.mdx
index 1ef94ac..a40537c 100644
--- a/public/recipes/cajun/gumbo/gumbo.mdx
+++ b/public/recipes/cajun/gumbo/gumbo.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "cajun"
tags: ["cajun"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A dish with Cajun and Creole roots made with chicken, sausage, and shrimp."
diff --git a/public/recipes/chinese/broccoli-beef-in-oyster-sauce/broccoli-beef-in-oyster-sauce.mdx b/public/recipes/chinese/broccoli-beef-in-oyster-sauce/broccoli-beef-in-oyster-sauce.mdx
index 7f9e955..9cab3eb 100644
--- a/public/recipes/chinese/broccoli-beef-in-oyster-sauce/broccoli-beef-in-oyster-sauce.mdx
+++ b/public/recipes/chinese/broccoli-beef-in-oyster-sauce/broccoli-beef-in-oyster-sauce.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "chinese"
tags: ["chinese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Broccoli Beef! Just like the restaurant!"
diff --git a/public/recipes/chinese/egg-flower-soup/egg-flower-soup.mdx b/public/recipes/chinese/egg-flower-soup/egg-flower-soup.mdx
index 1310be4..50b902b 100644
--- a/public/recipes/chinese/egg-flower-soup/egg-flower-soup.mdx
+++ b/public/recipes/chinese/egg-flower-soup/egg-flower-soup.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "chinese"
tags: ["chinese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "The classic egg drop soup. Tastes pretty similar to the store, and super easy to make!"
@@ -61,7 +58,7 @@ Also give the cooking wine addition a try (thanks, mom)
- It's pretty good regardless of the exact ratios. Also I'm a fan of excess pepper when sick.
### Ribbons
-- Stir SLOWLY when adding in the egg for the best results. Stirring quickly yields a pretty homogenous result.
+- Stir SLOWLY when adding in the egg for the best results. Stirring quickly yields a pretty homogenous result.
Also give the cooking wine addition a try (thanks, mom)
## References
diff --git a/public/recipes/chinese/tangy-runyan-eggroll/tangy-runyan-eggroll.mdx b/public/recipes/chinese/tangy-runyan-eggroll/tangy-runyan-eggroll.mdx
index be8609b..d34cce1 100644
--- a/public/recipes/chinese/tangy-runyan-eggroll/tangy-runyan-eggroll.mdx
+++ b/public/recipes/chinese/tangy-runyan-eggroll/tangy-runyan-eggroll.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "chinese"
tags: ["chinese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A delicious fusion-style eggroll that can be fried as an eggroll or adapted into wontons."
diff --git a/public/recipes/drinks/peach-simple-syrup/peach-simple-syrup.mdx b/public/recipes/drinks/peach-simple-syrup/peach-simple-syrup.mdx
index 2706ccd..5176d2b 100644
--- a/public/recipes/drinks/peach-simple-syrup/peach-simple-syrup.mdx
+++ b/public/recipes/drinks/peach-simple-syrup/peach-simple-syrup.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "drinks"
tags: ["drinks"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A wonderfully fruity, sweet, and versatile syrup perfect for adding a peachy twist to cocktails, mocktails, iced tea, and lemonade."
diff --git a/public/recipes/example/example-recipe-1/example-recipe-1.mdx b/public/recipes/example/example-recipe-1/example-recipe-1.mdx
index 0801999..10d24bb 100644
--- a/public/recipes/example/example-recipe-1/example-recipe-1.mdx
+++ b/public/recipes/example/example-recipe-1/example-recipe-1.mdx
@@ -5,11 +5,8 @@ date: "2026-02-05"
lastUpdated: "2026-02-05"
category: "mains"
tags: ["italian", "chicken", "comfort-food", "family-friendly"]
-dietary: ["gluten-free-option"]
cookTime: 45
prepTime: 20
-totalTime: 65
-difficulty: "medium"
servings: 4
author: "pws"
description: "A classic Italian-American dish featuring crispy breaded chicken topped with marinara sauce and melted cheese."
diff --git a/public/recipes/example/example-recipe-2/example-recipe-2.mdx b/public/recipes/example/example-recipe-2/example-recipe-2.mdx
index 0098fba..f99ed29 100644
--- a/public/recipes/example/example-recipe-2/example-recipe-2.mdx
+++ b/public/recipes/example/example-recipe-2/example-recipe-2.mdx
@@ -5,11 +5,8 @@ date: "2026-02-08"
lastUpdated: "2026-02-08"
category: "desserts"
tags: ["cookies", "chocolate", "baking", "dessert", "american"]
-dietary: ["vegetarian"]
cookTime: 12
prepTime: 15
-totalTime: 27
-difficulty: "easy"
servings: 24
author: "pws"
description: "Classic chewy chocolate chip cookies with crispy edges and gooey centers, loaded with chocolate chips."
diff --git a/public/recipes/indian/brown-lentils/brown-lentils.mdx b/public/recipes/indian/brown-lentils/brown-lentils.mdx
index 3ace868..72f0255 100644
--- a/public/recipes/indian/brown-lentils/brown-lentils.mdx
+++ b/public/recipes/indian/brown-lentils/brown-lentils.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "indian"
tags: ["indian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A neutral, lentil dish that complements any other curry or gravy. This recipe uses brown lentils (Whole Masoor Dal), as well as their hulled (red dal) and split (split red dal) forms. The whole dal retain their consistency, and the hulled and split dal thicken the gravy. Both are recommended to be used. Some substitutes for the whole dal can be done, I have used whole mung beans (Green Moong Dal) as a replacement, and any split dal can be used instead of the split red dal."
diff --git a/public/recipes/indian/chana-masala/chana-masala.mdx b/public/recipes/indian/chana-masala/chana-masala.mdx
index 10f71e8..0bcc97a 100644
--- a/public/recipes/indian/chana-masala/chana-masala.mdx
+++ b/public/recipes/indian/chana-masala/chana-masala.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "indian"
tags: ["indian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A classic chickpea recipe with a rich, tomato-based gravy."
diff --git a/public/recipes/indian/chicken-tikka-masala/chicken-tikka-masala.mdx b/public/recipes/indian/chicken-tikka-masala/chicken-tikka-masala.mdx
index b4759c9..a987bb0 100644
--- a/public/recipes/indian/chicken-tikka-masala/chicken-tikka-masala.mdx
+++ b/public/recipes/indian/chicken-tikka-masala/chicken-tikka-masala.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "indian"
tags: ["indian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A classic chicken recipe with a rich, tomato-based gravy."
diff --git a/public/recipes/indian/palak-paneer/palak-paneer.mdx b/public/recipes/indian/palak-paneer/palak-paneer.mdx
index ae943d0..64b6961 100644
--- a/public/recipes/indian/palak-paneer/palak-paneer.mdx
+++ b/public/recipes/indian/palak-paneer/palak-paneer.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "indian"
tags: ["indian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A great vegetarian option with a lot of fiber."
diff --git a/public/recipes/italian/chicken-parmesan/chicken-parmesan.mdx b/public/recipes/italian/chicken-parmesan/chicken-parmesan.mdx
index 3de41da..4b1e0b0 100644
--- a/public/recipes/italian/chicken-parmesan/chicken-parmesan.mdx
+++ b/public/recipes/italian/chicken-parmesan/chicken-parmesan.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "italian"
tags: ["italian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Classic chicken parm can be made with panko breadcrumbs or homemade ones."
diff --git a/public/recipes/italian/fusilli-with-vodka-basil-parmesan/fusilli-with-vodka-basil-parmesan.mdx b/public/recipes/italian/fusilli-with-vodka-basil-parmesan/fusilli-with-vodka-basil-parmesan.mdx
index a882266..0428cc3 100644
--- a/public/recipes/italian/fusilli-with-vodka-basil-parmesan/fusilli-with-vodka-basil-parmesan.mdx
+++ b/public/recipes/italian/fusilli-with-vodka-basil-parmesan/fusilli-with-vodka-basil-parmesan.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "italian"
tags: ["italian"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A recipe similar to the vodka pasta at Fiorella Polk."
diff --git a/public/recipes/japanese/ajitsuke-tamago-ramen-egg/ajitsuke-tamago-ramen-egg.mdx b/public/recipes/japanese/ajitsuke-tamago-ramen-egg/ajitsuke-tamago-ramen-egg.mdx
index 5b687fc..9812a66 100644
--- a/public/recipes/japanese/ajitsuke-tamago-ramen-egg/ajitsuke-tamago-ramen-egg.mdx
+++ b/public/recipes/japanese/ajitsuke-tamago-ramen-egg/ajitsuke-tamago-ramen-egg.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "japanese"
tags: ["japanese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Great on any kind of ramen!"
diff --git a/public/recipes/japanese/golden-curry-beef-stew/golden-curry-beef-stew.mdx b/public/recipes/japanese/golden-curry-beef-stew/golden-curry-beef-stew.mdx
index 9cc0969..841341f 100644
--- a/public/recipes/japanese/golden-curry-beef-stew/golden-curry-beef-stew.mdx
+++ b/public/recipes/japanese/golden-curry-beef-stew/golden-curry-beef-stew.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "japanese"
tags: ["japanese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "The classic way to make Golden Curry packets into a rich beef stew."
diff --git a/public/recipes/japanese/golden-curry-chicken/golden-curry-chicken.mdx b/public/recipes/japanese/golden-curry-chicken/golden-curry-chicken.mdx
index f3873f2..39be27c 100644
--- a/public/recipes/japanese/golden-curry-chicken/golden-curry-chicken.mdx
+++ b/public/recipes/japanese/golden-curry-chicken/golden-curry-chicken.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "japanese"
tags: ["japanese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A variant of the Golden Curry Beef recipe, this version uses chicken instead of beef, and coconut cream instead of beef stock for a Thai curry flavor."
diff --git a/public/recipes/meat/beef-bourguignon/beef-bourguignon.mdx b/public/recipes/meat/beef-bourguignon/beef-bourguignon.mdx
index 47e055a..f208341 100644
--- a/public/recipes/meat/beef-bourguignon/beef-bourguignon.mdx
+++ b/public/recipes/meat/beef-bourguignon/beef-bourguignon.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A classic French dish made with beef braised in red wine, often served with mushrooms and pearl onions."
diff --git a/public/recipes/meat/birria/birria.mdx b/public/recipes/meat/birria/birria.mdx
index ee4f26d..023fb09 100644
--- a/public/recipes/meat/birria/birria.mdx
+++ b/public/recipes/meat/birria/birria.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A rich and flavorful Mexican stew that can be enjoyed as a comforting dish or in delicious tacos."
diff --git a/public/recipes/meat/garlic-herb-butter-roast-turkey/garlic-herb-butter-roast-turkey.mdx b/public/recipes/meat/garlic-herb-butter-roast-turkey/garlic-herb-butter-roast-turkey.mdx
index 85a4997..11c8229 100644
--- a/public/recipes/meat/garlic-herb-butter-roast-turkey/garlic-herb-butter-roast-turkey.mdx
+++ b/public/recipes/meat/garlic-herb-butter-roast-turkey/garlic-herb-butter-roast-turkey.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Happy Thanksgiving!"
diff --git a/public/recipes/meat/grilled-lemon-pepper-salmon/grilled-lemon-pepper-salmon.mdx b/public/recipes/meat/grilled-lemon-pepper-salmon/grilled-lemon-pepper-salmon.mdx
index 1a2c17a..b9e1833 100644
--- a/public/recipes/meat/grilled-lemon-pepper-salmon/grilled-lemon-pepper-salmon.mdx
+++ b/public/recipes/meat/grilled-lemon-pepper-salmon/grilled-lemon-pepper-salmon.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Super simple! This recipe entry is more or less just a formality."
diff --git a/public/recipes/meat/jamaican-jerk-chicken/jamaican-jerk-chicken.mdx b/public/recipes/meat/jamaican-jerk-chicken/jamaican-jerk-chicken.mdx
index 1a65975..7255d2f 100644
--- a/public/recipes/meat/jamaican-jerk-chicken/jamaican-jerk-chicken.mdx
+++ b/public/recipes/meat/jamaican-jerk-chicken/jamaican-jerk-chicken.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Great chicken on a recommendation from a friend!"
diff --git a/public/recipes/meat/ribs-instant-pot/ribs-instant-pot.mdx b/public/recipes/meat/ribs-instant-pot/ribs-instant-pot.mdx
index 3bbb094..bad6ca6 100644
--- a/public/recipes/meat/ribs-instant-pot/ribs-instant-pot.mdx
+++ b/public/recipes/meat/ribs-instant-pot/ribs-instant-pot.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Juicy and smoky slow-cooked ribs for your grill to bless you with."
diff --git a/public/recipes/meat/turkey-gravy/turkey-gravy.mdx b/public/recipes/meat/turkey-gravy/turkey-gravy.mdx
index 1785e46..091f618 100644
--- a/public/recipes/meat/turkey-gravy/turkey-gravy.mdx
+++ b/public/recipes/meat/turkey-gravy/turkey-gravy.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "meat"
tags: ["meat"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A great gravy recipe for Thanksgiving dinner!"
diff --git a/public/recipes/mexican/elote/elote.mdx b/public/recipes/mexican/elote/elote.mdx
index 3b004a4..5552934 100644
--- a/public/recipes/mexican/elote/elote.mdx
+++ b/public/recipes/mexican/elote/elote.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "mexican"
tags: ["mexican"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Classic Mexican street corn featuring grilled corn on the cob slathered in a tangy, creamy sauce and topped with cotija cheese, chili powder, and cilantro."
diff --git a/public/recipes/mexican/horchata/horchata.mdx b/public/recipes/mexican/horchata/horchata.mdx
index 092bff2..7bee122 100644
--- a/public/recipes/mexican/horchata/horchata.mdx
+++ b/public/recipes/mexican/horchata/horchata.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "mexican"
tags: ["mexican"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A cool, creamy, and spicy Agua Fresca that’s perfect over ice."
diff --git a/public/recipes/mexican/pinto-beans/pinto-beans.mdx b/public/recipes/mexican/pinto-beans/pinto-beans.mdx
new file mode 100644
index 0000000..f8172ba
--- /dev/null
+++ b/public/recipes/mexican/pinto-beans/pinto-beans.mdx
@@ -0,0 +1,58 @@
+---
+title: "Pinto Beans"
+slug: "pinto-beans"
+date: "2026-02-11"
+lastUpdated: "2026-02-10"
+category: "mexican"
+tags: ["mexican"]
+cookTime: 0
+prepTime: 0
+servings: 4
+author: "pws"
+description: "A cool, creamy, and spicy Agua Fresca that’s perfect over ice."
+featured: false
+display: true
+displayPhoto: ""
+---
+
+# Horchata
+
+A cool, creamy, and spicy Agua Fresca that’s perfect over ice.
+
+## Photos
+
+A cool, creamy, and spicy Agua Fresca that’s perfect over ice.
+
+
+## Ingredients
+
+- 1 cup uncooked white rice
+- 2 cinnamon sticks
+- 12 oz can evaporated milk
+- 12 oz can sweetened condensed milk
+- 8 cups warm water, divided
+- Sugar to taste
+- Ground cinnamon, for garnish (optional)
+- 1/2 teaspoon vanilla extract (optional)
+
+## Instructions
+
+1. Rinse the **rice** under cold water. In a bowl, combine **rice**, **cinnamon sticks**, and 4 cups of **warm water**. Cover and refrigerate at least 4 hours or overnight.
+2. Remove most of the **cinnamon sticks**, leaving a few small pieces.
+3. Blend the soaked mixture in two batches until very smooth, about 3–4 minutes per batch.
+4. Pour through a fine‑mesh strainer or cheesecloth into a pitcher, pressing on the solids to extract as much liquid as possible. Repeat with the remaining batch.
+5. Stir in the **evaporated milk**, **sweetened condensed milk**, **vanilla** (if using), and the remaining 4 cups **water**. Adjust sweetness with **sugar** to taste.
+6. Chill thoroughly, then stir and serve over ice. Garnish with **ground cinnamon**, if desired.
+Heed the instructions and blend in batches. Water easily escapes from the blender or food processor and this stuff gets everywhere.
+
+## Notes
+
+### Soaking
+- It is worth the time to soak the cinnamon and rice, helping you pull out more flavor and end with a product that is less lightly flavored water and more of a thicker drink.
+
+### Blending
+- Heed the instructions and blend in batches. Water easily escapes from the blender or food processor and this stuff gets everywhere.
+
+## References
+
+- [Traditional Mexican Horchata](https://www.muydelish.com/traditional-mexican-horchata/)
diff --git a/public/recipes/mexican/spanish-rice/spanish-rice.mdx b/public/recipes/mexican/spanish-rice/spanish-rice.mdx
index 4d3e102..c215505 100644
--- a/public/recipes/mexican/spanish-rice/spanish-rice.mdx
+++ b/public/recipes/mexican/spanish-rice/spanish-rice.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "mexican"
tags: ["mexican"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A classic, fluffy, and flavorful restaurant-style Mexican rice, simmered with tomato sauce and spices. The perfect side dish for any Mexican meal."
diff --git a/public/recipes/pizza/pizza-dough/pizza-dough.mdx b/public/recipes/pizza/pizza-dough/pizza-dough.mdx
index fa86b80..dd341aa 100644
--- a/public/recipes/pizza/pizza-dough/pizza-dough.mdx
+++ b/public/recipes/pizza/pizza-dough/pizza-dough.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "pizza"
tags: ["pizza"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A standard pizza dough for pizza night."
diff --git a/public/recipes/pizza/pizza-sauce/pizza-sauce.mdx b/public/recipes/pizza/pizza-sauce/pizza-sauce.mdx
index 10dfbb7..18f76a0 100644
--- a/public/recipes/pizza/pizza-sauce/pizza-sauce.mdx
+++ b/public/recipes/pizza/pizza-sauce/pizza-sauce.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "pizza"
tags: ["pizza"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A standard pizza sauce for pizza night."
diff --git a/public/recipes/salad/caesar-salad-dressing/caesar-salad-dressing.mdx b/public/recipes/salad/caesar-salad-dressing/caesar-salad-dressing.mdx
index e4fb2d9..afb4be8 100644
--- a/public/recipes/salad/caesar-salad-dressing/caesar-salad-dressing.mdx
+++ b/public/recipes/salad/caesar-salad-dressing/caesar-salad-dressing.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "salad"
tags: ["salad"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A good Caesar salad dressing goes a long way, and making it yourself saves some money."
diff --git a/public/recipes/sides/cauliflower-mash/cauliflower-mash.mdx b/public/recipes/sides/cauliflower-mash/cauliflower-mash.mdx
index ed8aec3..39fd377 100644
--- a/public/recipes/sides/cauliflower-mash/cauliflower-mash.mdx
+++ b/public/recipes/sides/cauliflower-mash/cauliflower-mash.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "sides"
tags: ["sides"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Silky mashed cauliflower that eats like mashed potatoes but healthier (?)."
diff --git a/public/recipes/sides/pickled-red-onions/pickled-red-onions.mdx b/public/recipes/sides/pickled-red-onions/pickled-red-onions.mdx
index 03ee939..42f84d4 100644
--- a/public/recipes/sides/pickled-red-onions/pickled-red-onions.mdx
+++ b/public/recipes/sides/pickled-red-onions/pickled-red-onions.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "sides"
tags: ["sides"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "These are a great topping for ramen, sandwiches, charcuterie, salads, or anything that could use a fermented kick!"
diff --git a/public/recipes/sides/sous-vide-mashed-potatoes/sous-vide-mashed-potatoes.mdx b/public/recipes/sides/sous-vide-mashed-potatoes/sous-vide-mashed-potatoes.mdx
index 0de4c6b..0a36a3a 100644
--- a/public/recipes/sides/sous-vide-mashed-potatoes/sous-vide-mashed-potatoes.mdx
+++ b/public/recipes/sides/sous-vide-mashed-potatoes/sous-vide-mashed-potatoes.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "sides"
tags: ["sides"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "Perfect mashed potatoes, with no cleanup!"
diff --git a/public/recipes/soup/chicken-noodle-soup/chicken-noodle-soup.mdx b/public/recipes/soup/chicken-noodle-soup/chicken-noodle-soup.mdx
index 9e7e829..c008460 100644
--- a/public/recipes/soup/chicken-noodle-soup/chicken-noodle-soup.mdx
+++ b/public/recipes/soup/chicken-noodle-soup/chicken-noodle-soup.mdx
@@ -5,11 +5,8 @@ date: "2026-02-08"
lastUpdated: "2026-02-08"
category: "soup"
tags: ["soup", "chicken", "comfort-food", "instant-pot", "one-pot", "sick-day", "meal-prep"]
-dietary: []
cookTime: 20
prepTime: 10
-totalTime: 30
-difficulty: "easy"
servings: 8
author: "pws"
description: "A comforting chicken noodle soup perfect for rainy or sick days. Made easy in the Instant Pot but can be adapted for stovetop cooking."
diff --git a/public/recipes/vietnamese/pho/pho.mdx b/public/recipes/vietnamese/pho/pho.mdx
index 42b6b7f..24b2b52 100644
--- a/public/recipes/vietnamese/pho/pho.mdx
+++ b/public/recipes/vietnamese/pho/pho.mdx
@@ -5,11 +5,8 @@ date: "2026-02-10"
lastUpdated: "2026-02-10"
category: "vietnamese"
tags: ["vietnamese"]
-dietary: []
cookTime: 0
prepTime: 0
-totalTime: 0
-difficulty: "medium"
servings: 4
author: "pws"
description: "A traditional Vietnamese noodle soup with aromatic broth, rice noodles, and tender beef."