Refactor to use Python for building and YAML for data
@@ -0,0 +1,33 @@
|
||||
title: "Buffalo Wings"
|
||||
timings:
|
||||
prep: "15 min"
|
||||
cook: "2 hours"
|
||||
icons: []
|
||||
servings: 4
|
||||
description: >
|
||||
These spicy, tangy wings are maded with the original Buffalo sauce (a strong mix of vinegar and cayenne pepper), but
|
||||
baked instead of deep-fried.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 20, item: "chicken wings" }
|
||||
- { amount: 3/4, unit: "cup", item: "flour" }
|
||||
- { amount: 1/2, unit: "tsp", item: "cayenne pepper" }
|
||||
- { amount: 1/2, unit: "tsp", item: "garlic powder" }
|
||||
- { amount: 1/2, unit: "tsp", item: "salt" }
|
||||
directions: >
|
||||
Prepare a large ziploc bag with the flour and spices. Then, cover a baking sheet with aluminum foil and grease
|
||||
lightly with oil. A few at a time, drop the chicken wings into the bag, seal, and shake to cover the chicken. Lay
|
||||
out the wings on the tray as you go along. Place the tray in the refigerator for an hour to set.
|
||||
- ingredients:
|
||||
- { amount: 1/2, unit: "cup", item: "Frank's RedHot Buffalo Sauce" }
|
||||
- { amount: 1/2, unit: "cup", item: "butter" }
|
||||
directions: >
|
||||
Melt the better and hot sauce in a tall, narrow container (e.g., a coffee mug). Using tongs, dunk the wings, one
|
||||
at a time, and return to the baking sheet. Reserve the remaining sauce.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Pre-heat the oven to 400°F. Bake the wings for 45 minutes, turning them over mid-way. The remaining sauce can be
|
||||
placed in a small bowl to serve with the wings along with some ranch dressing.
|
||||
credit:
|
||||
name: "Leesah"
|
||||
url: "https://www.allrecipes.com/recipe/166638/baked-buffalo-wings"
|
||||
|
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 147 KiB |
@@ -0,0 +1,33 @@
|
||||
title: "Chicken Pastries"
|
||||
timings:
|
||||
prep: "15 min"
|
||||
cook: "30 min"
|
||||
icons: []
|
||||
servings: 4
|
||||
description: ""
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, item: "chicken breasts" }
|
||||
- { amount: 4, unit: "tbsp", item: "butter" }
|
||||
- { item: "salt & pepper" }
|
||||
directions: >
|
||||
Preheat the oven to 375°F. Place the chicken in an oven-safe pan and cover with small slices of butter. Season
|
||||
with salt and pepper to taste. Cover with aluminum foil and place in the oven. Cook until the chicken breasts have
|
||||
reached 160°F in the centers (about 20 min)."
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Remove the chicken from the oven and allow to cool slightly. Then pull the chicken apart into shreds.
|
||||
- ingredients:
|
||||
- { amount: 5, unit: "oz", item: "Boursin Garlic & Herb cheese" }
|
||||
- { amount: 16, unit: "", item: "crescent roll dough wedges" }
|
||||
directions: >
|
||||
Cover a cookie sheet with aluminum foil. Working on at a time, take the crescent roll dough and stretch it
|
||||
slightly until it is roughly an equilateral triangle. Place a teaspoon of cheese in the center, and then about ¾oz
|
||||
of chicken. This should form a small lump in the center of the dough. Then fold up the corners over the center,
|
||||
and pinch any remaining openings closed. Place each pastry on the cookie sheet.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Place the cookie sheet in the oven and cook until the tops of the pastries have turned golden brown (anywhere from
|
||||
8–12 minutes, depending upon your oven).
|
||||
credit:
|
||||
name: "Lynne Miner"
|
||||
|
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 206 KiB |
@@ -0,0 +1,29 @@
|
||||
title: Deviled Eggs
|
||||
timings:
|
||||
prep: 30 minutes
|
||||
icons: [gluten-free, low-carb]
|
||||
servings: 6
|
||||
description: >
|
||||
Deviled eggs are one of my favorite appetizers, and very easy to make. If you like to hurry the process along, buy
|
||||
hard-boiled eggs from the grocery store so you can skip straight to the last step.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 12, item: "eggs" }
|
||||
directions: >
|
||||
Place the eggs in a medium-sized pot, cover with 1" of water, and bring to a boil over high heat. As soon as it
|
||||
gets to a rolling boil, turn off the heat and allow the pot to rest. While it is resting, fill a
|
||||
large bowl with ice and water (1 ice cube per egg). After the eggs have rested for 10 minutes, transfer them to
|
||||
the ice water.
|
||||
- ingredients:
|
||||
- { amount: 0.75, unit: tsp, item: "mustard, yellow" }
|
||||
- { amount: 3, unit: tbsp, item: "mayonnaise" }
|
||||
- { amount: 1.5, unit: tsp, item: "vinegar, white" }
|
||||
- { amount: 0.25, unit: tsp, item: "Worcestershire sauce" }
|
||||
- { amount: 0.25, unit: tsp, item: "salt" }
|
||||
- { amount: 0.25, unit: tsp, item: "white pepper" }
|
||||
- { amount: 1, unit: tsp, item: "paprika" }
|
||||
directions: >
|
||||
Peel the eggs, and very carefully slice in half with a sharp knife. Gently pop out the yolks into mixing bowl, and
|
||||
set the whites aside on a platter. Add the the remaining ingredients and whisk until creamy and smooth. Transfer
|
||||
the mixture into a pastry bag (or a ziploc bag with a corner cut off). Gently squeeze the bag and pipe the
|
||||
mixture into the remaining egg halves. Dust the finished eggs with paprika.
|
||||
|
After Width: | Height: | Size: 146 KiB |
@@ -1,58 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Bagels",
|
||||
timings: {
|
||||
prep: "50 min",
|
||||
cook: "90 min",
|
||||
},
|
||||
icons: ["vegetarian"],
|
||||
servings: 8,
|
||||
description: "This recipe produces a perfect NY bagel (once you've gotten the hang of it). Chewy on the outside, " +
|
||||
"soft on the inside, and just the right size. The only downside is that it's really something of an all-day " +
|
||||
"process.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 1.25, unit: "cup", item: "water (~ 115°F)" },
|
||||
{ amount: 1.25, unit: "tbsp", item: "sugar (granulated)" },
|
||||
{ amount: 1.25, unit: "tsp", item: "yeast (active dry)" },
|
||||
],
|
||||
directions: "Add the sugar and yeast to the warm water and set aside without stirring. Leave it to rest " +
|
||||
"while you proceed with the next steps."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 500, unit: "g", item: "flour (all purpose)" },
|
||||
{ amount: 0.25, unit: "cup", item: "water (~ 115°F)" },
|
||||
{ amount: 1.5, unit: "tsp", item: "salt" },
|
||||
],
|
||||
directions: "Mix the flour and salt in a large mixing bowl. Make a small depression in the center of the " +
|
||||
"flour and gently pour in the yeast mixture. Mix until you produce a moist but firm dough, adding in " +
|
||||
"more water a tbsp at a time as needed to keep it from drying out."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 25, unit: "g", item: "flour (all purpose)" },
|
||||
],
|
||||
directions: "On a lightly floured surface, kneed the dough until it is smooth and elastic, while working in " +
|
||||
"enough flour to make the dough somewhat stiff."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Very lightly coat the dough with olive oil, place into a bowl, and cover with a damp towel. " +
|
||||
"Allow to rise a warm place until the dough has doubled in size (about an hour)."
|
||||
}, {
|
||||
ingredients: [],
|
||||
directions: "Fill a large pot with water about 3\" deep and bring to a boil. Preheat your oven to 425°F. " +
|
||||
"While these things are in progress, divide the dough into 8 equal portions using a scale. Shape each " +
|
||||
"portion into a ball. With a flour-coated finger, poke a hole in the ball and form into a bagel shape."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "", item: "egg" },
|
||||
{ unit: "~", item: "coarse salt, caraway seeds, fennel seeds, poppy seeds, etc." },
|
||||
],
|
||||
directions: "Reduce the water to a simmer. Using a slotted spoon, drop each bagel in the water and boil for " +
|
||||
"1-2 min on each side (longer for a chewier bagel). When finished, place the bagels on a lightly-oiled " +
|
||||
"cooking sheet. Coat each bagel with an egg wash and add sprinkle on your favorite toppings."
|
||||
}, {
|
||||
ingredients: [],
|
||||
directions: "Bake until golden brown and the toppings just start to singe. Cool on a drying rack."
|
||||
}]
|
||||
})
|
||||
@@ -0,0 +1,51 @@
|
||||
title: Bagels
|
||||
timings:
|
||||
prep: 50 min
|
||||
cook: 90 min
|
||||
icons: ["vegetarian"]
|
||||
servings: 8
|
||||
description: >
|
||||
This recipe produces a perfect NY bagel (once you've gotten the hang of it). Chewy on the outside,
|
||||
soft on the inside, and just the right size. The only downside is that it's really something of an all-day
|
||||
process.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 1.25, unit: "cup", item: "water (~ 115°F)" }
|
||||
- { amount: 1.25, unit: "tbsp", item: "sugar (granulated)" }
|
||||
- { amount: 1.25, unit: "tsp", item: "yeast (active dry)" }
|
||||
directions: >
|
||||
Add the sugar and yeast to the warm water and set aside without stirring. Leave it to rest while you proceed
|
||||
with the next steps.
|
||||
- ingredients:
|
||||
- { amount: 500, unit: "g", item: "flour (all purpose)" }
|
||||
- { amount: 0.25, unit: "cup", item: "water (~ 115°F)" }
|
||||
- { amount: 1.5, unit: "tsp", item: "salt" }
|
||||
directions: >
|
||||
Mix the flour and salt in a large mixing bowl. Make a small depression in the center of the flour and gently
|
||||
pour in the yeast mixture. Mix until you produce a moist but firm dough, adding in more water a tbsp at a time
|
||||
as needed to keep it from drying out.
|
||||
- ingredients:
|
||||
- { amount: 25, unit: "g", item: "flour (all purpose)" }
|
||||
directions: >
|
||||
On a lightly floured surface, kneed the dough until it is smooth and elastic, while working in enough flour to
|
||||
make the dough somewhat stiff.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "tsp", item: "olive oil" }
|
||||
directions: >
|
||||
Very lightly coat the dough with olive oil, place into a bowl, and cover with a damp towel. Allow to rise a
|
||||
warm place until the dough has doubled in size (about an hour).
|
||||
ingredients: []
|
||||
directions: >
|
||||
Fill a large pot with water about 3" deep and bring to a boil. Preheat your oven to 425°F. While these things
|
||||
are in progress, divide the dough into 8 equal portions using a scale. Shape each portion into a ball. With a
|
||||
flour-coated finger, poke a hole in the ball and form into a bagel shape.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: "", item: "egg" }
|
||||
- { unit: "~", item: "coarse salt, caraway seeds, fennel seeds, poppy seeds, etc." }
|
||||
directions: >
|
||||
Reduce the water to a simmer. Using a slotted spoon, drop each bagel in the water and boil for 1-2 min on each
|
||||
side (longer for a chewier bagel). When finished, place the bagels on a lightly-oiled cooking sheet. Coat each
|
||||
bagel with an egg wash and add sprinkle on your favorite toppings.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Bake until golden brown and the toppings just start to singe. Cool on a drying rack.
|
||||
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
@@ -0,0 +1,51 @@
|
||||
title: Challah
|
||||
timings:
|
||||
prep: 35 min
|
||||
cook: 3 hours
|
||||
icons: ["vegetarian"]
|
||||
servings: 16
|
||||
description: >
|
||||
Challah is a light, rich bread traditionally served as part of Jewish Friday night sabbath dinner. This recipe
|
||||
produces two loaves in a simple three-strand braid. You can increase the number of braids for firmer bread with more
|
||||
crust.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 1.5, unit: "packets", item: "active dry yeast" }
|
||||
- { amount: 1, unit: "tbsp", item: "sugar" }
|
||||
- { amount: 1.33, unit: "cups", item: "water (115°F)" }
|
||||
directions: >
|
||||
In a mixing large bowl, dissolve the yeast and sugar in the water. Do not stir, but set aside to allow it to mix
|
||||
until the top turns foamy (about 5 min). While this is happening, preheat the oven to its lowest setting.
|
||||
- ingredients:
|
||||
- { amount: 1/2, unit: "cup", item: "olive oil" }
|
||||
- { amount: 5, unit: "", item: "eggs" }
|
||||
- { amount: 1/2, unit: "cup", item: "sugar" }
|
||||
- { amount: 1, unit: "tbsp", item: "salt" }
|
||||
directions: >
|
||||
Using a whish attachment in a standing mixer, add the olive oil, eggs, sugar and salt one at a time, allowing each
|
||||
to be mixed fully before adding the next.
|
||||
- ingredients:
|
||||
- { amount: 8, unit: "cups", item: "all-purpose flour" }
|
||||
directions: >
|
||||
Switch to a blade attachment, and slowly add the flour about a ¼ cup at a time, allowing each new addition to be
|
||||
completely mixed before adding the next. Continue mixing until the dough forms a single ball (5-10 min). The
|
||||
switch to a dough hook, and continue to kneed until the dough is smooth an elastic.
|
||||
- instructions: []
|
||||
directions: >
|
||||
On a lightly floured surface, knead the dough by hand until smooth and completely integrated into a single ball.
|
||||
Place this into a bowl which is much larger than the dough ball and cover with a damp towel. Turn off the oven,
|
||||
and put the bowl inside to rise. The dough should roughly double in size over the course of an hour. Then punch
|
||||
down the dough, re-form into a ball, place return to the oven to rise again for about 30 min.
|
||||
- instructions: []
|
||||
directions: >
|
||||
Divide the dough into six equal portions. Roll each one out into a strand about 12" long and 1½" in diameter.
|
||||
Braid three at a time into two loaves, taking care to pinch the ends together firmly. Place both loaves on a
|
||||
baking sheet covered with parchment paper and place into the refrigerator to rise again for about an hour.
|
||||
Pre-heat the oven to 375°F.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "", item: "egg" }
|
||||
- { amount: 1, unit: "tsp", item: "milk (whole)" }
|
||||
- { amount: 1, unit: "tbsp", item: "caraway seeds" }
|
||||
directions: >
|
||||
Mix the egg and milk in a small bowl. Brush the mixture over the two loaves of bread, and then sprinkle the
|
||||
caraway seeds over the top. Pop them into the oven and bake until the tops are golden brown (about 20-30 min).
|
||||
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 105 KiB |
@@ -0,0 +1,35 @@
|
||||
title: Fluffy Pancakes
|
||||
timings:
|
||||
prep: 10 min
|
||||
cook: 5 min
|
||||
icons: ["vegetarian"]
|
||||
servings: 2
|
||||
description: >
|
||||
These are the fluffiest, thickest, most delicious pancakes I've ever had. The batter should wind up very, very thick,
|
||||
so don't be surprised if it's more the consistency of yogurt rather than cream.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 3/4, unit: "cups", item: "milk" }
|
||||
- { amount: 1, unit: "tbsp", item: "white vinegar" }
|
||||
directions: >
|
||||
Combine the milk and vinegar in a medium bowl and set aside to sour.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "cup", item: "all-purpose flour" }
|
||||
- { amount: 2, unit: "tbsp", item: "white sugar" }
|
||||
- { amount: 1, unit: "tsp", item: "baking powder" }
|
||||
- { amount: 1/2, unit: "tsp", item: "baking soda" }
|
||||
- { amount: 1/2, unit: "tsp", item: "salt" }
|
||||
directions: >
|
||||
Combine the dry ingredients in a medium bowl and whisk together throughly.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: "tbsp", item: "butter" }
|
||||
- { amount: 1, unit: "", item: "egg" }
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Melt the butter in a small dish, and then whisk it and the egg into the wet ingredients. Then, slowly add the dry
|
||||
ingredients a little at a time, stopping to whisk each small portion in completely before adding any more.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Heat a large skillet over medium heat (300°F for an electric skillet). Scoop ¼ cup of the batter at a time to form
|
||||
each pancake. Cook each until bubble just start to form around the edges and then turn them over. Remove from the
|
||||
heat after lightly browned.
|
||||
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
@@ -0,0 +1,17 @@
|
||||
title: Gluten-Free Flour
|
||||
timings:
|
||||
prep: 5 min
|
||||
icons: ["gluten-free", "vegetarian"]
|
||||
description: >
|
||||
This gluten-free flour recipe serves well for most general-purpose cooking needs in thickening soups, making roux,
|
||||
and similar uses. It works adequetely for deep-frying, but doesn't replace the real thing for baking, pie crusts,
|
||||
etc.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 24, unit: "oz", item: "white rice flour" }
|
||||
- { amount: 7.5, unit: "oz", item: "brown rice flour" }
|
||||
- { amount: 7, unit: "oz", item: "potato starch" }
|
||||
- { amount: 3, unit: "oz", item: "tapioca starch" }
|
||||
- { amount: 0.75, unit: "oz", item: "nonfat dry milk powder" }
|
||||
directions: >
|
||||
Mix all the ingredients and store, refrigerated, in an airtight container.
|
||||
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
@@ -0,0 +1,43 @@
|
||||
title: Pizza
|
||||
timings:
|
||||
prep: 2-3 days
|
||||
cook: 10 min
|
||||
icons: ["overnight", "vegetarian"]
|
||||
servings: 12
|
||||
description: >
|
||||
This recipe will give you a classic NY-style pizza, but a huge part of the final result is going to come down to the
|
||||
quality of tomato sauce, cheese and toppings you choose... so choose wisely!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 500, unit: "g", item: "water (110°F–115°F)" }
|
||||
- { amount: 3.5, unit: "g", item: "instant dry yeast" }
|
||||
- { amount: 8, unit: "g", item: "sugar" }
|
||||
directions: >
|
||||
Add the yeast and sugar to the water without stirring and wait about 5 minutes.
|
||||
- ingredients:
|
||||
- { amount: 800, unit: "g", item: "bread flour (King Arthur's)" }
|
||||
- { amount: 16, unit: "g", item: "salt" }
|
||||
directions: >
|
||||
Stir the yeast mixture. In a separate bowl, combine the salt and flour. Gradually incorporate the flour mixture
|
||||
into the water until fully mixed.
|
||||
- ingredients:
|
||||
- { amount: 3, unit: "tsp", item: "olive oil" }
|
||||
directions: >
|
||||
Add the oil and knead the dough, ensuring that the dough ends up between 75°F–80°F. Divide the dough into 3 equal
|
||||
portions and store in the refrigerator in an oiled ziploc bag. It should be allowed to rise slowly over 2–3 days
|
||||
before use. Freeze if not used in that time.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Preheat a pizza stone in the oven to 550°F (this can take up to an hour).
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Open up each portion of dough as described <a href='https://youtu.be/GtAeKM_f2WU'>here</a>, taking care not to
|
||||
de-gas the crust. Finish by spreading the dough on two overlapping pieces of parchment paper dusted with flour.
|
||||
- ingredients:
|
||||
- { amount: 6, unit: "cups", item: "tomato purée (2 per pizza)" }
|
||||
- { amount: 12, unit: "oz", item: "mozzerella cheese, shredded (4 per pizza)" }
|
||||
directions: >
|
||||
Apply sauce, cheese, and your preferred toppings to each of the pizzas. Then, carefully slide the parchment paper
|
||||
with one pizza onto the hot stone, and then slide the parchment paper away, leaving the dough directly on the
|
||||
stone. Return to the oven and bake until the cheese is bubbling and the crust begins to turn golden brown (4–6
|
||||
min). Repeat for the remaining pizzas.
|
||||
|
Before Width: | Height: | Size: 544 KiB After Width: | Height: | Size: 544 KiB |
@@ -0,0 +1,55 @@
|
||||
title: Rosemary Dinner Rolls
|
||||
timings:
|
||||
prep: 25 min
|
||||
cook: 2 hours
|
||||
icons: ["vegetarian"]
|
||||
servings: 8
|
||||
description: >
|
||||
These dinner rolls are firm, but light, and ever so delicately taste of rosemary.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "packet", item: "active dry yeast" }
|
||||
- { amount: 1/4, unit: "cup", item: "water (110°F–115°F)" }
|
||||
directions: >
|
||||
Preheat the oven to 200°F, and then immediately turn it off. Add the yeast to the warm water and stir gently. Set
|
||||
it aside until it is foamy (about 5 min).
|
||||
- ingredients:
|
||||
- { amount: 4, unit: "tbsp", item: "butter" }
|
||||
- { amount: 1, unit: "cup", item: "milk (whole)" }
|
||||
directions: >
|
||||
Melt the butter in a saucepan, and then add the milk.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: "cups", item: "all-purpose flour" }
|
||||
- { amount: 1, unit: "tbsp", item: "honey" }
|
||||
- { amount: 2, unit: "tsp", item: "rosemary (powdered)" }
|
||||
- { amount: 1, unit: "tsp", item: "salt" }
|
||||
directions: >
|
||||
In a mixing bowl, combine the flour, honey, salt, rosemary with the yeast mixture and milk mixture. Mix using the
|
||||
lowest setting until fully blended.
|
||||
- ingredients:
|
||||
- { amount: 1/2, unit: "cups", item: "all-purpose flour" }
|
||||
directions: >
|
||||
Replace the mixing blade with a dough hook and continue to knead on low. Add more flour 1 tbsp at a time until a
|
||||
single ball forms. Allow the kneading to continue until the dough appears slightly wet (about 5 minutes).
|
||||
- ingredients:
|
||||
- { amount: 2, unit: "tbsp", item: "olive oil" }
|
||||
directions: >
|
||||
Lightly coat the dough ball with olive oil, and place it in a clean bowl. Cover the top of the bowl with a damp
|
||||
towel and place in the oven to rise. Wait until it has approximately doubled in size (about 90 minutes).
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Remove the dough from the oven. Pre-heat to 200° again, and again turn it off as soon as it has gotten to
|
||||
temperature. Split the dough into 16 equal portions and place them about 1\" apart on a cooking sheet.
|
||||
- ingredients:
|
||||
- { amount: 1, item: "egg" }
|
||||
- { amount: 1, unit: "tsp", item: "milk (whole)" }
|
||||
- { amount: 4, unit: "tsp", item: "caraway seeds" }
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Mix the egg and milk in a small bowl. Lightly brush the tops of each dough ball with the mixture and then sprinkle
|
||||
with caraway seeds. Cover with a damp towel and place back in the oven to rise until about doubled in size (about
|
||||
30 minutes).
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Remove the rolls, and pre-heat the oven to 375°F. Once the oven is back at temperature, cook the rolls until the
|
||||
tops are golden brown (about 20 minutes).
|
||||
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
@@ -0,0 +1,49 @@
|
||||
title: Southern Buttermilk Biscuits
|
||||
timings:
|
||||
prep: 25min
|
||||
cook: 10min
|
||||
icons: []
|
||||
servings: 16
|
||||
description: >
|
||||
pass
|
||||
steps:
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Pre-heat the oven to convection bake at 450°F.
|
||||
- ingredients:
|
||||
- { amount: 4.5, unit: "cups", item: "flour, all-purpose" }
|
||||
- { amount: 2, unit: "tsp", item: "cream of tartar" }
|
||||
- { amount: 2, unit: "tsp", item: "baking soda" }
|
||||
- { amount: 1.5, unit: "tsp", item: "salt" }
|
||||
directions: >
|
||||
Combine the flour, cream of tartar, baking soda, and salt in a large mixing bowl.
|
||||
- ingredients:
|
||||
- { amount: 0.5, unit: "cup", item: "butter (frozen, diced)" }
|
||||
directions: >
|
||||
Cut the cold butter in the dry ingredients with a pastry blender until the mixture resembles pea-sized crumbs.
|
||||
Refrigerate for 20 min if the butter gets soft during this process.
|
||||
- ingredients:
|
||||
- { amount: 9, unit: "tbsp", item: "butter (softened)" }
|
||||
- { amount: 3, unit: "tbsp", item: "butter (melted)" }
|
||||
- { amount: 2, unit: "cups", item: "buttermilk" }
|
||||
directions: >
|
||||
Cut the cold butter in the dry ingredients with a pastry blender until the mixture resembles pea-sized crumbs.
|
||||
Refrigerate for 20 min if the butter gets soft during this process.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: "cups", item: "buttermilk" }
|
||||
directions: >
|
||||
Add 1½ cups of buttermilk, stirring enough to moisten the ingredients (adding more 1 tbsp at a time, if needed).
|
||||
- ingredients:
|
||||
- { amount: 9, unit: "tbsp", item: "butter (softened)" }
|
||||
- { amount: 3, unit: "tbsp", item: "butter (melted)" }
|
||||
directions: >
|
||||
Being careful not to overwork the dough, kneed the dough 10 times on a lightly floured surface or until the dough
|
||||
just holds together. Roll or pat out into a 14×10" rectangle. With the short side nearest you, spread 3 tbsp of
|
||||
the softened butter over the ⅔ of the surface farthest from you. Fold the dough in thirds (like a letter) by
|
||||
pulling the bottom over the center and then the top third over that. Expect the dough to crack during this
|
||||
process. Pat back into a 9×12" rectangle and repeat the same process twice more with another 3 tbsp of the
|
||||
softened butter each time. Finally, pat the dough out into a 1" thick rectangle. Cut the dough into 2-3" squares
|
||||
using a scraper and place on a lightly oiled cooking sheet about 1" apart. Brush the tops with the melted butter.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Place in the oven and bake until the tops are golden brown and firm (about 8–12 minutes).
|
||||
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
@@ -1,37 +0,0 @@
|
||||
|
||||
module.exports = require("../helpers")({
|
||||
title: "BBQ Pork Ribs",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "2—2½ hours",
|
||||
},
|
||||
icons: ["gluten-free", "overnight"],
|
||||
servings: 6,
|
||||
description: "This receipe really depends upon the BBQ sauce you use to determine the outcome. I personally " +
|
||||
"prefer something a little smokey and sweet, but feel free to use whatever suites you best. To stay " +
|
||||
"gluten-free, just be sure to read the ingredients in your BBQ sauce as some use flour for thickening.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "lbs", item: "pork ribs" },
|
||||
{ amount: 3/4, unit: "cup", item: "light brown sugar" },
|
||||
{ amount: 1, unit: "tbsp", item: "garlic powder" },
|
||||
{ amount: 1, unit: "tbsp", item: "paprika" },
|
||||
{ amount: 1, unit: "tsp", item: "hickory smoke salt" },
|
||||
{ amount: 1, unit: "tsp", item: "red pepper flakes" },
|
||||
],
|
||||
directions: "Cut the ribs into portions of 2-3 ribs each, and lay flat on a portion of aluminum foil large " +
|
||||
"enough to completely cover it. Mix the sugar and spaces together and apply evenly to each portion. " +
|
||||
"when finished, place them all in the refrigerator overnight to marinade."
|
||||
}, {
|
||||
directions: "Preheat the oven to 300°F. Fill a large roasting pan with about ½\" of water and place the " +
|
||||
"meat packets on a rack above the level of the water. Place the whole thing in the oven and roast until " +
|
||||
"the meat starts to peel away from the bones (about 2—2½ hours)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "cups", item: "BBQ sauce" },
|
||||
],
|
||||
directions: "Open all the meat packets and place the meat on a cooking sheet. Brush each with a liberal " +
|
||||
"covering of BBQ sauce and then return to the oven on high broil until the sauce has just started to " +
|
||||
"sear (3-4 minutes)."
|
||||
}]
|
||||
})
|
||||
@@ -1,91 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Beef Bourguignon",
|
||||
timings: {
|
||||
prep: "45 min",
|
||||
cook: "3-4 hours",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 6,
|
||||
description: "Adapted from Julia Child's famous recipe, this rich and extravagant beef stew is absolutely worth " +
|
||||
"work required!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "lbs", item: "stew beef" },
|
||||
{ amount: 6, unit: "oz", item: "thick-cut bacon" },
|
||||
{ amount: 1, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Cut the bacon into ½” x 2” strips and sauté in olive oil in a cast-iron skillet over medium " +
|
||||
"heat. When lightly browned, set the bacon aside while leaving the grease in the skillet. Raise the " +
|
||||
"temperature until almost smoking and lightly brown the beef in small batches and set aside with the " +
|
||||
"bacon."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 24, unit: "", item: "onions (small, white)" },
|
||||
],
|
||||
directions: "Partially cook the onions until soft and translucent with just a touch of singing around the " +
|
||||
"edges. Set them aside in a small bowl to be used later."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "lb", item: "mushrooms (brown)" },
|
||||
],
|
||||
directions: "Partially cook the mushrooms in the same skillet using the bacon grease and drippings from the " +
|
||||
"meat until they've just started to reduce and have soaked up the remaining bacon grease. Then, set " +
|
||||
"them aside to be used later"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "flour" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Preheat the oven to 375°F. Return the beef and bacon to the cast-iron skillet and toss with " +
|
||||
"the salt, pepper, and flour. Cover and place in the oven to cook all the way through, tossing once in " +
|
||||
"the middle. (about 8 min total)"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "sprigs", item: "parsley" },
|
||||
{ amount: 1/2, unit: "leaf", item: "bay leaf" },
|
||||
{ amount: 1/4, unit: "tsp", item: "thyme" },
|
||||
],
|
||||
directions: "Create a herb bouquet by crushing the various herbs by hand and wrapping them in cheese " +
|
||||
"cloth. Tie off the bundle with some string to close, and be sure to leave plenty of extra string."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "cups", item: "red wine" },
|
||||
{ amount: 2 + 1/2, unit: "cups", item: "beef stock" },
|
||||
{ amount: 1, unit: "tbsp", item: "tomato paste" },
|
||||
{ amount: 2, unit: "cloves", item: "garlic (minced)" },
|
||||
{ amount: 1/2, unit: "tsp", item: "thyme" },
|
||||
{ amount: 1, unit: "", item: "bay leaf" },
|
||||
],
|
||||
directions: "In a large soup pot, combine the meat with the red wine, tomato paste, herbs, herb bouquet, " +
|
||||
"and enough beef stock to just cover the meat. Bring to a simmer on the stovetop and cook until the " +
|
||||
"meat is soft and crumbling, stirring occasionally. (3-4 hours)"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cups", item: "beef stock" },
|
||||
{ amount: 1, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "tbsp", item: "olive oil" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "pepper" },
|
||||
],
|
||||
directions: "With about 30 min remaining on the previous step, add butter and olive oil to the cast-iron " +
|
||||
"skillet. Once the butter foams, add the reserved onions and sautée over medium heat until the onions " +
|
||||
"are evenly browned, taking care not to break their skins. Add the beef stock, salt, and black pepper. " +
|
||||
"Simmer until the onions are tender and the liquid has evaporated. Set the onions aside."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Clean the skillet and heat another portion of butter and olive oil over high heat. Once the " +
|
||||
"butter foams, add the mushrooms. Sautée until soft and translucent. Set the mushrooms aside."
|
||||
}, {
|
||||
directions: "Once the meat is finished cooking, discard the herb bouquet, and strain the meat while " +
|
||||
"retaining the liquid. Place the meat in a large serving dish, and add first the mushrooms and then " +
|
||||
"the onions on top. Cover, and set aside in the oven (turned off) to keep warm."
|
||||
}, {
|
||||
directions: "Reduce the retained liquids in a large saucepan over high heat. Skim the fat from the top as " +
|
||||
"it rises. Continue to simmer until the sauce has the consistency of heavy cream. When finished, gently " +
|
||||
"add the sauce to the serving dish. (about 20 min)"
|
||||
}]
|
||||
})
|
||||
@@ -1,36 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Beef Brisket",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "3 hours",
|
||||
},
|
||||
icons: ["gluten-free"],
|
||||
servings: 6,
|
||||
description: "This is the classic beef brisket my Jewish grandmother would serve us every Passover.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "lb", item: "beef brisket" }
|
||||
],
|
||||
directions: "In a large Dutch oven, sear the brisket on all sides over a medium-high heat until uniformly " +
|
||||
"browned on all sides."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1+1/2, unit: "cup", item: "grape jelly" },
|
||||
{ amount: 1, unit: "cup", item: "water" },
|
||||
{ amount: 1/2, unit: "cup", item: "ketchup" },
|
||||
{ amount: 1/2, unit: "cup", item: "vinegar" },
|
||||
{ amount: 2, item: "onions (yellow)" },
|
||||
{ amount: 1, unit: "tbsp", item: "garlic (minced)" },
|
||||
{ amount: 1, unit: "tbsp", item: "salt" }
|
||||
],
|
||||
directions: "Stir in the remaining ingredients. Cover and allow to simmer until the brisket is tender and " +
|
||||
"pulls apart easily with a fork (2–3 hours)."
|
||||
}, {
|
||||
directions: "Allow the brisket to cool, and then slice against the grain of the meat. Lay out the slices in " +
|
||||
"a 9x13\" dish and smother with the remaining gravy."
|
||||
}],
|
||||
credit: {
|
||||
name: "Louise",
|
||||
url: "https://www.allrecipes.com/recipe/212741/jewish-style-sweet-and-sour-brisket/"
|
||||
}
|
||||
})
|
||||
@@ -1,71 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Beef Stroganoff",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "60 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 4,
|
||||
description: "The sauce from this recipe is just amazing... rich, creamy, spicy, tangy... a little bit of " +
|
||||
"everything wonderful. This is traditionally served over egg noodles, but it works fine on its own, too.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lb", item: "beef (stew meat)" },
|
||||
{ amount: 1/2, unit: "cup", item: "red wine" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Place the beef in a large bowl with the other ingredients. Mix thoroughly and place in the " +
|
||||
"refigerator to marinade while you proceed with the next steps."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "", item: "yellow onion" },
|
||||
{ amount: 3, unit: "cloves", item: "garlic" },
|
||||
],
|
||||
directions: "Melt the butter in a medium skillet. Add the onions and garlic and sautée until golden and " +
|
||||
"transparent, but not yet brown. Set aside in a large bowl."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Heat the oil in the same skillet. Remove the meat from the bowl, but reserve the remaining " +
|
||||
"marinade. Pat the beef dry, and then lightly brown in batches. Set aside when finished."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "cup", item: "mushrooms (sliced)" },
|
||||
],
|
||||
directions: "Using the again emptied skillet, melt more butter and add in the mushrooms. Sautée until " +
|
||||
"reduced in size and golden. Set these aside separately from the meat and onions."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "cup", item: "butter" },
|
||||
{ amount: 1/4, unit: "cup", item: "gluten-free flour (or all-purpose)" },
|
||||
{ amount: 1 + 1/3, unit: "cups", item: "beef broth" },
|
||||
{ amount: 1, unit: "tbsp", item: "Worcestershire sauce" },
|
||||
{ amount: 1, unit: "tsp", item: "yellow mustard" },
|
||||
{ amount: 2, unit: "tsp", item: "red pepper flakes" },
|
||||
],
|
||||
directions: "In the same skillet, melt even more butter. Work the flour in a little at a time " +
|
||||
"with a whisk until everything is completely mixed and little pellets start to form. Next, slowly add " +
|
||||
"the beef broth while continuing to whisk constantly. Bring to a boil, and then reduce to a simmer. " +
|
||||
"Finally, add the reserved marinade, Worcestershire sauce, mustard, and red pepper flakes."
|
||||
}, {
|
||||
ingredients: [],
|
||||
directions: "Combine everything except the mushrooms in a medium stock pot, mix well, bring to a boil, and " +
|
||||
"reduce to a low simmer. Leave to cook for at least 45 min. Cook uncovered until the sauce thickens to " +
|
||||
"the desired consistency, then cover for the remaining time."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "sour cream" },
|
||||
{ amount: 3, unit: "oz", item: "cream cheese" },
|
||||
],
|
||||
directions: "Once the beef it tender, add in the mushrooms, sour cream, and cream cheese. Mix carefully and " +
|
||||
"adjust seasoning as needed."
|
||||
}],
|
||||
credit: {
|
||||
name: "SANFRANCOOK, AllRecipes.com",
|
||||
url: "http://allrecipes.com/recipe/219046/rich-and-creamy-beef-stroganoff"
|
||||
},
|
||||
})
|
||||
@@ -1,30 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Bok Choy with Garlic",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "vegetarian"],
|
||||
servings: 3,
|
||||
description: "This treatment of bok choy yield a soft and lightly flavored vegetable which makes a good " +
|
||||
"companion to almost any other dish.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1/4, unit: "cup", item: "garlic (minced)" },
|
||||
],
|
||||
directions: "Melt the butter in a large saucepan over medium heat. Once it foams, add the garlic and cook " +
|
||||
"until it browns (about 5 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "cups", item: "chicken broth" },
|
||||
{ amount: 6, unit: "heads", item: "baby bok choy" },
|
||||
{ unit: "~", item: "salt & pepper" },
|
||||
],
|
||||
directions: "Add the chicken broth and bok choy. Season with salt & pepper to taste, and then bring to a " +
|
||||
"boil and then reduce to a simmer until the bok choy is soft (about 5 min)."
|
||||
}],
|
||||
credits: {
|
||||
name: "sweetiesmj",
|
||||
url: "http://allrecipes.com/recipe/218139/baby-bok-choy-with-garlic"
|
||||
}
|
||||
})
|
||||
@@ -1,30 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Bourbon Glazed Carrots",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "20 min",
|
||||
},
|
||||
icons: ["gluten-free", "vegetarian"],
|
||||
servings: 4,
|
||||
description: "These carrots are come with a thick, syrupy sauce which is delicious, but definitely not " +
|
||||
"low-calorie!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lbs", item: "carrots" },
|
||||
],
|
||||
directions: "Cut carrots into bite-sized pieces and place in a medium pot with enough water to cover " +
|
||||
"completely. Bring to a boil, and cook until soft."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "cup", item: "butter" },
|
||||
{ amount: 1/4, unit: "cup", item: "brown sugar" },
|
||||
{ amount: 2, unit: "tbsp", item: "bourbon" },
|
||||
],
|
||||
directions: "When the carrots are finished, drain and set aside. Combine the butter, sugar, and boubon in " +
|
||||
"same pot and heat on medium until thickened. Return the carrots to the pot and mix."
|
||||
}],
|
||||
credit: {
|
||||
name: "Flipper",
|
||||
url: "http://allrecipes.com/recipe/229583/bourbon-glazed-carrots/"
|
||||
}
|
||||
})
|
||||
@@ -1,38 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Buffalo Wings",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "2 hours",
|
||||
},
|
||||
icons: [],
|
||||
servings: 4,
|
||||
description: "These spicy, tangy wings are maded with the original Buffalo sauce (a strong mix of vinegar and " +
|
||||
"cayenne pepper), but baked instead of deep-fried.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 20, item: "chicken wings" },
|
||||
{ amount: 3/4, unit: "cup", item: "flour" },
|
||||
{ amount: 1/2, unit: "tsp", item: "cayenne pepper" },
|
||||
{ amount: 1/2, unit: "tsp", item: "garlic powder" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
],
|
||||
directions: "Prepare a large ziploc bag with the flour and spices. Then, cover a baking sheet with aluminum " +
|
||||
"foil and grease lightly with oil. A few at a time, drop the chicken wings into the bag, seal, and shake " +
|
||||
"to cover the chicken. Lay out the wings on the tray as you go along. Place the tray in the refigerator " +
|
||||
"for an hour to set."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cup", item: "Frank's RedHot Buffalo Sauce" },
|
||||
{ amount: 1/2, unit: "cup", item: "butter" },
|
||||
],
|
||||
directions: "Melt the better and hot sauce in a tall, narrow container (e.g., a coffee mug). Using tongs, " +
|
||||
"dunk the wings, one at a time, and return to the baking sheet. Reserve the remaining sauce."
|
||||
}, {
|
||||
directions: "Pre-heat the oven to 400°F. Bake the wings for 45 minutes, turning them over mid-way. The " +
|
||||
"remaining sauce can be placed in a small bowl to serve with the wings along with some ranch dressing."
|
||||
}],
|
||||
credit: {
|
||||
name: "Leesah",
|
||||
url: "https://www.allrecipes.com/recipe/166638/baked-buffalo-wings"
|
||||
}
|
||||
})
|
||||
@@ -1,66 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Butter Chicken",
|
||||
timings: {
|
||||
prep: "35 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: ["overnight", "gluten-free", "low-carb"],
|
||||
servings: 6,
|
||||
description: "This is a fairly simple Indian dish which turns out a large amount of amazingly spiced chicken " +
|
||||
"with fairly little effort. Our first time, we doubled the recipe and used pre-cut chunks of chicken, but " +
|
||||
"it tasty both the day of and for several days afterward.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "lbs", item: "chicken thighs, on the bone" },
|
||||
{ amount: 1.5, unit: "cups", item: "greek yogurt (full-fat)" },
|
||||
{ amount: 2, unit: "tbsp", item: "lemon juice" },
|
||||
{ amount: 2, unit: "tbsp", item: "garam masala" },
|
||||
{ amount: 2, unit: "tbsp", item: "cumin (ground)" },
|
||||
{ amount: 1.5, unit: "tbsp", item: "tumeric (ground)" },
|
||||
],
|
||||
directions: "Whisk the yogurt, lemon juice, tumeric, garam masala, and cumin in a large bowl. Add the " +
|
||||
"chicken and coat throughly with the marinade. Cover and place in the refrigerator overnight"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "lb", item: "butter (unsalted)" },
|
||||
{ amount: 4, unit: "tsp", item: "vegetable oil" },
|
||||
{ amount: 2, unit: "", item: "onions (yellow, diced)" },
|
||||
{ amount: 4, unit: "cloves", item: "garlic (minced)" },
|
||||
{ amount: 3, unit: "tbsp", item: "ginger (peeled, grated)" },
|
||||
{ amount: 1, unit: "tbsp", item: "cumin seeds" },
|
||||
],
|
||||
directions: "In a large pan, over medium heat, melt the butter until it starts to foam. Add the onions and " +
|
||||
"cook until translucent. Add garlic, ginger, and cumin seeds. Continue to cook until the onions start " +
|
||||
"to brown."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "stick", item: "cinnamon" },
|
||||
{ amount: 2, item: "tomatoes (diced)" },
|
||||
{ amount: 2, item: "red chilies (e.g., jalapeño)" },
|
||||
{ unit: "~", item: "kosher salt" },
|
||||
],
|
||||
directions: "Add the cinnamon stick, tomatoes, chilies, and salt. Cook until the chilies are soft."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3/4, unit: "cup", item: "chicken stock" },
|
||||
],
|
||||
directions: "Add the chicken and marinade to a large pan, and cook until heated through. Add the chicken " +
|
||||
"stock, and bring to a boil. Reduce the heat and simmer, uncovered, for 30 minutes."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1.5, unit: "cups", item: "cream" },
|
||||
{ amount: 1.5, unit: "tbsp", item: "tomato paste" },
|
||||
],
|
||||
directions: "Stir in the cream and tomato paste. Simmer until completely mixed and heated through."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "tbsp", item: "almonds (slivered)" },
|
||||
{ amount: 1/2, unit: "cup", item: "cilantro" },
|
||||
],
|
||||
directions: "Add the almonds and cook until softened. Add the cilantro as a garnish and serve."
|
||||
}],
|
||||
credit: {
|
||||
name: "Sam Sifton, NYTimes Cooking Section",
|
||||
url: "https://cooking.nytimes.com/recipes/1016754-butter-chicken"
|
||||
}
|
||||
})
|
||||
@@ -1,39 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Caesar Salad",
|
||||
timings: {
|
||||
prep: "9 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 4,
|
||||
description: "This traditional favorite salad recipe has been adjusted to fit the tastes of my family who tend " +
|
||||
"to like a lot more garlic than most people.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 5, unit: "tsp", item: "garlic (minced)" },
|
||||
{ amount: 2, unit: "tsp", item: "lemon juice" },
|
||||
{ amount: 1, unit: "tsp", item: "anchovy paste" },
|
||||
{ amount: 1, item: "egg" },
|
||||
],
|
||||
directions: "Combine the egg, lemon juice, anchovy paste, and garlic in a large bowl and whisk vigorously " +
|
||||
"until all the ingredients are completely mixed."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 6, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Add the olive oil a little at a time, whisking just enough to mix, but still avoiding trapping " +
|
||||
"a lot of air in the process."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "heads", item: "romaine lettuce" },
|
||||
],
|
||||
directions: "Chop the romaine into bite-sized pieces. Roll the dressing around in the bowl until it coats " +
|
||||
" the sides, and then drop in the lettuce. Toss until the dressing has been fully mixed."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "parmesean (freshly grated)" },
|
||||
],
|
||||
directions: "Sprinkle the parmesean cheese over the salad. If so desired, chill in the refrigerator for 30 " +
|
||||
"minutes before serving."
|
||||
}]
|
||||
})
|
||||
@@ -1,51 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Caldo Verde",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "45 min",
|
||||
},
|
||||
icons: ["gluten-free"],
|
||||
servings: 8,
|
||||
description: "This spicy spanish soup packs a full meal (greens, carbs, and protein) into a single bowl.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||
{ amount: 1+1/2, unit: "lb", item: "chorizo sausage" },
|
||||
],
|
||||
directions: "Add olive oil to a skillet on medium-high heat, and cook the chorizo until browned (about " +
|
||||
"165°F inside) and set aside in a bowl."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "", item: "onions (yellow, chopped)" },
|
||||
{ amount: 8, unit: "clovese", item: "garlic" },
|
||||
{ amount: 1/2, unit: "tsp", item: "red pepper flakes" },
|
||||
{ amount: 1, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Reduce the heat to medium, and, in the same skillet, add the onion, garlic, salt, red pepper " +
|
||||
"flakes, and black pepper. Cook until the onion is golden and translucent. Set the skillet aside."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 8, unit: "cups", item: "water" },
|
||||
{ amount: 8, unit: "cups", item: "chicken broth" },
|
||||
{ amount: 4, unit: "lbs", item: "potatoes (cubed)" },
|
||||
],
|
||||
directions: "In a large stock pot, add the water and broth. Bring to a boil, add the potatoes, and cook " +
|
||||
"until they start to turn tender. Then reduce to a simmer and cook until soft."
|
||||
}, {
|
||||
directions: "Add the onion mix to the stock pot, and mix. Transfer 1½ cups of solids and another 1½ cups of " +
|
||||
"liquids to a blender and set aside."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lbs", item: "collard greens" },
|
||||
],
|
||||
directions: "Slice the chorizo into bite-sized pieces and add to the stock pot. Add the collard greens and " +
|
||||
"continue to simmer until the greens are soft and limp."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "olive oil" },
|
||||
{ amount: 4, unit: "tsp", item: "white wine vinegar" },
|
||||
],
|
||||
directions: "Add the oil to the blender and purée. Turn off the heat, and add the purée and vinegar to the " +
|
||||
"stock pot."
|
||||
}]
|
||||
})
|
||||
@@ -1,59 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Challah",
|
||||
timings: {
|
||||
prep: "35 min",
|
||||
cook: "3 hours",
|
||||
},
|
||||
icons: ["vegetarian"],
|
||||
servings: 16,
|
||||
description: "Challah is a light, rich bread traditionally served as part of Jewish Friday night sabbath dinner. " +
|
||||
"This recipe produces two loaves in a simple three-strand braid. You can increase the number of braids for " +
|
||||
"firmer bread with more crust.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 1.5, unit: "packets", item: "active dry yeast" },
|
||||
{ amount: 1, unit: "tbsp", item: "sugar" },
|
||||
{ amount: 1+1/3, unit: "cups", item: "water (115°F)" },
|
||||
],
|
||||
directions: "In a mixing large bowl, dissolve the yeast and sugar in the water. Do not stir, but set aside " +
|
||||
"to allow it to mix until the top turns foamy (about 5 min). While this is happening, preheat the oven " +
|
||||
"to its lowest setting."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cup", item: "olive oil" },
|
||||
{ amount: 5, unit: "", item: "eggs" },
|
||||
{ amount: 1/2, unit: "cup", item: "sugar" },
|
||||
{ amount: 1, unit: "tbsp", item: "salt" },
|
||||
],
|
||||
directions: "Using a whish attachment in a standing mixer, add the olive oil, eggs, sugar and salt one at a " +
|
||||
"time, allowing each to be mixed fully before adding the next."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 8, unit: "cups", item: "all-purpose flour" },
|
||||
],
|
||||
directions: "Switch to a blade attachment, and slowly add the flour about a ¼ cup at a time, allowing each " +
|
||||
"new addition to be completely mixed before adding the next. Continue mixing until the dough forms a " +
|
||||
"single ball (5-10 min). The switch to a dough hook, and continue to kneed until the dough is smooth " +
|
||||
"an elastic."
|
||||
}, {
|
||||
directions: "On a lightly floured surface, knead the dough by hand until smooth and completely integrated " +
|
||||
"into a single ball. Place this into a bowl which is much larger than the dough ball and cover with a " +
|
||||
"damp towel. Turn off the oven, and put the bowl inside to rise. The dough should roughly double in " +
|
||||
"size over the course of an hour. Then punch down the dough, re-form into a ball, place return to the " +
|
||||
"oven to rise again for about 30 min."
|
||||
}, {
|
||||
directions: "Divide the dough into six equal portions. Roll each one out into a strand about 12\" long and " +
|
||||
"1½\" in diameter. Braid three at a time into two loaves, taking care to pinch the ends together " +
|
||||
"firmly. Place both loaves on a baking sheet covered with parchment paper and place into the " +
|
||||
"refrigerator to rise again for about an hour. Pre-heat the oven to 375°F."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "", item: "egg" },
|
||||
{ amount: 1, unit: "tsp", item: "milk (whole)" },
|
||||
{ amount: 1, unit: "tbsp", item: "caraway seeds" },
|
||||
],
|
||||
directions: "Mix the egg and milk in a small bowl. Brush the mixture over the two loaves of bread, and then " +
|
||||
"sprinkle the caraway seeds over the top. Pop them into the oven and bake until the tops are golden " +
|
||||
"brown (about 20-30 min)."
|
||||
}]
|
||||
})
|
||||
@@ -1,65 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Cheese Soufflé",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "35 min",
|
||||
},
|
||||
icons: ["gluten-free", "vegetarian"],
|
||||
servings: 4,
|
||||
description: "This cheese soufflé turns out a fluffy, slightly salty, cheese delight!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "parmesean cheese" },
|
||||
{ item: "olive oil spray" },
|
||||
],
|
||||
directions: "Adjust oven rack to the middle position pre-heat to 350°F. Spray an 8in soufflé dish with a " +
|
||||
"light coating of oil, and then sprinkle with parmesean cheese."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "cup", item: "flour (white, all-purpose)" },
|
||||
{ amount: 1/4, unit: "tsp", item: "paprika" },
|
||||
{ amount: 1/4, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/8, unit: "tsp", item: "cayenne pepper" },
|
||||
{ amount: 1/8, unit: "tsp", item: "white pepper" },
|
||||
{ amount: 1, unit: "pinch", item: "nutneg" },
|
||||
{ amount: 4, unit: "tbsp", item: "butter (unsalted)" },
|
||||
{ amount: 1 + 1/3, unit: "cup", item: "milk (whole)" },
|
||||
],
|
||||
directions: "Combine the flour, salt, and spices in a bowl. Melt the butter in a saucepan over medium-high " +
|
||||
"heat. Stir in the flour mixture and cook until golden. Slowly pour in the milk while whisking slowly " +
|
||||
"and bring to a simmer. Cook, whiskly constantly, until the thickened and smooth."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 6, unit: "oz", item: "Gruyère cheese" },
|
||||
{ amount: 5, unit: "tbsp", item: "parmesean cheese" },
|
||||
],
|
||||
directions: "Remove the saucepan from the heat and mix in the cheese until melted and smooth (about 5min). " +
|
||||
"Let cool for about 10min."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 6, item: "egg yolks" },
|
||||
{ amount: 1+1/2, unit: "tsp", item: "parsley (minced)" },
|
||||
],
|
||||
directions: "Whisk in the egg yolks and parsley."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 6, item: "egg whites" },
|
||||
{ amount: 1/4, unit: "tsp", item: "cream of tartar" },
|
||||
],
|
||||
directions: "Using a standing mixer with a whisk, whip the egg whites and cream of tartar on medium-low " +
|
||||
"foamy (about 1min). Increase to medium-high speed, and whip until stiff peaks form (3–4min). Add " +
|
||||
"cheese mixture and continue to whip until fully combined (15sec)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tbsp", item: "parmesean cheese" },
|
||||
{ amount: 1/2, unit: "tsp", item: "parsley (minced)" },
|
||||
],
|
||||
directions: "Pour the mixture into the soufflé dish and sprinkle with remaining parmesean cheese. Bake until " +
|
||||
"risen well above the edge of the dish with a golden-brown top and an interior temperature of at least " +
|
||||
"170°F (30–35min). Sprinkle the parsley on top."
|
||||
}],
|
||||
credit: {
|
||||
name: "Cook's Illustrated",
|
||||
url: "https://www.cooksillustrated.com/recipes/7670"
|
||||
}
|
||||
})
|
||||
@@ -1,70 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Chicken Breasts with Caper Cream Sauce
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 4
|
||||
td chicken breasts (boneless, skinless)
|
||||
tr
|
||||
td 1 tsp
|
||||
td lemon pepper
|
||||
tr
|
||||
td 1 tsp
|
||||
td salt
|
||||
tr
|
||||
td 1 tsp
|
||||
td dill weed
|
||||
tr
|
||||
td 1 tsp
|
||||
td garlic powder
|
||||
tr
|
||||
td 3 tbsp
|
||||
td butter
|
||||
tr
|
||||
td ½ cup
|
||||
td whipping cream
|
||||
tr
|
||||
td 2 tbsp
|
||||
td capers
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Season chicken breasts with lemon pepper, salt, dill weed, and garlic powder.
|
||||
td 1 min
|
||||
tr
|
||||
td 2
|
||||
td Melt the butter in a large skillet over medium heat.
|
||||
td 1 min
|
||||
tr
|
||||
td 3
|
||||
td
|
||||
| Place chicken in the skillet and raise heat to medium-high. Cook, turning frequently, until
|
||||
| browned evenly.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Reduce heat to medium and continue to cook until heated to 180°F all the way through.
|
||||
td 5-7 min
|
||||
tr
|
||||
td 5
|
||||
td
|
||||
| Place chicken on a serving platter and set aside. Pour in whipping cream and whisk
|
||||
| continuously until the sauce thickens.
|
||||
td 3 min
|
||||
tr
|
||||
td 6
|
||||
td Stir in the capers, then pour sauce over the chicken and serve.
|
||||
td 1 min
|
||||
@@ -1,86 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Chicken Cordon Bleu
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 8
|
||||
td chicken breasts (skinless, boneless)
|
||||
tr
|
||||
td 8 sliced
|
||||
td ham
|
||||
tr
|
||||
td 8 pieces
|
||||
td swiss cheese (¼×¼×2" lardons)
|
||||
tr
|
||||
td ¼ cup
|
||||
td butter (melted)
|
||||
tr
|
||||
td ½ cup
|
||||
td cornflakes (crushed)
|
||||
tr
|
||||
td 10 oz
|
||||
td cream of chicken soup
|
||||
tr
|
||||
td 1 tsp
|
||||
td lemon juice
|
||||
tr
|
||||
td ½ cup
|
||||
td sour cream
|
||||
tr
|
||||
td
|
||||
td salt & pepper
|
||||
tr
|
||||
td 1 tsp
|
||||
td thyme
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Preheat the oven to 400°F.
|
||||
td 10 min
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Place a sliver of cheese on each slice of ham and sprinkle lightly with thyme, salt, and
|
||||
| pepper. Roll up each slice and put aside.
|
||||
td 15 min
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Place each chicken breast between two sheets of parchment paper and pound with a meat hammer
|
||||
| until about ⅛" thick. Wrap each chicken breast around a ham-roll and pin closed with
|
||||
| toothpicks.
|
||||
td 15 min
|
||||
tr
|
||||
td 3
|
||||
td
|
||||
| Place melted butter in a side bowl or shallow dish, and the cornflake crumbs in another.
|
||||
| Cover each chicken roll completely, first with butter and then with cornflakes. Place the
|
||||
| chicken rolls in a 9×13" baking dish.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Bake at 400°F until the chicken has reached 170°F internal temperature.
|
||||
td 40 min
|
||||
tr
|
||||
td 5
|
||||
td
|
||||
| Mix the soup, sour cream, and lemon juice in a small saucepan. Heat over a low heat, stirring
|
||||
| occasionally.
|
||||
td 5 min
|
||||
tr
|
||||
td 6
|
||||
td Pour sauce over the chicken breasts before serving.
|
||||
td 1 min
|
||||
@@ -1,47 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chicken Marsala Florentine",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: [],
|
||||
servings: 4,
|
||||
description: "This is a gorgeous chicken dish with sun-dried tomatoes, spinach, and mushrooms. The amazing " +
|
||||
"blend of flavors and textures is out of this world!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, item: "chicken breasts" },
|
||||
],
|
||||
directions: "Place chicken breasts between two layers of parchment paper and flatten with a meat mallet " +
|
||||
"until each piece is less than a half inch thick."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "cup", item: "flour (white, all-purpose)" },
|
||||
{ amount: 1, unit: "tbsp", item: "oregano (dried)" },
|
||||
{ item: "salt & pepper (to taste)" },
|
||||
],
|
||||
directions: "Combine the flour and spices in a shallow dish, and dredge the chicken through the mixture so " +
|
||||
"that each piece is completely covered."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Heat the oil on high in a skillet, and fry each piece of chicken until completely cooked and " +
|
||||
"golden on both sides (160°F). Add more oil as needed. Once cooked, set the chicken aside in a warm place."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3/4, unit: "cup", item: "butter" },
|
||||
{ amount: 1, unit: "cup", item: "marsala wine" },
|
||||
{ amount: 3, unit: "cups", item: "mushrooms (brown)" },
|
||||
{ amount: 3/4, unit: "cups", item: "sun-dried tomatoes" },
|
||||
{ amount: 1/2, unit: "cup", item: "spinach" },
|
||||
],
|
||||
directions: "Using the same skillet, melt the butter and add in the wine, mushrooms, and tomatoes. Cook " +
|
||||
"until the mushrooms as soft (about 10 min). Add the spinach and cook until the spinach has turned soft " +
|
||||
"(about a minute or two). Serve the vegetables and sauce over the chicken."
|
||||
}],
|
||||
credit: {
|
||||
name: "SHANOU",
|
||||
url: "https://www.allrecipes.com/recipe/47688/chicken-marsala-florentine"
|
||||
}
|
||||
})
|
||||
@@ -1,39 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chicken Parmesan",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: [],
|
||||
servings: 6,
|
||||
description: "A delicious Italian breaded chicken smothered with cheese and tomato-based pasta sauce!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 6, item: "chicken breasts (skinless, boneless)" },
|
||||
{ amount: 2, item: "eggs" },
|
||||
{ amount: 1, unit: "cup", item: "Parmesean cheese (finely grated)" },
|
||||
{ amount: 7, unit: "oz", item: "bread crumbs (very finely crumbled)" },
|
||||
],
|
||||
directions: "Pour beaten eggs into a shallow dish. Mix the bread crumbs and cheese in another shallow dish. " +
|
||||
"After washing and drying the chicken breasts, dredge them first in the egg, and then in the bread crumb " +
|
||||
"mixture. Place aside on parchment paper."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "vegetable oil" },
|
||||
],
|
||||
directions: "In a large skillet, heat oil over medium-high heat. When hot, add the chicken and saute until " +
|
||||
"golden brown on both sides and the chicken is cooked through (about 8–10 minutes per side)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 12, unit: "oz", item: "pasta sauce" },
|
||||
{ amount: 6, unit: "slices", item: "Monterey Jack cheese" },
|
||||
],
|
||||
directions: "Pour tomato sauce into an oven-safe dish just big enough to hold the chicken. Place the chicken " +
|
||||
"on top of the sauce, and place a slice of cheese over each breast. Cook at 375°F until the cheese has " +
|
||||
"melted and just started to brown (about 20 minutes)."
|
||||
}],
|
||||
credit: {
|
||||
name: "vero_cn81",
|
||||
url: "https://www.allrecipes.com/recipe/9044/tomato-chicken-parmesan"
|
||||
}
|
||||
})
|
||||
@@ -1,39 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chicken Pastries",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: [],
|
||||
servings: 4,
|
||||
description: "",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, item: "chicken breasts" },
|
||||
{ amount: 4, unit: "tbsp", item: "butter" },
|
||||
{ item: "salt & pepper" },
|
||||
],
|
||||
directions: "Preheat the oven to 375°F. Place the chicken in an oven-safe pan and cover with small slices of " +
|
||||
"butter. Season with salt and pepper to taste. Cover with aluminum foil and place in the oven. Cook " +
|
||||
"until the chicken breasts have reached 160°F in the centers (about 20 min)."
|
||||
}, {
|
||||
directions: "Remove the chicken from the oven and allow to cool slightly. Then pull the chicken apart into " +
|
||||
"shreds."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 5, unit: "oz", item: "Boursin Garlic & Herb cheese" },
|
||||
{ amount: 16, unit: "", item: "crescent roll dough wedges" },
|
||||
],
|
||||
directions: "Cover a cookie sheet with aluminum foil. Working on at a time, take the crescent roll dough and " +
|
||||
"stretch it slightly until it is roughly an equilateral triangle. Place a teaspoon of cheese in the " +
|
||||
"center, and then about ¾oz of chicken. This should form a small lump in the center of the dough. Then " +
|
||||
"fold up the corners over the center, and pinch any remaining openings closed. Place each pastry on the " +
|
||||
"cookie sheet."
|
||||
}, {
|
||||
directions: "Place the cookie sheet in the oven and cook until the tops of the pastries have turned golden " +
|
||||
"brown (anywhere from 8–12 minutes, depending upon your oven)."
|
||||
}],
|
||||
credit: {
|
||||
name: "Lynne Miner"
|
||||
}
|
||||
})
|
||||
@@ -1,51 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chicken Pot Pie",
|
||||
timings: {
|
||||
prep: "25 min",
|
||||
cook: "10 min",
|
||||
},
|
||||
icons: ["gluten-free"],
|
||||
servings: 4,
|
||||
description: "This recipe produce a sumptous filling for a chicken pot pie, delightfully tinged with dry sherry " +
|
||||
"for a unique flavor.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "", item: "onion (yellow, diced)" },
|
||||
{ amount: 1, unit: "", item: "celery stalk (diced)" },
|
||||
{ amount: 2, unit: "", item: "carrots (thinly sliced)" },
|
||||
],
|
||||
directions: "Melt the butter in a large cast-iron pan. Then add the vegetables, salt and pepper and cook " +
|
||||
"until soft."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tsp", item: "tomato paste" },
|
||||
{ amount: 1, unit: "tsp", item: "thyme (dried)" },
|
||||
],
|
||||
directions: "Stir in the tomato paste and thyme and cook until browned."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "gluten-free flour" },
|
||||
],
|
||||
directions: "Stir in the flour and cook until golden."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "cup", item: "chicken broth (or bouillon)" },
|
||||
],
|
||||
directions: "Slowly whisk in the chicken broth and continue to mix until a smooth sauce has formed."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1+1/2, unit: "lbs", item: "chicken thighs (chopped)" },
|
||||
],
|
||||
directions: "Add the chicken and cook covered until the chicken is cooked all the way through (about 10 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cup", item: "peas (frozen)" },
|
||||
{ amount: 1/4, unit: "cup", item: "heavy cream" },
|
||||
{ amount: 3, unit: "tbsp", item: "parsley (fresh, minced)" },
|
||||
{ amount: 1, unit: "tbsp", item: "sherry (dry)" },
|
||||
],
|
||||
directions: "Stir in the peas, heavy cream, and sherry. Cook until heated through and simmering again. " +
|
||||
"Serve either in bowls as it is, or poured over biscuits, or baked into a pie crust."
|
||||
}]
|
||||
})
|
||||
@@ -1,72 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chicken Tikka Masala",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "45 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 4,
|
||||
description: "This recipe produces a creamy, flavorful dish which is one of the most popular at Indian " +
|
||||
"restaurants all over the US.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lbs", item: "chicken breast (boneless, skinless)" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "cumin seed (ground)" },
|
||||
{ amount: 1/2, unit: "tsp", item: "coriander (ground)" },
|
||||
{ amount: 1/4, unit: "tsp", item: "cayenne pepper" },
|
||||
],
|
||||
directions: "Combine all the spices in a small bowl, making sure to mix completely. Then apply the mixture " +
|
||||
"to the chicken, pressing gently so that it sticks well. Place the chicken on a plate, cover with " +
|
||||
"plastic wrap, and refigerate for 30 minutes."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "cup", item: "yogurt (plain, whole-milk)" },
|
||||
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||
{ amount: 2, unit: "tbsp", item: "garlic (minced)" },
|
||||
{ amount: 2, unit: "tsp", item: "ginger (minced" },
|
||||
],
|
||||
directions: "In a large bowl, whisk together the yogurt, olive oil, garlic, and ginger, and place back in " +
|
||||
"refigerator to cool until needed."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter (unsalted)" },
|
||||
{ amount: 1, unit: "", item: "onion (large, yellow)" },
|
||||
],
|
||||
directions: "Saute the onion and butter in a deep-walled cast-iron pan until golden brown (about 10 minutes)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 28, unit: "oz", item: "tomatoes (crushed)" },
|
||||
{ amount: 1, unit: "", item: "chili pepper (minced)" },
|
||||
{ amount: 2, unit: "tbsp", item: "garlic (minced)" },
|
||||
{ amount: 1, unit: "tbsp", item: "ginger (minced)" },
|
||||
{ amount: 2, unit: "tsp", item: "sugar" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
],
|
||||
directions: "Add crushed tomatoes, garlic, ginger, peppers, sugar, and salt. Bring the mixture to a boil, " +
|
||||
"then reduce the heat to medium-low, cover, and simmer for 15 minutes, stirring occasionally."
|
||||
}, {
|
||||
directions: "Preheat the oven to 400°F, and cover a cooking sheet with tin foil. Place a wire rack in the " +
|
||||
"cooking sheet. Dredge the chicken in the yogurt mixture so that each piece is well covered, and then " +
|
||||
"lay it out on the cooking sheet. Discard the remaining yogurt mixture. Broil the chicken until it " +
|
||||
"reaches 160°F in the center (10-15 minutes), flipping midway. The exterior should be lightly chared in " +
|
||||
"places."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2/3, unit: "cup", item: "heavy cream" },
|
||||
],
|
||||
directions: "While the chicken is cooking, and after the sauce has had its time to simmer, add in the heavy " +
|
||||
"cream. Bring the sauce just short of a boil, and remove from the heat. Set it aside to rest, covered, " +
|
||||
"until the chicken is ready."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "cilantro (chopped)" },
|
||||
],
|
||||
directions: "Once the chicken is finished, remove from the oven and set aside for a few minutes. Then, chop " +
|
||||
"it into bite-sized pieces and mix into the sauce. Garnish with cilantro and serve."
|
||||
}],
|
||||
credit: {
|
||||
name: "America's Test Kitchen",
|
||||
url: "https://www.onlinecookingschool.com/learn/course/chicken-tikka-masala/cook-along-in-the-test-kitchen/video-steps"
|
||||
}
|
||||
})
|
||||
@@ -1,59 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Chili",
|
||||
timings: {
|
||||
prep: "30 min",
|
||||
cook: "3–4 hours",
|
||||
},
|
||||
icons: ["gluten-free"],
|
||||
servings: 8,
|
||||
description: "This is a pretty servicable chili recipe, though nothing particularly special. It produces a " +
|
||||
"thick, hearty chili which is tasty without being overly spicy.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "slice", item: "bacon" },
|
||||
],
|
||||
directions: "Heat a large stock pot on medium-high heat. Dice the bacon and cook until crispy. (about 5 min)"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lb", item: "ground beef" },
|
||||
{ amount: 1, unit: "lb", item: "italian sausage" },
|
||||
],
|
||||
directions: "Add the meat and cook until crumbled and brown throughout. Drain excess grease. (about 10 min)"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 3, unit: "(15 oz) can", item: "chili beans (drained)" },
|
||||
{ amount: 1, unit: "(15 oz) can", item: "kidney beans (drained)" },
|
||||
{ amount: 2, unit: "(28 oz) can", item: "diced tomatoes" },
|
||||
{ amount: 1, unit: "(6 oz) can", item: "tomato paste" },
|
||||
{ amount: 1, item: "yellow onion (diced)" },
|
||||
{ amount: 3, unit: "stalks", item: "celery (diced)" },
|
||||
{ amount: 1, item: "green pepper (diced)" },
|
||||
{ amount: 1, item: "red pepper (diced)" },
|
||||
{ amount: 4, unit: "cups", item: "beef stock" },
|
||||
{ amount: 1/4, unit: "cup", item: "chili powder" },
|
||||
{ amount: 1, unit: "tbsp", item: "Worcestershire sauce" },
|
||||
{ amount: 1, unit: "tbsp", item: "garlic (minced)" },
|
||||
{ amount: 1, unit: "tbsp", item: "dried oregano" },
|
||||
{ amount: 2, unit: "tsp", item: "ground cumin" },
|
||||
{ amount: 2, unit: "tsp", item: "Tabasco sauce" },
|
||||
{ amount: 1.5, unit: "tsp", item: "cayenne pepper" },
|
||||
{ amount: 1, unit: "tsp", item: "dried basil" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1, unit: "tsp", item: "black pepper" },
|
||||
{ amount: 1, unit: "tsp", item: "paprika" },
|
||||
{ amount: 1, unit: "tsp", item: "white sugar" },
|
||||
],
|
||||
directions: "Add all the new ingredients to the pot and stir until blended completely. Simmer over low " +
|
||||
"heat for at least 2–3 hours (preferably more), stirring occasionally."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 8, unit: "oz", item: "cheddar cheese" },
|
||||
{ unit: "~", item: "corn tortilla chips" },
|
||||
],
|
||||
directions: "Adjust seasonings to taste, and serve with shredded cheese and chips."
|
||||
}],
|
||||
credit: {
|
||||
name: "MIGHTYPURDUE22",
|
||||
url: "http://allrecipes.com/recipe/78299/boilermaker-tailgate-chili/"
|
||||
}
|
||||
})
|
||||
@@ -1,87 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Chole
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 2 tbsp
|
||||
td cilantro (chopped)
|
||||
tr
|
||||
td 16 oz can
|
||||
td garbanzo beans (rinsed, drained)
|
||||
tr
|
||||
td 1 tsp
|
||||
td garlic (minced)
|
||||
tr
|
||||
td 1 cup
|
||||
td onions (chopped)
|
||||
tr
|
||||
td ½ cup
|
||||
td tomatoes (chopped)
|
||||
tr
|
||||
td 1 tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 1½ cups
|
||||
td water
|
||||
tr
|
||||
td ½ tsp
|
||||
td chili powder
|
||||
tr
|
||||
td 1½ tsp
|
||||
td coriander powder
|
||||
tr
|
||||
td ½ tsp
|
||||
td cumin powder
|
||||
tr
|
||||
td ¾ tsp
|
||||
td garam masala
|
||||
tr
|
||||
td 1 tsp
|
||||
td salt
|
||||
tr
|
||||
td ½ tsp
|
||||
td turmeric
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Sauté onions in oil in a skillet over medium-low heat until soft and translucent.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td Stir in garlic and continue to cook.
|
||||
td 2 min
|
||||
tr
|
||||
td 3
|
||||
td Add tomatoes, cover, and continue to cook.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Stir in dry dry spices and continue to cook.
|
||||
td 1 min
|
||||
tr
|
||||
td 5
|
||||
td Add ¼ cup of water. Cover and continue to cook until heated through, stirring frequently.
|
||||
td 3-5 min
|
||||
tr
|
||||
td 6
|
||||
td Add beans and remaining water. Bring to a boil, and then reduce heat to a simmer.
|
||||
td 5 min
|
||||
tr
|
||||
td 7
|
||||
td
|
||||
| Add cilantro, mixing well along with additional water to create the desired thickness of the
|
||||
| sauce.
|
||||
td 2 min
|
||||
@@ -1,73 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Clam Chowder
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 3 6½ oz cans
|
||||
td minced clams
|
||||
tr
|
||||
td 1 cup
|
||||
td onion (chopped)
|
||||
tr
|
||||
td 1 cup
|
||||
td celery (diced)
|
||||
tr
|
||||
td 1 cups
|
||||
td potatoes (cubed)
|
||||
tr
|
||||
td 1 cup
|
||||
td carrots (diced)
|
||||
tr
|
||||
td ¾ cup
|
||||
td butter
|
||||
tr
|
||||
td ¾ cup
|
||||
td all-purpose flour
|
||||
tr
|
||||
td 1 qt
|
||||
td half-n-half
|
||||
tr
|
||||
td 2 tbsp
|
||||
td red wine vinegar
|
||||
tr
|
||||
td 1½ tsp
|
||||
td salt
|
||||
tr
|
||||
td 1 tsp
|
||||
td black pepper
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td
|
||||
| Drain liquid from clams into a large skillet with the carrots, onions, celery, potatoes. Add
|
||||
| water to cover, and cook over medium heat until tender.
|
||||
td 20 min
|
||||
tr
|
||||
td 2
|
||||
td Melt the butter in a large, heavy saucepan over medium heat.
|
||||
td 2 min
|
||||
tr
|
||||
td 3
|
||||
td Whisk in the flour until smooth. Whisk in cream until smooth.
|
||||
td 2 min
|
||||
tr
|
||||
td 4
|
||||
td Add vegetables and heat, but do not boil.
|
||||
td 10 min
|
||||
tr
|
||||
td 5
|
||||
td Remove heat and stir in clams, vinegar, salt and pepper.
|
||||
td 1 min
|
||||
@@ -1,51 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Cornish Game Hens",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "1 hour",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 4,
|
||||
description: "Lovely little single-serving birds allow everyone at the table to get as much of whatever part of " +
|
||||
"the bird they like most! This recipe turns out very daintily seasons birds which will make you wish you'd " +
|
||||
"prepared a few extras.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "", item: "cornish game hens" },
|
||||
{ amount: 8, unit: "slices", item: "butter" },
|
||||
{ amount: 4, unit: "sprigs", item: "rosemary" },
|
||||
{ amount: 4, unit: "sprigs", item: "thyme" },
|
||||
{ amount: 8, unit: "cloves", item: "garlic" },
|
||||
{ amount: 1, unit: "", item: "lemon (quartered)" },
|
||||
],
|
||||
directions: "Preheat the oven to 450°F. Pat the hens dry and use your index finger to loosen the skin on the " +
|
||||
"top of the hen and slip a pat of butter under each side. Add a few leaves of rosemary and thyme. Put a " +
|
||||
"quarter of a lemon inside the cavity along with a few cloves of garlic and a sprig of rosemary and " +
|
||||
"thyme. Truss the legs and wings."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||
{ item: "salt & pepper" },
|
||||
],
|
||||
directions: "Rub the hens all over with oil, and sprinkle with salt and pepper. Place the hens in a roasting " +
|
||||
"pan rack lined with foil as far apart as possible. Roast for 25 min."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cup", item: "dry white wine" },
|
||||
{ amount: 1/2, unit: "cup", item: "chicken broth" },
|
||||
],
|
||||
directions: "Combine wine and chicken broth in a bowl. Baste the hens with the mixture thoroughly. Reduce " +
|
||||
"the temperature to 325°F and continue to roast, basting every 5-10 minutes, for 30 min longer or until " +
|
||||
"the thickest part reaches 165°F and the juices run clear."
|
||||
}, {
|
||||
directions: "Remove the hens from the roasting pan and pour out any remaining juices into the pan. Transfer " +
|
||||
"the hens to a warm platter, removing the string, and tent to keep warm."
|
||||
}, {
|
||||
directions: " Pour the remaining juice into saucepan and boil until reduced to a thin sauce-like " +
|
||||
"consistency. To serve, garnish with a wedge of lemon, a sprig of rosemary, and a drizzle of the sauce."
|
||||
}],
|
||||
credit: {
|
||||
name: "Kimberly Killebrew",
|
||||
url: "https://www.daringgourmet.com/roasted-cornish-game-hens-with-garlic-herb-and-lemon/"
|
||||
}
|
||||
})
|
||||
@@ -1,78 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Cream of Spinach Soup
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1½ cups
|
||||
td water
|
||||
tr
|
||||
td 3 tsp
|
||||
td chicken bouillon
|
||||
tr
|
||||
td 10 oz
|
||||
td spinach (frozen)
|
||||
tr
|
||||
td 3 tbsp
|
||||
td butter (unsalted)
|
||||
tr
|
||||
td ¼ cup
|
||||
td flour
|
||||
tr
|
||||
td 2 cups
|
||||
td whole milk
|
||||
tr
|
||||
td 1 cup
|
||||
td heavy cream
|
||||
tr
|
||||
td 1
|
||||
td onion (small, yellow)
|
||||
tr
|
||||
td ¼ cup
|
||||
td parmesan cheese (shredded)
|
||||
tr
|
||||
td 1 tsp
|
||||
td salt
|
||||
tr
|
||||
td 1 tsp
|
||||
td black pepper
|
||||
tr
|
||||
td 3 cloves
|
||||
td garlic (diced)
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Cook water, bouillon, and spinach in a large saucepan until spinach is tender.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td Melt butter in a large stock pot.
|
||||
td 1 min
|
||||
tr
|
||||
td 3
|
||||
td Cook onion and garlic until golden and translucent.
|
||||
td 3 min
|
||||
tr
|
||||
td 4
|
||||
td Stir in flour slowly, mixing throughly and cook until golden.
|
||||
td 2 min
|
||||
tr
|
||||
td 5
|
||||
td Gradually whisk in milk and cream and cook until thickened.
|
||||
td 5 min
|
||||
tr
|
||||
td 6
|
||||
td Add spinach to the stock pot and heat gently until consistently heated throughout.
|
||||
td 5 min
|
||||
@@ -1,35 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Creamed Spinach",
|
||||
timings: {
|
||||
prep: "5 min",
|
||||
cook: "15 min",
|
||||
},
|
||||
icons: ["gluten-free", "vegetarian"],
|
||||
servings: 5,
|
||||
description: "Both tasty and simple to make, this recipe is a great way to add a little green to any meal.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 40, unit: "oz", item: "frozen spinach" },
|
||||
],
|
||||
directions: "In a medium stock pot, heat the frozen spinach on a low heat. Once defrosted, squeeze the " +
|
||||
"spinach dry, reserving about a half cup of the liquid and setting the spinach aside."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1.5, unit: "cups", item: "whole milk" },
|
||||
{ amount: 3, unit: "tbsp", item: "butter" },
|
||||
{ amount: 3, unit: "tbsp", item: "flour" },
|
||||
{ amount: 3, unit: "cloves", item: "garlic (minced)" },
|
||||
],
|
||||
directions: "Melt the butter in now-empty stock pot. When foaming, add the garlic and cook until softened " +
|
||||
"and browned. Pour in the milk, and slowly add the flour: whisking constantly until smooth and steaming."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/2, unit: "cup", item: "parmesean cheese (grated)" },
|
||||
{ amount: 1, unit: "tsp", item: "nutmeg" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Add the spinach and reserved water back into the stock pot along with the remaining " +
|
||||
"ingredients. Cook until heated through and serve."
|
||||
}],
|
||||
})
|
||||
@@ -1,41 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Creamy Ginger Pumpkin Soup",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: [],
|
||||
servings: 4,
|
||||
description: "This soup combines the zing of ginger with the smooth creaminess of pumpkin in a way which is " +
|
||||
"wonderful to eat on its own, provide a base for a more complex soup, or even just drink straight from the " +
|
||||
"jar.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "", item: "onion (yellow)" },
|
||||
{ amount: 1, unit: "tbsp", item: "butter" },
|
||||
],
|
||||
directions: "Melt the butter in a large pot, adding in the onions and cooking until they are tender and " +
|
||||
"translucent."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 14, unit: "oz", item: "pumpkin purée" },
|
||||
{ amount: 2, unit: "cup", item: "chicken broth" },
|
||||
{ amount: 2, unit: "tbsp", item: "ginger (fresh, minced)" },
|
||||
],
|
||||
directions: "Add the broth, pumpkin, and ginger. Bring to a boil, and then reduce to a simmer until all the " +
|
||||
"elements are fully soft (about 20 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tsp", item: "garam masala" },
|
||||
{ amount: 1, unit: "tsp", item: "tumeric" },
|
||||
{ amount: 1, unit: "cup", item: "half-n-half" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
],
|
||||
directions: "Purée in batches and return to the soup pot. Add the spices and cream. Bring back to " +
|
||||
"temperature, but do not allow to boil."
|
||||
}],
|
||||
credit: {
|
||||
name: "Deantini",
|
||||
url: "https://www.food.com/recipe/creamy-ginger-pumpkin-soup-383687"
|
||||
}
|
||||
})
|
||||
@@ -1,74 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Cucumber Salad
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 3 cups
|
||||
td cucumbers (thinly sliced)
|
||||
tr
|
||||
td 1½ cups
|
||||
td cherry tomatoes
|
||||
tr
|
||||
td 8 oz
|
||||
td mozzarella (cubed)
|
||||
tr
|
||||
td ½ cup
|
||||
td basil (shredded)
|
||||
tr
|
||||
td 3 tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 3 tbsp
|
||||
td pickled red onion fluid
|
||||
tr
|
||||
td 1 cup
|
||||
td pickled red onions
|
||||
tr
|
||||
td
|
||||
td salt & pepper
|
||||
|
||||
h2 Pickled Red Onions
|
||||
|
||||
table
|
||||
tr
|
||||
td ½ cup
|
||||
td white vinegar
|
||||
tr
|
||||
td ½ cup
|
||||
td water
|
||||
tr
|
||||
td 2 tbsp
|
||||
td sugar
|
||||
tr
|
||||
td 2 cups
|
||||
td red onion (thinly sliced)
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Combine vinegar, water, and sugar in a small saucepan and bring to a boil.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td Add onions and simmer until soft.
|
||||
td 5 min
|
||||
tr
|
||||
td 3
|
||||
td Place the onions in the refrigerator while you gather the rest of the salad ingredients.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Combine ingredients & toss
|
||||
td 2 min
|
||||
@@ -1,75 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Curry Butternut Squash & Apple Soup
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 2 tbsp
|
||||
td extra-virgin olive oil
|
||||
tr
|
||||
td 1
|
||||
td carrot
|
||||
tr
|
||||
td 1
|
||||
td onion (diced)
|
||||
tr
|
||||
td 1
|
||||
td apple (cored, peeled, and chopped)
|
||||
tr
|
||||
td 4 cups
|
||||
td butternut squash (peeled and chopped)
|
||||
tr
|
||||
td 1 tsp
|
||||
td cinnamon
|
||||
tr
|
||||
td 1½ tsp
|
||||
td yellow curry powder
|
||||
tr
|
||||
td ½ tsp
|
||||
td salt
|
||||
tr
|
||||
td ½ tsp
|
||||
td black pepper
|
||||
tr
|
||||
td 4 cups
|
||||
td chicken broth
|
||||
tr
|
||||
td ½ cup
|
||||
td cream or half'n'half
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Heat oil in a large soup pot.
|
||||
td 2 min
|
||||
tr
|
||||
td 2
|
||||
td Add carrot and onion; heat until carrots have begun to soften and onion is translucent
|
||||
td 10 min
|
||||
tr
|
||||
td 3
|
||||
td Stir in butternut squash, apple, chicken broth, cinnamon, curry powder, salt and pepper.
|
||||
td 1 min
|
||||
tr
|
||||
td 4
|
||||
td Bring to a boil, reduce heat, and simmer until squash is tender.
|
||||
td 30 min
|
||||
tr
|
||||
td 5
|
||||
td Use an immersion blender to purée the soup (or work through a blender in batches)
|
||||
td 2 min
|
||||
tr
|
||||
td 6
|
||||
td Add cream and blend into the soup.
|
||||
td 1 min
|
||||
@@ -0,0 +1,32 @@
|
||||
title: "Eggnog"
|
||||
timings:
|
||||
prep: "15 min"
|
||||
icons: ["gluten-free", "low-carb", "vegetarian"]
|
||||
servings: 6
|
||||
description: >
|
||||
This makes a very lovely, rich eggnog (with or without the alcohol), but you'll definitely want a mixer for it!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: "", item: "eggs" }
|
||||
directions: >
|
||||
In a mixer bowl, beat the egg yolks until the lighten in color. Set aside the whites for later.
|
||||
- ingredients:
|
||||
- { amount: 1/3, unit: "cup", item: "sugar (white)" }
|
||||
- { amount: 2, unit: "cups", item: "milk (whole)" }
|
||||
- { amount: 1, unit: "cup", item: "heavy cream" }
|
||||
- { amount: 3, unit: "oz", item: "bourbon" }
|
||||
- { amount: 1, unit: "tsp", item: "nutmeg (ground)" }
|
||||
directions: >
|
||||
Turn the mixer on low, and gradually add the sugar while beating until it is fully dissolved. Stop the mixer and
|
||||
add the milk, cream, bourbon, and nutmeg. Stir well to combine.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "tbsp", item: "sugar (white)" }
|
||||
directions: >
|
||||
Using a mixer, but with a separate bowl, beat the egg whites until they form soft peaks. Gradually add the sugar
|
||||
while the mixer is still running until stiff peaks form.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Mix the two bowls together, stirring to combine them fully. Chill before serving.
|
||||
credit:
|
||||
name: "Alton Brown"
|
||||
url: "https://www.foodnetwork.com/recipes/alton-brown/eggnog-recipe2-2013745"
|
||||
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 152 KiB |
@@ -0,0 +1,30 @@
|
||||
title: "Limoncello"
|
||||
timings:
|
||||
prep: "30 min"
|
||||
cook: "7 days"
|
||||
icons: ["gluten-free"]
|
||||
servings: 32
|
||||
description: >
|
||||
One of the most delightful treats when travelling in Italy is to have fresh Limoncello available after nearly every
|
||||
meal! Fortunately, it's quite simple to make your own at home, so you can always have it available there as well.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 10, item: "lemons (fresh)" }
|
||||
- { amount: 750, unit: "ml", item: "pure alcohol (e.g., Everclear)" }
|
||||
directions: >
|
||||
Using a microplane zester, remove the zest from all the lemons, and drop into a sealable, glass jar. Leave the
|
||||
jar to steep for a week at room temperature in an out-of-the-way location.
|
||||
- ingredients:
|
||||
- { amount: 3.5, unit: "cups", item: "water" }
|
||||
- { amount: 2.5, unit: "cups", item: "white sugar" }
|
||||
directions: >
|
||||
Heat the water and sugar mixture until all the sugar has been completely absorbed. Allow the water to return to
|
||||
room temperature and then pour into the jar with the alcohol and lemon mixture. Allow to steep again overnight.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Strain the final mixture through a fine mesh (e.g., cheesecloth, paper towel, etc.) until all the pieces of lemon
|
||||
zest have been completely removed, and only liquid remains. For storage, pour into bottles with an airtight
|
||||
stopper.
|
||||
credit:
|
||||
name: Glada De Laurentils
|
||||
url: https://www.foodnetwork.com/recipes/giada-de-laurentiis/limoncello-recipe-1916618
|
||||
|
After Width: | Height: | Size: 171 KiB |
@@ -1,38 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Egg & Onion Pie",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "40 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "vegetarian"],
|
||||
servings: 4,
|
||||
description: "Egg and Onion Pie is served as a appetizer at Colonial Williamsburg in Virgina. Outwardly, it " +
|
||||
"strongly resembles a quiche, but it actually winds up being quite a bit sweeter and composed in multiple " +
|
||||
"layers with the onions on the bottom.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter (unsalted)" },
|
||||
{ amount: 2, unit: "", item: "yellow onions" },
|
||||
],
|
||||
directions: "In a heavy skillet, over a medium heat, melt the butter. Then add the onions, reduce the heat " +
|
||||
"and cook until golden and soft. Then transfer to a small bowl to cool. (about 20 min)"
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "", item: "eggs" },
|
||||
{ amount: 2, unit: "", item: "egg yolks" },
|
||||
{ amount: 1, unit: "cup", item: "milk (whole)" },
|
||||
{ amount: 1/2, unit: "cup", item: "cream" },
|
||||
{ amount: 1, unit: "tbsp", item: "chives" },
|
||||
{ amount: 1, unit: "tbsp", item: "parsley" },
|
||||
{ unit: "~", item: "salt and pepper" },
|
||||
],
|
||||
directions: "In a small bowl, beat the eggs, egg yolks, milk, cream, chives, parsley, salt, and pepper. " +
|
||||
"<br><br>Evenly layer the onions in the bottom of an oven-safe pie dish, and then gently pour over the " +
|
||||
"egg mixture. Bake at 400°F until the filling is browned and just set. (about 30 min) Allow to cool for " +
|
||||
"10 minutes before serving."
|
||||
}],
|
||||
credits: {
|
||||
name: "",
|
||||
url: ""
|
||||
}
|
||||
})
|
||||
@@ -1,38 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Eggnog",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "vegetarian"],
|
||||
servings: 6,
|
||||
description: "This makes a very lovely, rich eggnog (with or without the alcohol), but you'll definitely want a " +
|
||||
"mixer for it!",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "", item: "eggs" },
|
||||
],
|
||||
directions: "In a mixer bowl, beat the egg yolks until the lighten in color. Set aside the whites for later."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/3, unit: "cup", item: "sugar (white)" },
|
||||
{ amount: 2, unit: "cups", item: "milk (whole)" },
|
||||
{ amount: 1, unit: "cup", item: "heavy cream" },
|
||||
{ amount: 3, unit: "oz", item: "bourbon" },
|
||||
{ amount: 1, unit: "tsp", item: "nutmeg (ground)" },
|
||||
],
|
||||
directions: "Turn the mixer on low, and gradually add the sugar while beating until it is fully dissolved. " +
|
||||
"Stop the mixer and add the milk, cream, bourbon, and nutmeg. Stir well to combine."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tbsp", item: "sugar (white)" },
|
||||
],
|
||||
directions: "Using a mixer, but with a separate bowl, beat the egg whites until they form soft peaks. " +
|
||||
"Gradually add the sugar while the mixer is still running until stiff peaks form."
|
||||
}, {
|
||||
directions: "Mix the two bowls together, stirring to combine them fully. Chill before serving."
|
||||
}],
|
||||
credit: {
|
||||
name: "Alton Brown",
|
||||
url: "https://www.foodnetwork.com/recipes/alton-brown/eggnog-recipe2-2013745"
|
||||
}
|
||||
})
|
||||
@@ -1,39 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Fluffy Pancakes",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "5 min",
|
||||
},
|
||||
icons: ["vegetarian"],
|
||||
servings: 2,
|
||||
description: "These are the fluffiest, thickest, most delicious pancakes I've ever had. The batter should wind " +
|
||||
"up very, very thick, so don't be surprised if it's more the consistency of yogurt rather than cream.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 3/4, unit: "cups", item: "milk" },
|
||||
{ amount: 1, unit: "tbsp", item: "white vinegar" },
|
||||
],
|
||||
directions: "Combine the milk and vinegar in a medium bowl and set aside to sour."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "cup", item: "all-purpose flour" },
|
||||
{ amount: 2, unit: "tbsp", item: "white sugar" },
|
||||
{ amount: 1, unit: "tsp", item: "baking powder" },
|
||||
{ amount: 1/2, unit: "tsp", item: "baking soda" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
],
|
||||
directions: "Combine the dry ingredients in a medium bowl and whisk together throughly."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "", item: "egg" },
|
||||
],
|
||||
directions: "Melt the butter in a small dish, and then whisk it and the egg into the wet ingredients. Then, " +
|
||||
"slowly add the dry ingredients a little at a time, stopping to whisk each small portion in completely " +
|
||||
"before adding any more."
|
||||
}, {
|
||||
directions: "Heat a large skillet over medium heat (300°F for an electric skillet). Scoop ¼ cup of the " +
|
||||
"batter at a time to form each pancake. Cook each until bubble just start to form around the edges " +
|
||||
"and then turn them over. Remove from the heat after lightly browned."
|
||||
}]
|
||||
})
|
||||
@@ -1,67 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Fluffy Pancakes
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td ¾ cup
|
||||
td whole milk
|
||||
tr
|
||||
td 2 tbsp
|
||||
td white vinegar
|
||||
tr
|
||||
td 1 cup
|
||||
td all-purpose flour
|
||||
tr
|
||||
td 2 tbsp
|
||||
td white sugar
|
||||
tr
|
||||
td 1 tsp
|
||||
td baking powder
|
||||
tr
|
||||
td ½ tsp
|
||||
td baking soda
|
||||
tr
|
||||
td ½ tsp
|
||||
td salt
|
||||
tr
|
||||
td 1
|
||||
td egg
|
||||
tr
|
||||
td 2 tbsp
|
||||
td butter (melted)
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Combine milk and vinegar in a medium bowl and set aside to sour.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td Combine dry ingredients in a small bowl.
|
||||
td 1 min
|
||||
tr
|
||||
td 3
|
||||
td Whisk the egg and melted butter into the soured milk.
|
||||
td 1 min
|
||||
tr
|
||||
td 4
|
||||
td Whisk the dry ingredients into the wet ingredients a little at a time, being sure to eliminate
|
||||
| any lumps before adding more of the dry mixture.
|
||||
td 3 min
|
||||
tr
|
||||
td 5
|
||||
td Heat a large skillet over medium heat (300°F). Scoop ¼ cup of the batter at a time to form each
|
||||
| pancake. Cook until bubbles form, then flip. Remove each from the heat when lightly browned.
|
||||
td 5 min
|
||||
@@ -1,54 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "French Onion Soup",
|
||||
timings: {
|
||||
prep: "15 min",
|
||||
cook: "80 min",
|
||||
},
|
||||
icons: [],
|
||||
servings: 6,
|
||||
description: "This ultimate version of the bistro classic is made with homemade beef broth and caramelized " +
|
||||
"onions. Aged Gruyére is key to getting the traditional bubbling crust of cheese; it's rich smooth, and " +
|
||||
"melts easily.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "oz", item: "butter (unsalted)" },
|
||||
{ amount: 4, item: "onions (large, yellow)" },
|
||||
{ item: "salt & pepper" },
|
||||
],
|
||||
directions: "Melt the butter in a 4-quart pot over medium heat. Add the onions, salt, and pepper. Reduce the " +
|
||||
"heat to low. Press a piece of foil over the onions, then cover and cook until the onions are very soft, " +
|
||||
"but not falling apart (about 50 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "", item: "loaf french bread (½lb), cut in ½\" slices" },
|
||||
{ amount: 1, unit: "oz", item: "butter" },
|
||||
],
|
||||
directions: "While the onions cook, position a rack in the center of the oven and preheat to 350°F. Butter " +
|
||||
"a rimmed baking sheet and add the slices of baguette in a single layer. Bake until browned and crisp, " +
|
||||
"turning once to get both sides (15–20 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tsp", item: "sugar (white)" },
|
||||
],
|
||||
directions: "Once the onions have finished cooking, add sugar, and raise heat to medium-high. Cook until " +
|
||||
"browned (10–15 min)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 8, unit: "cups", item: "beef broth" },
|
||||
{ amount: 1, unit: "", item: "bay leaf" },
|
||||
],
|
||||
directions: "Add the broth and bay leaf to the onions and bring to a boil. Reduce to a simmer for 10 " +
|
||||
"minutes, and then discard the bay leaf. Add salt and pepper to taste."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "cups", item: "Gruyére cheese (shredded)" },
|
||||
],
|
||||
directions: "When ready to serve, place 6 broiler-safe bowls on a cooking sheet. Place 2–3 slices of bread " +
|
||||
"at the bottom of each bowl and ladle hot soup over the top. Sprinkle with shredded cheese and broil " +
|
||||
"until browned and bubbling (2–5 min)."
|
||||
}],
|
||||
credit: {
|
||||
name: "Fine Cooking",
|
||||
url: "http://www.finecooking.com/recipe/classic-french-onion-soup"
|
||||
}
|
||||
})
|
||||
@@ -1,53 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Garlic Broccoli
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1 bunch
|
||||
td broccoli (cut into bite-size pieces)
|
||||
tr
|
||||
td 4 cloves
|
||||
td garlic
|
||||
tr
|
||||
td ½ cup
|
||||
td parmesan cheese (grated)
|
||||
tr
|
||||
td 1 tbsp
|
||||
td dijon mustard
|
||||
tr
|
||||
td ⅓ cup
|
||||
td olive oil
|
||||
tr
|
||||
td ¼ cup
|
||||
td red wine vinegar
|
||||
tr
|
||||
td 1½ tsp
|
||||
td salt
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Place garlic on a cutting board and mash into a paste with the salt.
|
||||
td 2 min
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Transfer to a medium bowl, and stir in mustard, vinegar, and olive oil. Add the broccoli and
|
||||
| mix thoroughly. Cover and place in the refigerator.
|
||||
td 3 hours
|
||||
tr
|
||||
td 3
|
||||
td Sprinkle parmesan cheese over the broccoli before serving.
|
||||
td 1 min
|
||||
@@ -1,60 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Garlic Prime Rib
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 5-10 lb
|
||||
td prime rib roast (1 rib / 2 people)
|
||||
tr
|
||||
td 10 cloves
|
||||
td garlic (minced)
|
||||
tr
|
||||
td 2 tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 2 tsp
|
||||
td salt
|
||||
tr
|
||||
td 2 tsp
|
||||
td black pepper
|
||||
tr
|
||||
td 2 tsp
|
||||
td thyme
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Mix the garlic, salt, pepper, olive oil and thyme together in a small mixing bowl.
|
||||
td 2 min
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Place the meat in a roasting pan and cover with the marinade. Leave out on the counter until
|
||||
| it is room temperature. Preheat the oven to 500°F.
|
||||
td < 1 hour
|
||||
tr
|
||||
td 3
|
||||
td Add about ½" of water to the bottom of the roasting pan and place in the oven.
|
||||
td 20 min
|
||||
tr
|
||||
td 4
|
||||
td
|
||||
| Turn the oven down to 325°F and cover the roasting pan with foil. Cook until the roast reaches
|
||||
| 130°F in the center.
|
||||
td 45-75 min
|
||||
tr
|
||||
td 5
|
||||
td Let the roast rest outside the oven before serving.
|
||||
td 10 min
|
||||
@@ -0,0 +1,127 @@
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
import sys
|
||||
import yaml
|
||||
|
||||
from io import FileIO
|
||||
from jinja2 import Environment, FileSystemLoader
|
||||
from typing import Any, Dict, Iterable
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
def as_fraction(text):
|
||||
if text is None:
|
||||
return ""
|
||||
|
||||
result = str(text)
|
||||
result = re.sub("\.125$", "⅛", result)
|
||||
result = re.sub("\.25$", "¼", result)
|
||||
result = re.sub("\.3+$", "⅓", result)
|
||||
result = re.sub("\.375$", "⅜", result)
|
||||
result = re.sub("\.5$", "½", result)
|
||||
result = re.sub("\.625$", "⅝", result)
|
||||
result = re.sub("\.6+$", "⅔", result)
|
||||
result = re.sub("\.75$", "¾", result)
|
||||
result = re.sub("\.875$", "⅞", result)
|
||||
result = re.sub("^0+", "", result)
|
||||
return result
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
DATA_FILE = "data.yml"
|
||||
ENCODING = "utf-8"
|
||||
HELPER_FUNCTIONS = {
|
||||
"as_fraction": as_fraction
|
||||
}
|
||||
IMAGE_FILE = "image.png"
|
||||
SECTIONS_FILE = "sections.yml"
|
||||
|
||||
template_env = None
|
||||
target_dir = None
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
def load_recipes(section: Dict[str, Any]) -> Iterable[Dict[str, Any]]:
|
||||
for recipe_id in os.listdir(section["path"]):
|
||||
recipe_path = os.path.join(section["path"], recipe_id)
|
||||
if not os.path.isdir(recipe_path):
|
||||
continue
|
||||
|
||||
data_file_path = os.path.join(recipe_path, DATA_FILE)
|
||||
if not os.path.isfile(data_file_path):
|
||||
continue
|
||||
|
||||
with FileIO(data_file_path, "r") as f:
|
||||
recipe_yaml = f.readall().decode(ENCODING)
|
||||
|
||||
recipe = yaml.load(recipe_yaml, Loader=yaml.SafeLoader)
|
||||
recipe["id"] = recipe_id
|
||||
recipe["path"] = data_file_path
|
||||
recipe["image_path"] = os.path.join(recipe_path, IMAGE_FILE)
|
||||
recipe.update(HELPER_FUNCTIONS)
|
||||
|
||||
yield recipe
|
||||
|
||||
|
||||
def load_sections(src_dir: str) -> Iterable[Dict[str, Any]]:
|
||||
sections_path = os.path.join(src_dir, SECTIONS_FILE)
|
||||
with FileIO(sections_path, "r") as f:
|
||||
section_yaml_text = f.readall()
|
||||
|
||||
all_sections = yaml.load(section_yaml_text, Loader=yaml.SafeLoader)
|
||||
for section in all_sections:
|
||||
section["path"] = os.path.join(src_dir, section["id"])
|
||||
yield section
|
||||
|
||||
|
||||
def write_cookbook(sections: Iterable[Dict[str, Any]], target_dir: str):
|
||||
template = template_env.get_template("cookbook.jin")
|
||||
html = template.render(sections=sections)
|
||||
|
||||
os.makedirs(target_dir, exist_ok=True)
|
||||
|
||||
output_path = os.path.join(target_dir, "index.html")
|
||||
with FileIO(output_path, "w") as f:
|
||||
f.write(html.encode(ENCODING))
|
||||
|
||||
|
||||
def write_recipe(recipe: Dict[str, Any], recipe_path: str):
|
||||
template = template_env.get_template("recipe.jin")
|
||||
html = template.render(recipe)
|
||||
|
||||
os.makedirs(recipe_path, exist_ok=True)
|
||||
|
||||
output_path = os.path.join(recipe_path, "index.html")
|
||||
with FileIO(output_path, "w") as f:
|
||||
f.write(html.encode(ENCODING))
|
||||
|
||||
if os.path.exists(recipe["image_path"]):
|
||||
image_target_path = os.path.join(recipe_path, IMAGE_FILE)
|
||||
shutil.copyfile(recipe["image_path"], image_target_path)
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
if __name__ == "__main__":
|
||||
template_path = sys.argv[1]
|
||||
src_dir = sys.argv[2]
|
||||
target_dir = sys.argv[3]
|
||||
|
||||
template_env = Environment(
|
||||
loader=FileSystemLoader(template_path),
|
||||
lstrip_blocks=True,
|
||||
trim_blocks=True,
|
||||
)
|
||||
|
||||
sections = list(load_sections(src_dir))
|
||||
for section in sections:
|
||||
section["recipes"] = sorted(list(load_recipes(section)), key=lambda r: r["title"])
|
||||
for recipe in section["recipes"]:
|
||||
recipe_path = os.path.join(target_dir, section["id"], recipe["id"])
|
||||
write_recipe(recipe, recipe_path)
|
||||
|
||||
write_cookbook(sections, target_dir)
|
||||
@@ -0,0 +1,8 @@
|
||||
import sys
|
||||
import sass
|
||||
|
||||
if __name__ == "__main__":
|
||||
src_dir = sys.argv[1]
|
||||
target_dir = sys.argv[2]
|
||||
|
||||
sass.compile(dirname=(src_dir, target_dir))
|
||||
@@ -1,20 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Gluten-Free Flour",
|
||||
timings: {
|
||||
prep: "5 min"
|
||||
},
|
||||
icons: ["gluten-free", "vegetarian"],
|
||||
description: "This gluten-free flour recipe serves well for most general-purpose cooking needs in thickening " +
|
||||
"soups, making roux, and similar uses. It works adequetely for deep-frying, but doesn't replace the real " +
|
||||
"thing for baking, pie crusts, etc.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 24, unit: "oz", item: "white rice flour" },
|
||||
{ amount: 7.5, unit: "oz", item: "brown rice flour" },
|
||||
{ amount: 7, unit: "oz", item: "potato starch" },
|
||||
{ amount: 3, unit: "oz", item: "tapioca starch" },
|
||||
{ amount: 3/4, unit: "oz", item: "nonfat dry milk powder" },
|
||||
],
|
||||
directions: "Mix all the ingredients and store, refrigerated, in an airtight container."
|
||||
}]
|
||||
})
|
||||
@@ -1,48 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Gnocchi
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 2
|
||||
td potatoes
|
||||
tr
|
||||
td 2 cups
|
||||
td all-purpose flour
|
||||
tr
|
||||
td 1
|
||||
td egg
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Peel and roughly chop potatoes. Add to a pot of boiling water and cook until tender.
|
||||
td 12 min
|
||||
tr
|
||||
td 2
|
||||
td Drain the pot, cool, and mash the potatoes.
|
||||
td 2min
|
||||
tr
|
||||
td 3
|
||||
td Combine the potatoes, flour, and egg in a mixing bowl. Knead until the dough forms a ball.
|
||||
td 2 min
|
||||
tr
|
||||
td 4
|
||||
td On a floured surface, roll out small portions of dough into long, ½" thick cylinders. Cut these
|
||||
| into 1" long segments and set aside.
|
||||
tr
|
||||
td 5
|
||||
td Bring a pot of lightly salted water to a boil and drop in the gnocchi. Cook until they rise to
|
||||
| the surface.
|
||||
td 3-5 min
|
||||
@@ -1,38 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Hasselback Potatoes",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "60 min",
|
||||
},
|
||||
icons: ["gluten-free", "vegetarian"],
|
||||
servings: 8,
|
||||
description: "This Swedish dish takes its name from Hasselbacken, the Stockholm restaurant where it was first " +
|
||||
"served. The seasoned potatoes turn out crisp on hte outside and tender on the inside.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "", item: "potatoes (large)" },
|
||||
],
|
||||
directions: "Preheat the oven to 425°F. Wash, but do not peel the potatoes. Place two wooden spoons on " +
|
||||
"either side of the potato, and slice down to the spoon (taking care not to complete cut through) about " +
|
||||
"every 1/8th of an inch along the length of the potato."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Place the potatoes in a baking dish, and drizzle all over with olive oil. Place in the oven to " +
|
||||
"cook until the start to spread open naturally (about 35–40 minutes)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "cup", item: "cheddar cheese (shredded)" },
|
||||
{ item: "salt & pepper" },
|
||||
],
|
||||
directions: "Cut the butter into slivers and wedge them in between each leaf of the potato. Sprinkle with " +
|
||||
"shredded cheese, salt, and pepper. Add other toppings as desired (e.g., bacon, chives, etc.). Continue " +
|
||||
"cook until nicely browned (about 20 minutes)."
|
||||
}],
|
||||
credit: {
|
||||
name: "POMPIER850",
|
||||
url: "https://www.allrecipes.com/recipe/79518/hasselback-potatoes/"
|
||||
}
|
||||
})
|
||||
@@ -1,19 +0,0 @@
|
||||
module.exports = function decorate(data) {
|
||||
data.asFraction = function(n) {
|
||||
if (!n) return ""
|
||||
|
||||
let result = `${n}`
|
||||
result = result.replace(/\.125$/, "⅛")
|
||||
result = result.replace(/\.25$/, "¼")
|
||||
result = result.replace(/\.3+$/, "⅓")
|
||||
result = result.replace(/\.375$/, "⅜")
|
||||
result = result.replace(/\.5$/, "½")
|
||||
result = result.replace(/\.625$/, "⅝")
|
||||
result = result.replace(/\.6+$/, "⅔")
|
||||
result = result.replace(/\.75$/, "¾")
|
||||
result = result.replace(/\.875$/, "⅞")
|
||||
result = result.replace(/^0+/, "")
|
||||
return result
|
||||
}
|
||||
return data
|
||||
}
|
||||
@@ -1,127 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style2.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
section.header
|
||||
.image(style="background-image: url('./large.png')")
|
||||
|
||||
.about
|
||||
h1 Hungarian Mushroom Beef Soup
|
||||
|
||||
.timing prep 25 min, cook 60 min
|
||||
|
||||
.icons
|
||||
.icon.gluten-free
|
||||
.icon.serving
|
||||
| × 4
|
||||
|
||||
.description.
|
||||
This soup combines a smooth, rich broth with soft chunks of beef and just a little bit of zing from
|
||||
the paprika for an absolutly luxurious overall experience whether as a stand-alone dinner or as a
|
||||
supplement to another dish.
|
||||
|
||||
section.instructions
|
||||
.step
|
||||
h3 1
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount 2 tbsp
|
||||
.item olive oil
|
||||
li
|
||||
.amount 1 lb
|
||||
.item beef stew meat
|
||||
.detail.
|
||||
Heat the oil in a large soup pot and brown the beef in batches. Set aside to cool.
|
||||
|
||||
.step
|
||||
h3 2
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount 2 tbsp
|
||||
.item butter (unsalted)
|
||||
li
|
||||
.amount 1
|
||||
.item yellow onion (chopped)
|
||||
.detail.
|
||||
Add butter to the soup pot and sautée the onions until soft and just starting to brown.
|
||||
|
||||
.step
|
||||
h3 3
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount ~
|
||||
.item salt & pepper
|
||||
li
|
||||
.amount 2 tsp
|
||||
.item dill weed (minced)
|
||||
li
|
||||
.amount 1 tsp
|
||||
.item hungarian paprika
|
||||
li
|
||||
.amount ¼ tsp
|
||||
.item cayenne pepper
|
||||
li
|
||||
.amount 1 tbsp
|
||||
.item tamari (or soy sauce)
|
||||
li
|
||||
.amount 2 tbsp
|
||||
.item dry sherry
|
||||
li
|
||||
.amount 4 cups
|
||||
.item beef broth
|
||||
li
|
||||
.amount 1 lb
|
||||
.item brown mushrooms (chopped)
|
||||
.detail.
|
||||
Add salt, pepper, dill, paprika, tamari, sherry, and broth to the onions along with the browned
|
||||
meat and mushrooms. Bring to a boil and then reduce to a simmer for 1 hour.
|
||||
|
||||
.step
|
||||
h3 4
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount 2 tbsp
|
||||
.item butter (unsalted)
|
||||
li
|
||||
.amount 3 tbsp
|
||||
.item gluten-free flour (or all-purpose)
|
||||
.detail.
|
||||
While the meat is nearly done simmering (about 10 min remaining), add butter to a large saucepan and
|
||||
heat on medium until it foams. Add flour gradually while whisking continously, taking care to mix it
|
||||
in completely.
|
||||
|
||||
.step
|
||||
h3 5
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount 1 cup
|
||||
.item whole milk
|
||||
.detail.
|
||||
Stir in milk gradually, while continuing to whisk continuously. Take care to completely remove any
|
||||
lumps. Continue to whisk until the roux thickens and then add it to the soup pot.
|
||||
|
||||
.step
|
||||
h3 6
|
||||
.ingredients
|
||||
ul
|
||||
li
|
||||
.amount 2 tsp
|
||||
.item lemon juice
|
||||
li
|
||||
.amount 1 cup
|
||||
.item sour cream
|
||||
.detail.
|
||||
Once the meat is tender (after roughly an hour simmering), add the lemon juice, sour cream, and
|
||||
adjust the spices to taste (adding more paprika to the desired level of heat).
|
||||
|
||||
section.credits.
|
||||
Recipe by David Miner
|
||||
@@ -1,291 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(rel="stylesheet" type="text/css" href="style.css")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
meta(charset="utf-8")
|
||||
|
||||
body.cookbook
|
||||
section
|
||||
h1 Appetizers
|
||||
|
||||
.list
|
||||
a(href="buffalo-wings")
|
||||
img(src="buffalo-wings/large.png")
|
||||
p Buffalo Wings
|
||||
|
||||
section
|
||||
h1 Baking
|
||||
|
||||
.list
|
||||
a(href="bagels")
|
||||
img(src="bagels/large.png")
|
||||
p Bagels
|
||||
|
||||
a(href="challah")
|
||||
img(src="challah/large.png")
|
||||
p Challah
|
||||
|
||||
a(href="fluffy-pancakes")
|
||||
img(src="fluffy-pancakes/large.png")
|
||||
p Fluffy Pancakes
|
||||
|
||||
a(href="gluten-free-flour")
|
||||
img(src="gluten-free-flour/large.png")
|
||||
p Gluten-Free Flour
|
||||
|
||||
a(href="pizza")
|
||||
img(src="pizza/large.png")
|
||||
p Pizza
|
||||
|
||||
a(href="rosemary-dinner-rolls")
|
||||
img(src="rosemary-dinner-rolls/large.png")
|
||||
p Rosemary Dinner Rolls
|
||||
|
||||
a(href="southern-buttermilk-biscuits")
|
||||
img(src="southern-buttermilk-biscuits/large.png")
|
||||
p Southern Buttermilk Biscuits
|
||||
|
||||
section
|
||||
h1 Drinks
|
||||
|
||||
.list
|
||||
a(href="eggnog")
|
||||
img(src="eggnog/large.png")
|
||||
p Eggnog
|
||||
|
||||
section
|
||||
h1 Soups
|
||||
|
||||
.list
|
||||
a(href="caldo-verde")
|
||||
img(src="caldo-verde/large.png")
|
||||
p Caldo Verde
|
||||
|
||||
a(href="clam-chowder")
|
||||
img(src="clam-chowder/large.png")
|
||||
p Clam Chowder
|
||||
|
||||
a(href="cream-of-spinach-soup")
|
||||
img(src="cream-of-spinach-soup/large.png")
|
||||
p Cream of Spinach Soup
|
||||
|
||||
a(href="creamy-ginger-pumpkin-soup")
|
||||
img(src="creamy-ginger-pumpkin-soup/large.png")
|
||||
p Creamy Ginger Pumpkin Soup
|
||||
|
||||
a(href="curry-butternut-squash-and-apple-soup")
|
||||
img(src="curry-butternut-squash-and-apple-soup/large.png")
|
||||
p Curry Butternut Squash & Apple Soup
|
||||
|
||||
a(href="french-onion-soup")
|
||||
img(src="french-onion-soup/large.png")
|
||||
p French Onion Soup
|
||||
|
||||
a(href="hungarian-mushroom-beef-soup")
|
||||
img(src="hungarian-mushroom-beef-soup/large.png")
|
||||
p Hungarian Mushroom Beef Soup
|
||||
|
||||
a(href="spicy-lamb-soup")
|
||||
img(src="spicy-lamb-soup/large.png")
|
||||
p Spicy Lamb Soup
|
||||
|
||||
a(href="winter-lentil-soup")
|
||||
img(src="winter-lentil-soup/large.png")
|
||||
p Winter Lentil Soup
|
||||
|
||||
section
|
||||
h1 Salads
|
||||
|
||||
.list
|
||||
a(href="caesar-salad")
|
||||
img(src="caesar-salad/large.png")
|
||||
p Caesar Salad
|
||||
|
||||
a(href="cucumber-salad")
|
||||
img(src="cucumber-salad/large.png")
|
||||
p Cucumber Salad
|
||||
|
||||
a(href="ruths-chris-chopped-salad")
|
||||
img(src="ruths-chris-chopped-salad/large.png")
|
||||
p Ruth's Chris Chopped Salad
|
||||
|
||||
section
|
||||
h1 Entrées
|
||||
|
||||
.list
|
||||
a(href="bbq-pork-ribs")
|
||||
img(src="bbq-pork-ribs/large.png")
|
||||
p BBQ Pork Ribs
|
||||
|
||||
a(href="beef-bourguignon")
|
||||
img(src="beef-bourguignon/large.png")
|
||||
p Beef Bourguignon
|
||||
|
||||
a(href="beef-brisket")
|
||||
img(src="beef-brisket/large.png")
|
||||
p Beef Brisket
|
||||
|
||||
a(href="beef-stroganoff")
|
||||
img(src="beef-stroganoff/large.png")
|
||||
p Beef Stroganoff
|
||||
|
||||
a(href="butter-chicken")
|
||||
img(src="butter-chicken/large.png")
|
||||
p Butter Chicken
|
||||
|
||||
a(href="cheese-souffle")
|
||||
img(src="cheese-souffle/large.png")
|
||||
p Cheese Soufflé
|
||||
|
||||
a(href="chicken-breasts-with-caper-cream-sauce")
|
||||
img(src="chicken-breasts-with-caper-cream-sauce/large.png")
|
||||
p Chicken Breasts with Caper Cream Sauce
|
||||
|
||||
a(href="chicken-cordon-bleu")
|
||||
img(src="chicken-cordon-bleu/large.png")
|
||||
p Chicken Cordon Bleu
|
||||
|
||||
a(href="chicken-marsala-florentine")
|
||||
img(src="chicken-marsala-florentine/large.png")
|
||||
p Chicken Marsala Florentine
|
||||
|
||||
a(href="chicken-parmesan")
|
||||
img(src="chicken-parmesan/large.png")
|
||||
p Chicken Parmesan
|
||||
|
||||
a(href="chicken-pastries")
|
||||
img(src="chicken-pastries/large.png")
|
||||
p Chicken Pastries
|
||||
|
||||
a(href="chicken-pot-pie")
|
||||
img(src="chicken-pot-pie/large.png")
|
||||
p Chicken Pot Pie
|
||||
|
||||
a(href="chicken-tikka-masala")
|
||||
img(src="chicken-tikka-masala/large.png")
|
||||
p Chicken Tikka Masala
|
||||
|
||||
a(href="chili")
|
||||
img(src="chili/large.png")
|
||||
p Chili
|
||||
|
||||
a(href="chole")
|
||||
img(src="chole/large.png")
|
||||
p Chole
|
||||
|
||||
a(href="cornish-game-hens")
|
||||
img(src="cornish-game-hens/large.png")
|
||||
p Cornish Game Hens
|
||||
|
||||
a(href="egg-and-onion-pie")
|
||||
img(src="egg-and-onion-pie/large.png")
|
||||
p Egg & Onion Pie
|
||||
|
||||
a(href="garlic-prime-rib")
|
||||
img(src="garlic-prime-rib/large.png")
|
||||
p Garlic Prime Rib
|
||||
|
||||
a(href="gnocchi")
|
||||
img(src="gnocchi/large.png")
|
||||
p Gnocchi
|
||||
|
||||
a(href="keto-pork-ribs")
|
||||
img(src="keto-pork-ribs/large.png")
|
||||
p Keto Pork Ribs
|
||||
|
||||
a(href="kielbasa-and-cabbage")
|
||||
img(src="kielbasa-and-cabbage/large.png")
|
||||
p Kielbasa and Cabbage
|
||||
|
||||
a(href="kofta-kebabs")
|
||||
img(src="kofta-kebabs/large.png")
|
||||
p Kofta Kebabs
|
||||
|
||||
a(href="lemon-chicken-with-mushroom-sauce")
|
||||
img(src="lemon-chicken-with-mushroom-sauce/large.png")
|
||||
p Lemon Chicken with Mushroom Sauce
|
||||
|
||||
a(href="orange-chicken")
|
||||
img(src="orange-chicken/large.png")
|
||||
p Orange Chicken
|
||||
|
||||
a(href="ratatouille")
|
||||
img(src="ratatouille/large.png")
|
||||
p Ratatouille
|
||||
|
||||
a(href="ricotta-meatballs")
|
||||
img(src="ricotta-meatballs/large.png")
|
||||
p Ricotta Meatballs
|
||||
|
||||
a(href="roast-leg-of-lamb-with-rosemary")
|
||||
img(src="roast-leg-of-lamb-with-rosemary/large.png")
|
||||
p Roast Leg of Lamb with Rosemary
|
||||
|
||||
a(href="roast-fowl")
|
||||
img(src="roast-fowl/large.png")
|
||||
p Roast Fowl
|
||||
|
||||
a(href="scrambled-eggs")
|
||||
img(src="scrambled-eggs/large.png")
|
||||
p Scrambled Eggs
|
||||
|
||||
a(href="shrimp-with-sweet-potatoes-and-bacon")
|
||||
img(src="shrimp-with-sweet-potatoes-and-bacon/large.png")
|
||||
p Shrimp with Sweet Potatoes and Bacon
|
||||
|
||||
a(href="sloppy-joe-sandwiches")
|
||||
img(src="sloppy-joe-sandwiches/large.png")
|
||||
p Sloppy Joe Sandwiches
|
||||
|
||||
a(href="stuffed-green-peppers")
|
||||
img(src="stuffed-green-peppers/large.png")
|
||||
p Stuffed Green Peppers
|
||||
|
||||
a(href="swedish-meatballs")
|
||||
img(src="swedish-meatballs/large.png")
|
||||
p Swedish Meatballs
|
||||
|
||||
section
|
||||
h1 Sides
|
||||
|
||||
.list
|
||||
a(href="bok-choy-with-garlic")
|
||||
img(src="bok-choy-with-garlic/large.png")
|
||||
p Bok Choy with Garlic
|
||||
|
||||
a(href="bourbon-glazed-carrots")
|
||||
img(src="bourbon-glazed-carrots/large.png")
|
||||
p Bourbon Glazed Carrots
|
||||
|
||||
a(href="creamed-spinach")
|
||||
img(src="creamed-spinach/large.png")
|
||||
p Creamed Spinach
|
||||
|
||||
a(href="garlic-broccoli")
|
||||
img(src="garlic-broccoli/large.png")
|
||||
p Garlic Broccoli
|
||||
|
||||
a(href="hasselback-potatoes")
|
||||
img(src="hasselback-potatoes/large.png")
|
||||
p Hasselback Potatoes
|
||||
|
||||
a(href="hummus")
|
||||
img(src="hummus/large.png")
|
||||
p Hummus
|
||||
|
||||
a(href="pommes-puree")
|
||||
img(src="pommes-puree/large.png")
|
||||
p Pommes Purée
|
||||
|
||||
a(href="sauteed-mushrooms")
|
||||
img(src="sauteed-mushrooms/large.png")
|
||||
p Sauteed Mushrooms
|
||||
|
||||
a(href="sweet-potatoes-with-honey-and-rosemary")
|
||||
img(src="sweet-potatoes-with-honey-and-rosemary/large.png")
|
||||
p Sweet Potatoes with Honey and Rosemary
|
||||
|
||||
a(href="tzatziki")
|
||||
img(src="tzatziki/large.png")
|
||||
p Tzatziki
|
||||
@@ -1,40 +0,0 @@
|
||||
|
||||
module.exports = require("../helpers")({
|
||||
title: "Keto Pork Ribs",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "12 hours",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "overnight"],
|
||||
servings: 8,
|
||||
description: "Most BBQ pork ribs are covered in sticky sweet sauce mostly made up of brown sugar and spices. " +
|
||||
"This obviously does not work for a ketogenic diet. This recipe substitutes the sweet sauce for a tangy " +
|
||||
"mustard-based sauce for a very tasty alternative.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "paprika" },
|
||||
{ amount: 2, unit: "tbsp", item: "splenda" },
|
||||
{ amount: 1, unit: "tbsp", item: "garlic powder" },
|
||||
{ amount: 1, unit: "tbsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tbsp", item: "black pepper" },
|
||||
{ amount: 1/2, unit: "tbsp", item: "ground ginger" },
|
||||
{ amount: 1/2, unit: "tbsp", item: "onion powder" },
|
||||
{ amount: 1/4, unit: "tbsp", item: "cayenne pepper" }
|
||||
],
|
||||
directions: "Mix all the dry spices together in a small bowl."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "racks", item: "pork ribs (about 6 lbs)" },
|
||||
{ amount: 2, unit: "oz", item: "dijon mustard" }
|
||||
],
|
||||
directions: "Cut the ribs into 4-rib segments and spread a small dollop of mustard over the top of each one. " +
|
||||
"Dust each with the spice mixture until all used up."
|
||||
}, {
|
||||
directions: "Seal each segment of ribs in a sous vide bag, and drop them all into a sous vide bath at 160°F " +
|
||||
"overnight."
|
||||
}, {
|
||||
directions: "Unpack each bag and lay the ribs out on a cooking sheet. Place under a broiler on the highest " +
|
||||
"setting until a crusty brown bark begins to form. This will happen at a different rate for each piece, " +
|
||||
"so you'll need to watch them carefully!"
|
||||
}]
|
||||
})
|
||||
@@ -1,69 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Kielbasa and Cabbage
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1 lb
|
||||
td kielbasa
|
||||
tr
|
||||
td 6 slices
|
||||
td bacon
|
||||
tr
|
||||
td 1
|
||||
td cabbage (chopped)
|
||||
tr
|
||||
td 2 tsp
|
||||
td garlic (minced)
|
||||
tr
|
||||
td 1
|
||||
td onion (chopped)
|
||||
tr
|
||||
td ¼ cup
|
||||
td water
|
||||
tr
|
||||
td 3 tsp
|
||||
td caraway seed
|
||||
tr
|
||||
td ¼ tsp
|
||||
td red pepper flakes
|
||||
tr
|
||||
td ¼ tsp
|
||||
td salt
|
||||
tr
|
||||
td 2 tbsp
|
||||
td sugar
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td
|
||||
| Fry bacon over medium-high heat in a large skillet until browned. Set bacon aside, keeping
|
||||
| drippings.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Stir water, sugar, onion, garlic, red pepper flakes, salt, and caraway seeds into the bacon
|
||||
| drippings. Add cabbage, and gently stir. Cover and cook over medium heat until cabbage is
|
||||
| soft and translucent.
|
||||
td 10-15 min
|
||||
tr
|
||||
td 3
|
||||
td Add kielbasa to the pan and cook until heated all the way through.
|
||||
td 10-15 min
|
||||
tr
|
||||
td 4
|
||||
td Crumble the bacon and sprinkle over the top.
|
||||
td 1 min
|
||||
@@ -1,41 +0,0 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Kofta Kebabs",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "30 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 3,
|
||||
description: "Kofta is really a form of sausage, but what a sausage! The recipe started as long, skinny kebabs, " +
|
||||
"but we've found it more convenient to make it as meatballs. Whichever way, they go fast! We always pair " +
|
||||
"them with Tzatziki, which you can make while the meat chills.",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "", item: "onion (yellow)" },
|
||||
],
|
||||
directions: "Roughly chop the onion into eights and purée in a blender."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "lbs", item: "lamb (ground)" },
|
||||
{ amount: 4, unit: "stems", item: "parsley (minced)" },
|
||||
{ amount: 3, unit: "cloves", item: "garlic (minced)" },
|
||||
{ amount: 5, unit: "leaves", item: "mint (minced)" },
|
||||
{ amount: 1, unit: "tsp", item: "white pepper (ground)" },
|
||||
{ amount: 1, unit: "tsp", item: "cumin (ground)" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1, unit: "tsp", item: "red pepper flakes" },
|
||||
{ amount: 1/2, unit: "tsp", item: "coriander (ground)" },
|
||||
{ amount: 1/4, unit: "tsp", item: "cloves (ground)" },
|
||||
],
|
||||
directions: "In a large mixing bowl, knead the meat until reduced to a somewhat sticky mass of completely " +
|
||||
"homogeneous paste. Mix in the onion purée, herbs, and spices and knead until completely mixed. Cover " +
|
||||
"and refrigerate for 20 min."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Cover a cooking sheet with tin foil and coat your hands with olive oil. Roll out the meat into " +
|
||||
"meatballs about 2-3” in diameter. Place in on the cooking sheet in a single layer leaving a little " +
|
||||
"room between each one. Cook at 400°F until they reach 140°F in the center."
|
||||
}]
|
||||
})
|
||||
@@ -1,84 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
link(href="../style.css" rel="stylesheet" type="text/css")
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport" content="user-scalable=no, width=device-width")
|
||||
|
||||
body.recipe
|
||||
h1 Lemon Chicken with Mushroom Sauce
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="large.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1 tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 8
|
||||
td chicken breasts (skinless, boneless)
|
||||
tr
|
||||
td 1
|
||||
td lemon
|
||||
tr
|
||||
td ¼ cup
|
||||
td butter
|
||||
tr
|
||||
td 3 cups
|
||||
td mushrooms (fresh, sliced)
|
||||
tr
|
||||
td 2 tbsp
|
||||
td flour
|
||||
tr
|
||||
td ½ cup
|
||||
td chicken broth
|
||||
tr
|
||||
td 1 tbsp
|
||||
td parsley (fresh, chopped)
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Preheat the oven to 400°
|
||||
td 10 min
|
||||
tr
|
||||
td 2
|
||||
td Put chicken in a single layer of an 8×8 glass baking dish coating each with olive oil
|
||||
td 2 min
|
||||
tr
|
||||
td 3
|
||||
td
|
||||
| Squeeze the juice of half the lemon over the chicken breasts; slice the other half and place
|
||||
| a slice over each breast.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Cook the chicken in the oven until they reach 170°.
|
||||
td 15 min
|
||||
tr
|
||||
td 5
|
||||
td While the chicken is in the oven, melt the butter in a saucepan.
|
||||
td 2 min
|
||||
tr
|
||||
td 6
|
||||
td Add the mushrooms and cook until they are soft and brown and the liquid has evaporated.
|
||||
td 6 min
|
||||
tr
|
||||
td 7
|
||||
td Sprinkle flour over the mushrooms and stir until coated.
|
||||
td 1 min
|
||||
tr
|
||||
td 8
|
||||
td Add the chicken broth and stir to make a medium-thick sauce.
|
||||
td 2 min
|
||||
tr
|
||||
td 9
|
||||
td Add parsley just as the sauce is finally thickening.
|
||||
td 1 min
|
||||
tr
|
||||
td 10
|
||||
td Once the chicken is cooked, plate each breast and cover with mushrooms and sauce.
|
||||
td 2 min
|
||||
@@ -0,0 +1,32 @@
|
||||
title: BBQ Pork Ribs
|
||||
timings:
|
||||
prep: 20 min
|
||||
cook: 2—2½ hours
|
||||
icons: [gluten-free, overnight]
|
||||
servings: 6
|
||||
description: >
|
||||
This receipe really depends upon the BBQ sauce you use to determine the outcome. I personally prefer something a
|
||||
little smokey and sweet, but feel free to use whatever suites you best. To stay gluten-free, just be sure to read the
|
||||
ingredients in your BBQ sauce as some use flour for thickening.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: lbs, item: pork ribs }
|
||||
- { amount: 3/4, unit: cup, item: light brown sugar }
|
||||
- { amount: 1, unit: tbsp, item: garlic powder }
|
||||
- { amount: 1, unit: tbsp, item: paprika }
|
||||
- { amount: 1, unit: tsp, item: hickory smoke salt }
|
||||
- { amount: 1, unit: tsp, item: red pepper flakes }
|
||||
directions: >
|
||||
Cut the ribs into portions of 2-3 ribs each, and lay flat on a portion of aluminum foil large enough to completely
|
||||
cover it. Mix the sugar and spaces together and apply evenly to each portion. when finished, place them all in
|
||||
the refrigerator overnight to marinade.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Preheat the oven to 300°F. Fill a large roasting pan with about ½" of water and place the meat packets on a rack
|
||||
above the level of the water. Place the whole thing in the oven and roast until the meat starts to peel away from
|
||||
the bones (about 2—2½ hours).
|
||||
- ingredients:
|
||||
- { amount: 2, unit: cups, item: BBQ sauce }
|
||||
directions: >
|
||||
Open all the meat packets and place the meat on a cooking sheet. Brush each with a liberal covering of BBQ sauce
|
||||
and then return to the oven on high broil until the sauce has just started to sear (3-4 minutes).
|
||||
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
@@ -0,0 +1,79 @@
|
||||
title: Beef Bourguignon
|
||||
timings:
|
||||
prep: 45 min
|
||||
cook: 3-4 hours
|
||||
icons: [gluten-free, low-carb]
|
||||
servings: 6
|
||||
description: >
|
||||
Adapted from Julia Child's famous recipe, this rich and extravagant beef stew is absolutely worth work required!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 3, unit: lbs, item: stew beef }
|
||||
- { amount: 6, unit: oz, item: thick-cut bacon }
|
||||
- { amount: 1, unit: tbsp, item: olive oil }
|
||||
directions: >
|
||||
Cut the bacon into ½” x 2” strips and sauté in olive oil in a cast-iron skillet over medium heat. When lightly
|
||||
browned, set the bacon aside while leaving the grease in the skillet. Raise the temperature until almost smoking
|
||||
and lightly brown the beef in small batches and set aside with the bacon.
|
||||
- ingredients:
|
||||
- { amount: 24, unit: , item: onions (small, white) }
|
||||
directions: >
|
||||
Partially cook the onions until soft and translucent with just a touch of singing around the edges. Set them aside
|
||||
in a small bowl to be used later.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: lb, item: mushrooms (brown) }
|
||||
directions: >
|
||||
Partially cook the mushrooms in the same skillet using the bacon grease and drippings from the meat until they've
|
||||
just started to reduce and have soaked up the remaining bacon grease. Then, set them aside to be used later
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: flour }
|
||||
- { amount: 1/2, unit: tsp, item: salt }
|
||||
- { amount: 1/2, unit: tsp, item: black pepper }
|
||||
directions: >
|
||||
Preheat the oven to 375°F. Return the beef and bacon to the cast-iron skillet and toss with the salt, pepper, and
|
||||
flour. Cover and place in the oven to cook all the way through, tossing once in the middle. (about 8 min total)
|
||||
- ingredients:
|
||||
- { amount: 4, unit: sprigs, item: parsley }
|
||||
- { amount: 1/2, unit: leaf, item: bay leaf }
|
||||
- { amount: 1/4, unit: tsp, item: thyme }
|
||||
directions: >
|
||||
Create a herb bouquet by crushing the various herbs by hand and wrapping them in cheese cloth. Tie off the bundle
|
||||
with some string to close, and be sure to leave plenty of extra string.
|
||||
- ingredients:
|
||||
- { amount: 3, unit: cups, item: red wine }
|
||||
- { amount: 2 + 1/2, unit: cups, item: beef stock }
|
||||
- { amount: 1, unit: tbsp, item: tomato paste }
|
||||
- { amount: 2, unit: cloves, item: garlic (minced) }
|
||||
- { amount: 1/2, unit: tsp, item: thyme }
|
||||
- { amount: 1, unit: , item: bay leaf }
|
||||
directions: >
|
||||
In a large soup pot, combine the meat with the red wine, tomato paste, herbs, herb bouquet, and enough beef stock
|
||||
to just cover the meat. Bring to a simmer on the stovetop and cook until the meat is soft and crumbling, stirring
|
||||
occasionally. (3-4 hours)
|
||||
- ingredients:
|
||||
- { amount: 1/2, unit: cups, item: beef stock }
|
||||
- { amount: 1, unit: tbsp, item: butter }
|
||||
- { amount: 1, unit: tbsp, item: olive oil }
|
||||
- { amount: 1/2, unit: tsp, item: salt }
|
||||
- { amount: 1/2, unit: tsp, item: pepper }
|
||||
directions: >
|
||||
With about 30 min remaining on the previous step, add butter and olive oil to the cast-iron skillet. Once the
|
||||
butter foams, add the reserved onions and sautée over medium heat until the onions are evenly browned, taking care
|
||||
not to break their skins. Add the beef stock, salt, and black pepper. Simmer until the onions are tender and the
|
||||
liquid has evaporated. Set the onions aside.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: tbsp, item: butter }
|
||||
- { amount: 1, unit: tbsp, item: olive oil }
|
||||
directions: >
|
||||
Clean the skillet and heat another portion of butter and olive oil over high heat. Once the butter foams, add the
|
||||
mushrooms. Sautée until soft and translucent. Set the mushrooms aside.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Once the meat is finished cooking, discard the herb bouquet, and strain the meat while retaining the liquid. Place
|
||||
the meat in a large serving dish, and add first the mushrooms and then the onions on top. Cover, and set aside in
|
||||
the oven (turned off) to keep warm.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Reduce the retained liquids in a large saucepan over high heat. Skim the fat from the top as it rises. Continue to
|
||||
simmer until the sauce has the consistency of heavy cream. When finished, gently add the sauce to the serving
|
||||
dish. (about 20 min)
|
||||
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
@@ -0,0 +1,31 @@
|
||||
title: Beef Brisket
|
||||
timings:
|
||||
prep: 10 min
|
||||
cook: 3 hours
|
||||
icons: [gluten-free]
|
||||
servings: 6
|
||||
description: >
|
||||
This is the classic beef brisket my Jewish grandmother would serve us every Passover.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: lb, item: beef brisket }
|
||||
directions: >
|
||||
In a large Dutch oven, sear the brisket on all sides over a medium-high heat until uniformly browned on all sides.
|
||||
- ingredients:
|
||||
- { amount: 1.5, unit: cup, item: grape jelly }
|
||||
- { amount: 1, unit: cup, item: water }
|
||||
- { amount: 0.5, unit: cup, item: ketchup }
|
||||
- { amount: 0.5, unit: cup, item: vinegar }
|
||||
- { amount: 2, item: onions (yellow) }
|
||||
- { amount: 1, unit: tbsp, item: garlic (minced) }
|
||||
- { amount: 1, unit: tbsp, item: salt }
|
||||
directions: >
|
||||
Stir in the remaining ingredients. Cover and allow to simmer until the brisket is tender and pulls apart easily
|
||||
with a fork (2–3 hours).
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Allow the brisket to cool, and then slice against the grain of the meat. Lay out the slices in a 9x13" dish and
|
||||
smother with the remaining gravy.
|
||||
credit:
|
||||
name: Louise
|
||||
url: https://www.allrecipes.com/recipe/212741/jewish-style-sweet-and-sour-brisket/
|
||||
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 192 KiB |
@@ -0,0 +1,62 @@
|
||||
title: Beef Stroganoff
|
||||
timings:
|
||||
prep: 20 min
|
||||
cook: 60 min
|
||||
icons: [gluten-free, low-carb]
|
||||
servings: 4
|
||||
description: >
|
||||
The sauce from this recipe is just amazing... rich, creamy, spicy, tangy... a little bit of everything wonderful. This
|
||||
is traditionally served over egg noodles, but it works fine on its own, too.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 2, unit: lb, item: beef (stew meat) }
|
||||
- { amount: 1/2, unit: cup, item: red wine }
|
||||
- { amount: 1, unit: tsp, item: salt }
|
||||
- { amount: 1/2, unit: tsp, item: black pepper }
|
||||
directions: >
|
||||
Place the beef in a large bowl with the other ingredients. Mix thoroughly and place in the refigerator to marinade
|
||||
while you proceed with the next steps.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: butter }
|
||||
- { amount: 1, unit: , item: yellow onion }
|
||||
- { amount: 3, unit: cloves, item: garlic }
|
||||
directions: >
|
||||
Melt the butter in a medium skillet. Add the onions and garlic and sautée until golden and transparent, but not
|
||||
yet brown. Set aside in a large bowl.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: olive oil }
|
||||
directions: >
|
||||
Heat the oil in the same skillet. Remove the meat from the bowl, but reserve the remaining marinade. Pat the beef
|
||||
dry, and then lightly brown in batches. Set aside when finished.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: butter }
|
||||
- { amount: 1, unit: cup, item: mushrooms (sliced) }
|
||||
directions: >
|
||||
Using the again emptied skillet, melt more butter and add in the mushrooms. Sautée until reduced in size and
|
||||
golden. Set these aside separately from the meat and onions.
|
||||
- ingredients:
|
||||
- { amount: 1/4, unit: cup, item: butter }
|
||||
- { amount: 1/4, unit: cup, item: gluten-free flour (or all-purpose) }
|
||||
- { amount: 1 + 1/3, unit: cups, item: beef broth }
|
||||
- { amount: 1, unit: tbsp, item: Worcestershire sauce }
|
||||
- { amount: 1, unit: tsp, item: yellow mustard }
|
||||
- { amount: 2, unit: tsp, item: red pepper flakes }
|
||||
directions: >
|
||||
In the same skillet, melt even more butter. Work the flour in a little at a time with a whisk until everything is
|
||||
completely mixed and little pellets start to form. Next, slowly add the beef broth while continuing to whisk
|
||||
constantly. Bring to a boil, and then reduce to a simmer. Finally, add the reserved marinade, Worcestershire
|
||||
sauce, mustard, and red pepper flakes.
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Combine everything except the mushrooms in a medium stock pot, mix well, bring to a boil, and reduce to a low
|
||||
simmer. Leave to cook for at least 45 min. Cook uncovered until the sauce thickens to the desired consistency,
|
||||
then cover for the remaining time.
|
||||
- ingredients:
|
||||
- { amount: 1/3, unit: cup, item: sour cream }
|
||||
- { amount: 3, unit: oz, item: cream cheese }
|
||||
directions: >
|
||||
Once the beef it tender, add in the mushrooms, sour cream, and cream cheese. Mix carefully and adjust seasoning as
|
||||
needed.
|
||||
credit:
|
||||
name: SANFRANCOOK
|
||||
url: http://allrecipes.com/recipe/219046/rich-and-creamy-beef-stroganoff
|
||||
|
Before Width: | Height: | Size: 961 KiB After Width: | Height: | Size: 961 KiB |
@@ -0,0 +1,56 @@
|
||||
title: Butter Chicken
|
||||
timings:
|
||||
prep: 35 min
|
||||
cook: 30 min
|
||||
icons: [overnight, gluten-free, low-carb]
|
||||
servings: 6
|
||||
description: >
|
||||
This is a fairly simple Indian dish which turns out a large amount of amazingly spiced chicken with fairly little
|
||||
effort. Our first time, we doubled the recipe and used pre-cut chunks of chicken, and it was tasty both the day of and
|
||||
for several days afterward.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 3, unit: lbs, item: "chicken thighs, on the bone" }
|
||||
- { amount: 1.5, unit: cups, item: greek yogurt (full-fat) }
|
||||
- { amount: 2, unit: tbsp, item: lemon juice }
|
||||
- { amount: 2, unit: tbsp, item: garam masala }
|
||||
- { amount: 2, unit: tbsp, item: cumin (ground) }
|
||||
- { amount: 1.5, unit: tbsp, item: tumeric (ground) }
|
||||
directions: >
|
||||
Whisk the yogurt, lemon juice, tumeric, garam masala, and cumin in a large bowl. Add the chicken and coat
|
||||
throughly with the marinade. Cover and place in the refrigerator overnight
|
||||
- ingredients:
|
||||
- { amount: 1/4, unit: lb, item: butter (unsalted) }
|
||||
- { amount: 4, unit: tsp, item: vegetable oil }
|
||||
- { amount: 2, unit: , item: onions (yellow, diced) }
|
||||
- { amount: 4, unit: cloves, item: garlic (minced) }
|
||||
- { amount: 3, unit: tbsp, item: ginger (peeled, grated) }
|
||||
- { amount: 1, unit: tbsp, item: cumin seeds }
|
||||
directions: >
|
||||
In a large pan, over medium heat, melt the butter until it starts to foam. Add the onions and cook until
|
||||
translucent. Add garlic, ginger, and cumin seeds. Continue to cook until the onions start to brown.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: stick, item: cinnamon }
|
||||
- { amount: 2, item: tomatoes (diced) }
|
||||
- { amount: 2, item: "red chilies (e.g., jalapeño)" }
|
||||
- { unit: ~, item: kosher salt }
|
||||
directions: >
|
||||
Add the cinnamon stick, tomatoes, chilies, and salt. Cook until the chilies are soft.
|
||||
- ingredients:
|
||||
- { amount: 3/4, unit: cup, item: chicken stock }
|
||||
directions: >
|
||||
Add the chicken and marinade to a large pan, and cook until heated through. Add the chicken stock, and bring to a
|
||||
boil. Reduce the heat and simmer, uncovered, for 30 minutes.
|
||||
- ingredients:
|
||||
- { amount: 1.5, unit: cups, item: cream }
|
||||
- { amount: 1.5, unit: tbsp, item: tomato paste }
|
||||
directions: >
|
||||
Stir in the cream and tomato paste. Simmer until completely mixed and heated through.
|
||||
- ingredients:
|
||||
- { amount: 3, unit: tbsp, item: almonds (slivered) }
|
||||
- { amount: 1/2, unit: cup, item: cilantro }
|
||||
directions: >
|
||||
Add the almonds and cook until softened. Add the cilantro as a garnish and serve.
|
||||
credit:
|
||||
name: Sam Sifton, NYTimes Cooking Section
|
||||
url: https://cooking.nytimes.com/recipes/1016754-butter-chicken
|
||||
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
@@ -0,0 +1,56 @@
|
||||
title: Cheese Soufflé
|
||||
timings:
|
||||
prep: 20 min
|
||||
cook: 35 min
|
||||
icons: [gluten-free, vegetarian]
|
||||
servings: 4
|
||||
description: >
|
||||
This cheese soufflé turns out a fluffy, slightly salty, cheese delight!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: parmesean cheese }
|
||||
- { item: olive oil spray }
|
||||
directions: >
|
||||
Adjust oven rack to the middle position pre-heat to 350°F. Spray an 8” soufflé dish with a light coating of oil,
|
||||
and then sprinkle with parmesean cheese.
|
||||
- ingredients:
|
||||
- { amount: 0.25, unit: cup, item: flour (white, all-purpose) }
|
||||
- { amount: 0.25, unit: tsp, item: paprika }
|
||||
- { amount: 0.25, unit: tsp, item: salt }
|
||||
- { amount: 0.125, unit: tsp, item: cayenne pepper }
|
||||
- { amount: 0.125, unit: tsp, item: white pepper }
|
||||
- { amount: 1, unit: pinch, item: nutneg }
|
||||
- { amount: 4, unit: tbsp, item: butter (unsalted) }
|
||||
- { amount: 1.33, unit: cup, item: milk (whole) }
|
||||
directions: >
|
||||
Combine the flour, salt, and spices in a bowl. Melt the butter in a saucepan over medium-high heat. Stir in the
|
||||
flour mixture and cook until golden. Slowly pour in the milk while whisking slowly and bring to a simmer. Cook,
|
||||
whiskly constantly, until the thickened and smooth.
|
||||
- ingredients:
|
||||
- { amount: 6, unit: oz, item: Gruyère cheese }
|
||||
- { amount: 5, unit: tbsp, item: parmesean cheese }
|
||||
directions: >
|
||||
Remove the saucepan from the heat and mix in the cheese until melted and smooth (about 5min). Let cool for about
|
||||
10min.
|
||||
- ingredients:
|
||||
- { amount: 6, item: egg yolks }
|
||||
- { amount: 1.5, unit: tsp, item: parsley (minced) }
|
||||
directions: >
|
||||
Whisk in the egg yolks and parsley.
|
||||
- ingredients:
|
||||
- { amount: 6, item: egg whites }
|
||||
- { amount: 0.25, unit: tsp, item: cream of tartar }
|
||||
directions: >
|
||||
Using a standing mixer with a whisk, whip the egg whites and cream of tartar on medium-low foamy (about 1min).
|
||||
Increase to medium-high speed, and whip until stiff peaks form (3–4min). Add cheese mixture and continue to whip
|
||||
until fully combined (15sec).
|
||||
- ingredients:
|
||||
- { amount: 1, unit: tbsp, item: parmesean cheese }
|
||||
- { amount: 0.5, unit: tsp, item: parsley (minced) }
|
||||
directions: >
|
||||
Pour the mixture into the soufflé dish and sprinkle with remaining parmesean cheese. Bake until risen well above
|
||||
the edge of the dish with a golden-brown top and an interior temperature of at least 170°F (30–35min). Sprinkle
|
||||
the parsley on top.
|
||||
credit:
|
||||
name: Cook's Illustrated
|
||||
url: https://www.cooksillustrated.com/recipes/7670
|
||||
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
@@ -0,0 +1,28 @@
|
||||
title: Chicken Breasts with Caper Cream Sauce
|
||||
timings:
|
||||
prep: 20 min
|
||||
cook: 10 min
|
||||
icons: [gluten-free, vegetarian]
|
||||
servings: 4
|
||||
description: >
|
||||
This is a quick, easy way to bring some creamy, salty richness to plain chicken breasts.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: , item: chicken breasts (boneless, skinless) }
|
||||
- { amount: 1, unit: tsp, item: lemon pepper }
|
||||
- { amount: 1, unit: tsp, item: salt }
|
||||
- { amount: 1, unit: tsp, item: dill weed }
|
||||
- { amount: 1, unit: tsp, item: garlic powder }
|
||||
directions: >
|
||||
Season the chicken breasts with the lemon pepper, salt, dill weed, and garlic powder and set aside.
|
||||
- ingredients:
|
||||
- { amount: 3, unit: tbsp, item: butter }
|
||||
directions: >
|
||||
Melt the butter in a large skillet over medium heat. Sautée the chicken over medium-high heat until browned evenly
|
||||
all over. Then reduce the heat and cook until the chicken is 170°F in the center (5–10 min).
|
||||
- ingredients:
|
||||
- { amount: 0.5, unit: cup, item: whipping cream}
|
||||
- { amount: 2, unit: tbsp, item: capers }
|
||||
directions: >
|
||||
Set the chicken aside on a serving platter, and add the whipping cream to the skillet. Stir continuously until the
|
||||
sauce thickens. Stir in the capers, then pour over the chicken to serve.
|
||||
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 120 KiB |
@@ -0,0 +1,39 @@
|
||||
title: Chicken Cordon Bleu
|
||||
timings:
|
||||
prep: 25 min
|
||||
cook: 40 min
|
||||
icons: []
|
||||
servings:
|
||||
description: >
|
||||
This classic dish provides a delightful mixture of flavors and textures, although its a bit of work to get it.
|
||||
steps:
|
||||
- ingredients: []
|
||||
directions: >
|
||||
Pre-heat the oven to 400°F.
|
||||
- ingredients:
|
||||
- { amount: 8, unit: slices, item: ham }
|
||||
- { amount: 8, unit: slices, item: "swiss cheese (2\" lardons)" }
|
||||
- { amount: 1, unit: tsp, item: salt }
|
||||
- { amount: 1, unit: tsp, item: black pepper }
|
||||
- { amount: 1, unit: tsp, item: thyme}
|
||||
directions: >
|
||||
Place slivers of cheese in the center of a piece of ham and sprinkle with the salt, pepper, and thyme. Roll up
|
||||
each slice and put aside.
|
||||
- ingredients:
|
||||
- { amount: 8, unit: , item: chicken breasts (skinless, boneless) }
|
||||
directions: >
|
||||
Place each chicken breast between two pieces of parchment paper and pound with a meat hammer until about ¼"
|
||||
thick. Wrap each chicken breast around a a ham and cheese roll and pin closed with toothpicks.
|
||||
- ingredients:
|
||||
- { amount: 0.25, unit: cup, item: butter (melted) }
|
||||
- { amount: 0.5, unit: cup, item: cornflakes (crushed) }
|
||||
directions: >
|
||||
Place the chicken breasts in a baking dish and brush with butter. Coat with the crushed cornflakes. Bake at 400°F
|
||||
until the chicken has reached 170°F at the center (about 40 min).
|
||||
- ingredients:
|
||||
- { amount: 10, unit: oz, item: cream of chicken soup }
|
||||
- { amount: 1, unit: tsp, item: lemon juice }
|
||||
- { amount: 0.5, unit: cup, item: sour cream }
|
||||
directions: >
|
||||
Mix the soup, lemon juice, and sour cream in a small saucepan. Simmer over a low heat until heated all the way
|
||||
through. Pour over the cooked checken breasts and serve.
|
||||
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 136 KiB |
@@ -0,0 +1,40 @@
|
||||
title: Chicken Marsala Florentine
|
||||
timings:
|
||||
prep: 10 min
|
||||
cook: 30 min
|
||||
icons: []
|
||||
servings: 4
|
||||
description: >
|
||||
This is a gorgeous chicken dish with sun-dried tomatoes, spinach, and mushrooms. The amazing blend of flavors and
|
||||
textures is out of this world!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, item: chicken breasts }
|
||||
directions: >
|
||||
Place chicken breasts between two layers of parchment paper and flatten with a meat mallet until each piece is
|
||||
less than a half inch thick.
|
||||
- ingredients:
|
||||
- { amount: 1/4, unit: cup, item: flour (white, all-purpose) }
|
||||
- { amount: 1, unit: tbsp, item: oregano (dried) }
|
||||
- { item: salt & pepper (to taste) }
|
||||
directions: >
|
||||
Combine the flour and spices in a shallow dish, and dredge the chicken through the mixture so that each piece
|
||||
is completely covered.
|
||||
- ingredients:
|
||||
- { amount: 4, unit: tbsp, item: olive oil }
|
||||
directions: >
|
||||
Heat the oil on high in a skillet, and fry each piece of chicken until completely cooked and golden on both
|
||||
sides (160°F). Add more oil as needed. Once cooked, set the chicken aside in a warm place.
|
||||
- ingredients:
|
||||
- { amount: 3/4, unit: cup, item: butter }
|
||||
- { amount: 1, unit: cup, item: marsala wine }
|
||||
- { amount: 3, unit: cups, item: mushrooms (brown) }
|
||||
- { amount: 3/4, unit: cups, item: sun-dried tomatoes }
|
||||
- { amount: 1/2, unit: cup, item: spinach }
|
||||
directions: >
|
||||
Using the same skillet, melt the butter and add in the wine, mushrooms, and tomatoes. Cook until the mushrooms
|
||||
as soft (about 10 min). Add the spinach and cook until the spinach has turned soft (about a minute or two).
|
||||
Serve the vegetables and sauce over the chicken.
|
||||
credit:
|
||||
name: SHANOU
|
||||
url: https://www.allrecipes.com/recipe/47688/chicken-marsala-florentine
|
||||
|
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 172 KiB |
@@ -0,0 +1,33 @@
|
||||
title: Chicken Parmesan
|
||||
timings:
|
||||
prep: 15 min
|
||||
cook: 30 min
|
||||
icons: []
|
||||
servings: 6
|
||||
description: >
|
||||
A delicious Italian breaded chicken smothered with cheese and tomato-based pasta sauce!
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 6, item: chicken breasts (skinless, boneless) }
|
||||
- { amount: 2, item: eggs }
|
||||
- { amount: 1, unit: cup, item: Parmesean cheese (finely grated) }
|
||||
- { amount: 7, unit: oz, item: bread crumbs (very finely crumbled) }
|
||||
directions: >
|
||||
Pour beaten eggs into a shallow dish. Mix the bread crumbs and cheese in another shallow dish. After washing and
|
||||
drying the chicken breasts, dredge them first in the egg, and then in the bread crumb mixture. Place aside on
|
||||
parchment paper.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: vegetable oil }
|
||||
directions: >
|
||||
In a large skillet, heat oil over medium-high heat. When hot, add the chicken and saute until golden brown on both
|
||||
sides and the chicken is cooked through (about 8–10 minutes per side).
|
||||
- ingredients:
|
||||
- { amount: 12, unit: oz, item: pasta sauce }
|
||||
- { amount: 6, unit: slices, item: Monterey Jack cheese }
|
||||
directions: >
|
||||
Pour tomato sauce into an oven-safe dish just big enough to hold the chicken. Place the chicken on top of the
|
||||
sauce, and place a slice of cheese over each breast. Cook at 375°F until the cheese has melted and just started to
|
||||
brown (about 20 minutes).
|
||||
credit:
|
||||
name: vero_cn81
|
||||
url: https://www.allrecipes.com/recipe/9044/tomato-chicken-parmesan
|
||||
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 168 KiB |
@@ -0,0 +1,41 @@
|
||||
title: Chicken Pot Pie
|
||||
timings:
|
||||
prep: 25 min
|
||||
cook: 10 min
|
||||
icons: [gluten-free]
|
||||
servings: 4
|
||||
description: >
|
||||
This recipe produce a sumptous filling for a chicken pot pie, delightfully tinged with dry sherry for a unique flavor.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: tbsp, item: "butter" }
|
||||
- { amount: 1, item: "onion, yellow (diced)" }
|
||||
- { amount: 1, item: "celery stalk (diced)" }
|
||||
- { amount: 2, item: "carrots (thinly sliced)" }
|
||||
directions: >
|
||||
Melt the butter in a large cast-iron pan. Then add the vegetables, salt and pepper and cook until soft.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: tsp, item: "tomato paste" }
|
||||
- { amount: 1, unit: tsp, item: "thyme (dried)" }
|
||||
directions: >
|
||||
Stir in the tomato paste and thyme and cook until browned.
|
||||
- ingredients:
|
||||
- { amount: 0.33, unit: cup, item: "gluten-free flour" }
|
||||
directions: >
|
||||
Stir in the flour and cook until golden.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: cup, item: "chicken broth" }
|
||||
directions: >
|
||||
Slowly whisk in the chicken broth and continue to mix until a smooth sauce has formed.
|
||||
- ingredients:
|
||||
- { amount: 1.5, unit: lbs, item: "chicken thighs (chopped)" }
|
||||
directions: >
|
||||
Add the chicken and cook covered until the chicken is cooked all the way through (about 10 min).
|
||||
- ingredients:
|
||||
- { amount: 0.5, unit: cup, item: "peas (frozen)" }
|
||||
- { amount: 0.25, unit: cup, item: "heavy cream" }
|
||||
- { amount: 3, unit: tbsp, item: "parsley (fresh, minced)" }
|
||||
- { amount: 1, unit: tbsp, item: "sherry, dry" }
|
||||
directions: >
|
||||
Stir in the peas, heavy cream, and sherry. Cook until heated through and simmering again. Serve either in bowls
|
||||
as it is, or poured over biscuits, or baked into a pie crust.
|
||||
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
@@ -0,0 +1,60 @@
|
||||
title: Chicken Tikka Masala
|
||||
timings:
|
||||
prep: 20 min
|
||||
cook: 45 min
|
||||
icons: [gluten-free, low-carb]
|
||||
servings: 4
|
||||
description: >
|
||||
This recipe produces a creamy, flavorful dish which is one of the most popular at Indian restaurants all over the US.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 2, unit: lbs, item: chicken breast (boneless, skinless) }
|
||||
- { amount: 1, unit: tsp, item: salt }
|
||||
- { amount: 0.5, unit: tsp, item: cumin seed (ground) }
|
||||
- { amount: 0.5, unit: tsp, item: coriander (ground) }
|
||||
- { amount: 0.25, unit: tsp, item: cayenne pepper }
|
||||
directions: >
|
||||
Combine all the spices in a small bowl, making sure to mix completely. Then apply the mixture to the chicken,
|
||||
pressing gently so that it sticks well. Place the chicken on a plate, cover with plastic wrap, and refigerate for
|
||||
30 minutes.
|
||||
- ingredients:
|
||||
- { amount: 1, unit: cup, item: yogurt (plain, whole-milk) }
|
||||
- { amount: 2, unit: tbsp, item: olive oil }
|
||||
- { amount: 2, unit: tbsp, item: garlic (minced) }
|
||||
- { amount: 2, unit: tsp, item: ginger (minced) }
|
||||
directions: >
|
||||
In a large bowl, whisk together the yogurt, olive oil, garlic, and ginger, and place back in refigerator to cool
|
||||
until needed.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: butter (unsalted) }
|
||||
- { amount: 1, item: onion (large, yellow) }
|
||||
directions: >
|
||||
Saute the onion and butter in a deep-walled cast-iron pan until golden brown (about 10 minutes).
|
||||
- ingredients:
|
||||
- { amount: 28, unit: oz, item: tomatoes (crushed) }
|
||||
- { amount: 1, item: chili pepper (minced) }
|
||||
- { amount: 2, unit: tbsp, item: garlic (minced) }
|
||||
- { amount: 1, unit: tbsp, item: ginger (minced) }
|
||||
- { amount: 2, unit: tsp, item: sugar }
|
||||
- { amount: 0.5, unit: tsp, item: salt }
|
||||
directions: >
|
||||
Add crushed tomatoes, garlic, ginger, peppers, sugar, and salt. Bring the mixture to a boil then reduce the heat
|
||||
to medium-low, cover, and simmer for 15 minutes, stirring occasionally.
|
||||
directions: >
|
||||
Preheat the oven to 400°F, and cover a cooking sheet with tin foil. Place a wire rack in the cooking sheet.
|
||||
Dredge the chicken in the yogurt mixture so that each piece is well covered, and then lay it out on the cooking
|
||||
sheet. Discard the remaining yogurt mixture. Broil the chicken until it reaches 160°F in the center (10-15
|
||||
minutes), flipping midway. The exterior should be lightly chared in places.
|
||||
- ingredients:
|
||||
- { amount: 0.66, unit: cup, item: heavy cream }
|
||||
directions: >
|
||||
While the chicken is cooking, and after the sauce has had its time to simmer, add in the heavy cream. Bring the
|
||||
sauce just short of a boil, and remove from the heat. Set it aside to rest, covered until the chicken is ready.
|
||||
- ingredients:
|
||||
- { amount: 0.33, unit: cup, item: cilantro (chopped) }
|
||||
directions: >
|
||||
Once the chicken is finished, remove from the oven and set aside for a few minutes. Then, chop it into bite-sized
|
||||
pieces and mix into the sauce. Garnish with cilantro and serve.
|
||||
credit:
|
||||
name: America's Test Kitchen
|
||||
url: https://www.onlinecookingschool.com/learn/course/chicken-tikka-masala/cook-along-in-the-test-kitchen/video-steps
|
||||
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 158 KiB |
@@ -0,0 +1,33 @@
|
||||
title: Chole
|
||||
timings:
|
||||
prep: 20 min
|
||||
icons: [gluten-free, vegetarian]
|
||||
servings: 4
|
||||
description: >
|
||||
Chole is an Indian dish featuring garbanzo beans in a highly-seasoned, tomato-based sauce.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 1, unit: "tbsp", item: "olive oil" }
|
||||
- { amount: 1, unit: "cup", item: "onions, yellow (diced)" }
|
||||
- { amount: 1, unit: "tsp", item: "garlic (minced)" }
|
||||
- { amount: 0.5, unit: "cup", item: "tomatoes (diced)" }
|
||||
directions: >
|
||||
Sautée the onions in olive oil in a large skillet over medium-high heat until soft and transluscent. Then stir in
|
||||
the garlic and continue to sautée until the garlic has browned as well. Finally, add the tomatoes and cook covered
|
||||
for a further 5 minutes.
|
||||
- ingredients:
|
||||
- { amount: 0.25, unit: "cups", item: "water" }
|
||||
- { amount: 0.5, unit: "tsp", item: "chili powder" }
|
||||
- { amount: 1.5, unit: "tsp", item: "coriander powder" }
|
||||
- { amount: 0.5, unit: "tsp", item: "cumin powder" }
|
||||
- { amount: 0.75, unit: "tsp", item: "garam masala" }
|
||||
- { amount: 1, unit: "tsp", item: "salt" }
|
||||
- { amount: 0.5, unit: "tsp", item: "tumeric" }
|
||||
directions: >
|
||||
Add in the dry spices and a little water. Allow to cook for a further 5 minutes.
|
||||
- ingredients:
|
||||
- { amount: 16, unit: "oz", item: "garbanzo beans (rinsed, drained)" }
|
||||
- { amount: 1.25, unit: "cups", item: "water" }
|
||||
- { amount: 2, unit: "tbsp", item: "cilantro (minced)" }
|
||||
directions: >
|
||||
Add in the remaining water, garbanzo beans, and cilantro. Cook, uncovered, until the sauce has thickened.
|
||||
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
@@ -0,0 +1,44 @@
|
||||
title: Cornish Game Hens
|
||||
timings:
|
||||
prep: 15 min
|
||||
cook: 1 hour
|
||||
icons: [gluten-free, low-carb]
|
||||
servings: 4
|
||||
description: >
|
||||
Lovely little single-serving birds allow everyone at the table to get as much of whatever part of the bird they
|
||||
like most! This recipe turns out very daintily seasoned birds which will make you wish you'd prepared a few extras.
|
||||
steps:
|
||||
- ingredients:
|
||||
- { amount: 4, unit: , item: cornish game hens }
|
||||
- { amount: 8, unit: slices, item: butter }
|
||||
- { amount: 4, unit: sprigs, item: rosemary }
|
||||
- { amount: 4, unit: sprigs, item: thyme }
|
||||
- { amount: 8, unit: cloves, item: garlic }
|
||||
- { amount: 1, unit: , item: lemon (quartered) }
|
||||
directions: >
|
||||
Preheat the oven to 450°F. Pat the hens dry and use your index finger to loosen the skin on the top of the hen
|
||||
and slip a pat of butter under each side. Add a few leaves of rosemary and thyme. Put a quarter of a lemon
|
||||
inside the cavity along with a few cloves of garlic and a sprig of rosemary and thyme. Truss the legs and
|
||||
wings.
|
||||
- ingredients:
|
||||
- { amount: 2, unit: tbsp, item: olive oil }
|
||||
- { item: salt & pepper }
|
||||
directions: >
|
||||
Rub the hens all over with oil, and sprinkle with salt and pepper. Place the hens in a roasting pan rack lined
|
||||
with foil as far apart as possible. Roast for 25 min.
|
||||
- ingredients:
|
||||
- { amount: 1/2, unit: cup, item: dry white wine }
|
||||
- { amount: 1/2, unit: cup, item: chicken broth }
|
||||
directions: >
|
||||
Combine wine and chicken broth in a bowl. Baste the hens with the mixture thoroughly. Reduce the temperature
|
||||
to 325°F and continue to roast, basting every 5-10 minutes, for 30 min longer or until the thickest part
|
||||
reaches 165°F and the juices run clear.
|
||||
directions: >
|
||||
Remove the hens from the roasting pan and pour out any remaining juices into the pan. Transfer the hens to a
|
||||
warm platter, removing the string, and tent to keep warm.
|
||||
directions: >
|
||||
Pour the remaining juice into saucepan and boil until reduced to a thin sauce-like consistency. To serve,
|
||||
garnish with a wedge of lemon, a sprig of rosemary, and a drizzle of the sauce.
|
||||
credit:
|
||||
name: Kimberly Killebrew
|
||||
url: https://www.daringgourmet.com/roasted-cornish-game-hens-with-garlic-herb-and-lemon/
|
||||
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 174 KiB |