Convert more recipes to the new format
@@ -0,0 +1,37 @@
|
||||
|
||||
module.exports = require("../helpers")({
|
||||
title: "BBQ Pork Ribs",
|
||||
timings: {
|
||||
prep: "20 min",
|
||||
cook: "2—2½ hours",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "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: "hicory 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,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 BBQ Pork Ribs
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 4 lbs
|
||||
td pork ribs
|
||||
tr
|
||||
td ¾ cup
|
||||
td light brown sugar
|
||||
tr
|
||||
td 1 tsp
|
||||
td hickory smoke salt
|
||||
tr
|
||||
td 1 tbsp
|
||||
td paprika
|
||||
tr
|
||||
td 1 tbsp
|
||||
td garlic powder
|
||||
tr
|
||||
td 1 tsp
|
||||
td red pepper flakes
|
||||
tr
|
||||
td 2 cups
|
||||
td BBQ Sauce
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Preheat the oven to 300°F
|
||||
td 1 min
|
||||
tr
|
||||
td 2
|
||||
td Cut the ribs into portions of 2-3 ribs each and lay flat on a portion of tin foil large enough
|
||||
| to completely cover it.
|
||||
td 3 min
|
||||
tr
|
||||
td 3
|
||||
td Mix the sugar and spices together to make the rub and apply evenly to each portion. When
|
||||
| finished, wrap each portion up completely and place on the rack of a roasting pan.
|
||||
td 5 min
|
||||
tr
|
||||
td 4
|
||||
td Fill the bottom of the roasting pan with about a half inch of water and place it in the oven.
|
||||
| Cook until the meat starts to peel away from the bones.
|
||||
td 2—2½ hours
|
||||
tr
|
||||
td 5
|
||||
td Unwrap each portion, brush with BBQ sauce, and place them onto a cooking sheet lined with tin
|
||||
| foil.
|
||||
td 5 min
|
||||
tr
|
||||
td 6
|
||||
td Cook briefly, turn, re-apply the BBQ sauce, and cook again until the sauce is baked on.
|
||||
td 3-4 min
|
||||
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
@@ -0,0 +1,88 @@
|
||||
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: "Sauté the bacon 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 brown the beef in small batches and set aside with the bacon."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "lb", item: "mushrooms (brown)" },
|
||||
{ amount: 20, unit: "", item: "onions (small, white)" },
|
||||
],
|
||||
directions: "Lightly cook the onions and mushrooms in the same skillet using the bacon grease and drippings " +
|
||||
"from the meat until they've just started to brown. When finished, set the vegetables aside separately " +
|
||||
"and discard the excess grease."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 2, unit: "tbsp", item: "flour" },
|
||||
{ amount: 1/2, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Return the beef and bacon to the cast-iron skillet and toss with the salt, pepper, and flour. " +
|
||||
"Place in the oven to cook all the way through, tossing once in the middle (about 8 min total)."
|
||||
}, {
|
||||
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 (crumbled)" },
|
||||
],
|
||||
directions: "Add the red wine and enough beef stock to just cover the meat. Add the herbs, herb bouquet. " +
|
||||
"Bring to a simmer on the stovetop, and then cover and place in the oven at 375°F (adjust as needed to " +
|
||||
"maintain a low simmer) until the meat is soft and crumbling (3-4 hours)."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 4, unit: "sprigs", item: "parsley" },
|
||||
{ amount: 1/2, unit: "leaf", item: "bay leaf" },
|
||||
{ amount: 1/4, unit: "tsp", item: "thyme" },
|
||||
],
|
||||
directions: "When there's about 1 hour remaining on the prior step, create a herb bouquet by crushing the " +
|
||||
"various herbs by hand and wrapping them in a few layers of cheese cloth. Tie off the cloth to close, " +
|
||||
"and leave plenty of extra string."
|
||||
}, {
|
||||
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: "Add butter and olive oil to a second 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. Finally, add the beef stock, salt, black pepper, and herb bouquet. Cover and simmer " +
|
||||
"until the onions are tender and the liquid has evaporated. Discard the bouquet, and set the onions aside."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "tbsp", item: "butter" },
|
||||
{ amount: 1, unit: "tbsp", item: "olive oil" },
|
||||
],
|
||||
directions: "Clean the second 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, remove the first skillet from the oven and strain the " +
|
||||
"solids while retaining the liquid in a large saucepan. Rinse the skillet and return the solids to it. " +
|
||||
"Add the mushrooms as a layer on top, and then arrange the onions around the edge."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1/4, unit: "cup", item: "beef stock" },
|
||||
],
|
||||
directions: "Skim the fat from the retained liquid in the saucepan. Simmer while continuing to skim off the " +
|
||||
"fat until the sauce is thick enough to cover the back of a spoon. Add more beef stock if it is already " +
|
||||
"too thick when starting. When finished, gently pour the sauce over the meat in the first skillet."
|
||||
}]
|
||||
})
|
||||
@@ -1,153 +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 Beef Bourguignon
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 6 oz
|
||||
td pork belly / bacon
|
||||
tr
|
||||
td 3 lbs
|
||||
td lean stew beef (in bite-sized pieces)
|
||||
tr
|
||||
td 3 cups
|
||||
td red wine (young & full-bodied)
|
||||
tr
|
||||
td 3 cups
|
||||
td beef stock
|
||||
tr
|
||||
td 3½ tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 3½ tbsp
|
||||
td butter
|
||||
tr
|
||||
td 20
|
||||
td small white onions
|
||||
tr
|
||||
td 1
|
||||
td yellow onion (chopped)
|
||||
tr
|
||||
td 1 tbsp
|
||||
td tomato paste
|
||||
tr
|
||||
td 2 cloves
|
||||
td garlic (minced)
|
||||
tr
|
||||
td ½ tsp
|
||||
td thyme
|
||||
tr
|
||||
td 1
|
||||
td bay leaf (crumbled)
|
||||
tr
|
||||
td 1
|
||||
td herb bouquet<br>(4 parsley sprigs, <br>½ bay leaf, ¼ tsp thyme)
|
||||
tr
|
||||
td 1 lb
|
||||
td mushrooms (quartered)
|
||||
tr
|
||||
td 2 tbsp
|
||||
td flour
|
||||
tr
|
||||
td
|
||||
td salt & pepper
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Preheat oven to 450°F.
|
||||
td
|
||||
tr
|
||||
td 2
|
||||
td
|
||||
| Remove the rind from the pork belly & and cut into lardons (sticks ¼" × 1½"). Simmer in 6
|
||||
| cups of water then drain and dry.
|
||||
td 10 min
|
||||
tr
|
||||
td 3
|
||||
td
|
||||
| Sauté lardons in 1 tbsp of olive oil in a cast-iron skillet over medium heat until lightly
|
||||
| browned. Remove to a small bowl with a slotted spoon.
|
||||
td 2-3 min
|
||||
tr
|
||||
td 4
|
||||
td
|
||||
| Raise heat on cast-iron skillet until almost smoking. Brown the beef a few pieces at a time
|
||||
| and set aside with the lardons.
|
||||
td 10 min
|
||||
tr
|
||||
td 5
|
||||
td
|
||||
| Brown the small onions and mushrooms in the same cast-iron skillet. Set aside the vegetables
|
||||
| and discard the excess fat.
|
||||
td 5 min
|
||||
tr
|
||||
td 6
|
||||
td
|
||||
| Toss the beef and bacon with the flour, ½ tsp salt, and ½ tsp black pepper and add to the
|
||||
| cast-iron skillet. Put in the oven to brown, tossing the meat again half-way through.
|
||||
td 8 min
|
||||
tr
|
||||
td 7
|
||||
td
|
||||
| Stir in the wine and enough beef stock to cover (2-3 cups). Add the tomato paste, garlic,
|
||||
| herbs, and bacon rind. Bring to a simmer, then cover and place in the oven at 325°F. Adjust
|
||||
| temperature to ensure the liquid is just simmering the entire time.
|
||||
td 3-4 hours
|
||||
tr
|
||||
td 8
|
||||
td Heat 1½ tbsp butter with 1½ tbsp olive oil in a second cast-iron skillet.
|
||||
td 2 min
|
||||
tr
|
||||
td 9
|
||||
td
|
||||
| Add onions and mushrooms and sautée over medium-high heat, taking care to brown the onions as
|
||||
| evenly as possible, and taking care not to break their skins.
|
||||
td 10 min
|
||||
tr
|
||||
td 10
|
||||
td
|
||||
| Add ½ cup of beef stock, salt, black pepper, and the herb bouquet. Cover and simmer until the
|
||||
| onions are tender and the liquid has evaporated. Discard the herb bouquet and set the onions
|
||||
| aside.
|
||||
td 40-50 min
|
||||
tr
|
||||
td 11
|
||||
td
|
||||
| Clean the second skillet and heat remaining olive oil and butter over high heat. Once
|
||||
| foaming butter begins to subside, add the mushrooms. Cook until browned lightly and set aside.
|
||||
td 4-5 min
|
||||
tr
|
||||
td 12
|
||||
td
|
||||
| Once the meat in the first skillet is tender (from step 7), pour out the content of the
|
||||
| skillet into a sieve, retaining the liquid in a large saucepan.
|
||||
td 1 min
|
||||
tr
|
||||
td 13
|
||||
td
|
||||
| Rinse the first cast-iron skillet and return the meat and lardons to it. Distribute the
|
||||
| onions and mushrooms on top.
|
||||
td 1 min
|
||||
tr
|
||||
td 14
|
||||
td
|
||||
| Skim the fat off the retained liquid in the saucepan. Simmer while continuing to skim off the
|
||||
| excess fat as it rises until you have a sauce thick enough to cover the back of a spoon. Add
|
||||
| stock if the sauce is too thick, continue simmering if too thin.
|
||||
td 15 min
|
||||
tr
|
||||
td 15
|
||||
td Pour the sauce over the meat, onions, and mushrooms in the first skillet.
|
||||
td 1 min
|
||||
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
@@ -0,0 +1,59 @@
|
||||
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,94 +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 Challah
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1½ packages
|
||||
td active dry yeast
|
||||
tr
|
||||
td ½ cup + 1 tbsp
|
||||
td sugar
|
||||
tr
|
||||
td ½ cup + 1 tbsp
|
||||
td olive oil
|
||||
tr
|
||||
td 6
|
||||
td large eggs
|
||||
tr
|
||||
td 1 tbsp
|
||||
td salt
|
||||
tr
|
||||
td 8 cups
|
||||
td all-purpose flour
|
||||
tr
|
||||
td 1 tbsp
|
||||
td caraway seeds
|
||||
tr
|
||||
td 1 tbsp
|
||||
td whole milk
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td In a large bowl, dissove the yeast and 1 tbsp of sugar in 1¾ cups of water between 110°F—115°F.
|
||||
td 5 min
|
||||
tr
|
||||
td 2
|
||||
td Pre-heat the oven to its lowest setting and turn off once it's up to temperature.
|
||||
td 5 min
|
||||
tr
|
||||
td 3
|
||||
td Using a whisk attachment on a stand-up mixer, add the olive oil, 5 eggs, sugar and salt allowing
|
||||
| each new addition to be mixed completely before adding the next.
|
||||
td 3 min
|
||||
tr
|
||||
td 4
|
||||
td Switch to a blade attachment and slow add in the flower about a ¼ cup at a time, allowing each
|
||||
| addition to be completely incorporated before adding the next. Continue mixing until the
|
||||
| dough has come together into a single ball.
|
||||
td 5 min
|
||||
tr
|
||||
td 5
|
||||
td Switch to a dough hook attachment and allow it to kneed until the dough is smooth and elastic.
|
||||
td 5 min
|
||||
tr
|
||||
td 6
|
||||
td On lightly floured countertop, knead the dough into a ball and place into a clean ball, covered
|
||||
| with a damp towel. Place in the oven to rise until doubled in size.
|
||||
td 60 min
|
||||
tr
|
||||
td 7
|
||||
td Punch down the dough, re-form into a ball, and allow to rise again.
|
||||
td 30 min
|
||||
tr
|
||||
td 8
|
||||
td Divide the dough into 6 equal portions. Roll each out into a strand about 12" long and 1½" in
|
||||
| diameter. Take three at a time and braid together, taking care to pinch the ends together
|
||||
| carefully. This will produce two loaves.
|
||||
td 10 min
|
||||
tr
|
||||
td 9
|
||||
td Place the loaves on a baking sheet covered with parchment paper and place in the refrigerator to
|
||||
| rise again. Pre-heat the oven to 375°F.
|
||||
td 60 min
|
||||
tr
|
||||
td 10
|
||||
td Mix the remaining egg with the milk and brush lightly over the top of the loaves. Sprinkle the
|
||||
| caraway seeds over the washed loaves.
|
||||
td 1 min
|
||||
tr
|
||||
td 11
|
||||
td Place the baking sheets in the oven and bake until golden brown on the top.
|
||||
td 20-30 min
|
||||
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 136 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 180 KiB After Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
@@ -0,0 +1,39 @@
|
||||
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."
|
||||
}]
|
||||
})
|
||||
@@ -4,10 +4,10 @@ html
|
||||
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="final.png")
|
||||
@@ -40,7 +40,7 @@ html
|
||||
tr
|
||||
td 2 tbsp
|
||||
td butter (melted)
|
||||
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
@@ -57,11 +57,11 @@ html
|
||||
td 1 min
|
||||
tr
|
||||
td 4
|
||||
td Whisk the dry ingredients into the wet ingredients a little at a time, being sure to eliminate
|
||||
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
|
||||
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
|
||||
|
||||
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB |
@@ -0,0 +1,20 @@
|
||||
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,39 +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 Gluten-Free Flour
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 24 oz
|
||||
td white rice flour
|
||||
tr
|
||||
td 7½ oz
|
||||
td brown rice flour
|
||||
tr
|
||||
td 7 oz
|
||||
td potato starch
|
||||
tr
|
||||
td 3 oz
|
||||
td tapioca starch
|
||||
tr
|
||||
td ¾ oz
|
||||
td nonfat dry milk powder
|
||||
|
||||
section.attribution
|
||||
p From <a href="https://www.americastestkitchen.com/recipes/7854-americas-test-kitchen-all-purpose-gluten-free-flour-blend">America's Test Kitchen</a>
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Mix all ingredients and store, refrigerated, in an airtight container.
|
||||
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 210 KiB |
@@ -12,45 +12,45 @@ html
|
||||
| Bagels
|
||||
|
||||
a(href="challah")
|
||||
img(src="challah/final.png")
|
||||
img(src="challah/large.png")
|
||||
| Challah
|
||||
|
||||
a(href="fluffy-pancakes")
|
||||
img(src="fluffy-pancakes/final.png")
|
||||
img(src="fluffy-pancakes/large.png")
|
||||
| Fluffy Pancakes
|
||||
|
||||
a(href="gluten-free-flour")
|
||||
img(src="gluten-free-flour/final.png")
|
||||
img(src="gluten-free-flour/large.png")
|
||||
| Gluten-Free Flour
|
||||
|
||||
a(href="pizza")
|
||||
img(src="pizza/final.png")
|
||||
img(src="pizza/large.png")
|
||||
| Pizza
|
||||
|
||||
a(href="rosemary-dinner-rolls")
|
||||
img(src="rosemary-dinner-rolls/final.png")
|
||||
img(src="rosemary-dinner-rolls/large.png")
|
||||
| Rosemary Dinner Rolls
|
||||
|
||||
a(href="southern-buttermilk-biscuits")
|
||||
img(src="southern-buttermilk-biscuits/final.png")
|
||||
img(src="southern-buttermilk-biscuits/large.png")
|
||||
| Southern Buttermilk Biscuits
|
||||
|
||||
h1 Soups
|
||||
|
||||
a(href="caldo-verde")
|
||||
img(src="caldo-verde/final.png")
|
||||
img(src="caldo-verde/large.png")
|
||||
| Caldo Verde
|
||||
|
||||
a(href="clam-chowder")
|
||||
img(src="clam-chowder/final.png")
|
||||
img(src="clam-chowder/large.png")
|
||||
| Clam Chowder
|
||||
|
||||
a(href="cream-of-spinach-soup")
|
||||
img(src="cream-of-spinach-soup/final.png")
|
||||
img(src="cream-of-spinach-soup/large.png")
|
||||
| Cream of Spinach Soup
|
||||
|
||||
a(href="curry-butternut-squash-and-apple-soup")
|
||||
img(src="curry-butternut-squash-and-apple-soup/final.png")
|
||||
img(src="curry-butternut-squash-and-apple-soup/large.png")
|
||||
| Curry Butternut Squash & Apple Soup
|
||||
|
||||
a(href="french-onion-soup")
|
||||
@@ -58,35 +58,35 @@ html
|
||||
| French Onion Soup
|
||||
|
||||
a(href="hungarian-mushroom-beef-soup")
|
||||
img(src="hungarian-mushroom-beef-soup/final.png")
|
||||
img(src="hungarian-mushroom-beef-soup/large.png")
|
||||
| Hungarian Mushroom Beef Soup
|
||||
|
||||
a(href="winter-lentil-soup")
|
||||
img(src="winter-lentil-soup/final.png")
|
||||
img(src="winter-lentil-soup/large.png")
|
||||
| Winter Lentil Soup
|
||||
|
||||
h1 Salads
|
||||
|
||||
a(href="caesar-salad")
|
||||
img(src="caesar-salad/final.png")
|
||||
img(src="caesar-salad/large.png")
|
||||
| Caesar Salad
|
||||
|
||||
a(href="cucumber-salad")
|
||||
img(src="cucumber-salad/final.png")
|
||||
img(src="cucumber-salad/large.png")
|
||||
| Cucumber Salad
|
||||
|
||||
a(href="ruths-chris-chopped-salad")
|
||||
img(src="ruths-chris-chopped-salad/final.png")
|
||||
img(src="ruths-chris-chopped-salad/large.png")
|
||||
| Ruth's Chris Chopped Salad
|
||||
|
||||
h1 Main Dish
|
||||
|
||||
a(href="bbq-pork-ribs")
|
||||
img(src="bbq-pork-ribs/final.png")
|
||||
img(src="bbq-pork-ribs/large.png")
|
||||
| BBQ Pork Ribs
|
||||
|
||||
a(href="beef-bourguignon")
|
||||
img(src="beef-bourguignon/final.png")
|
||||
img(src="beef-bourguignon/large.png")
|
||||
| Beef Bourguignon
|
||||
|
||||
a(href="butter-chicken")
|
||||
@@ -94,89 +94,89 @@ html
|
||||
| Butter Chicken
|
||||
|
||||
a(href="chicken-cordon-bleu")
|
||||
img(src="chicken-cordon-bleu/final.png")
|
||||
img(src="chicken-cordon-bleu/large.png")
|
||||
| Chicken Cordon Bleu
|
||||
|
||||
a(href="chicken-pot-pie")
|
||||
img(src="chicken-pot-pie/final.png")
|
||||
img(src="chicken-pot-pie/large.png")
|
||||
| Chicken Pot Pie
|
||||
|
||||
a(href="chicken-breasts-with-caper-cream-sauce")
|
||||
img(src="chicken-breasts-with-caper-cream-sauce/final.png")
|
||||
img(src="chicken-breasts-with-caper-cream-sauce/large.png")
|
||||
| Chicken Breasts with Caper Cream Sauce
|
||||
|
||||
a(href="chole")
|
||||
img(src="chole/final.png")
|
||||
img(src="chole/large.png")
|
||||
| Chole
|
||||
|
||||
a(href="garlic-prime-rib")
|
||||
img(src="garlic-prime-rib/final.png")
|
||||
img(src="garlic-prime-rib/large.png")
|
||||
| Garlic Prime Rib
|
||||
|
||||
a(href="gnocchi")
|
||||
img(src="gnocchi/final.png")
|
||||
img(src="gnocchi/large.png")
|
||||
| Gnocchi
|
||||
|
||||
a(href="kielbasa-and-cabbage")
|
||||
img(src="kielbasa-and-cabbage/final.png")
|
||||
img(src="kielbasa-and-cabbage/large.png")
|
||||
| Kielbasa and Cabbage
|
||||
|
||||
a(href="kofta-kebabs")
|
||||
img(src="kofta-kebabs/final.png")
|
||||
img(src="kofta-kebabs/large.png")
|
||||
| Kofta Kebabs
|
||||
|
||||
a(href="lemon-chicken-with-mushroom-sauce")
|
||||
img(src="lemon-chicken-with-mushroom-sauce/final.png")
|
||||
img(src="lemon-chicken-with-mushroom-sauce/large.png")
|
||||
| Lemon Chicken with Mushroom Sauce
|
||||
|
||||
a(href="orange-chicken")
|
||||
img(src="orange-chicken/final.png")
|
||||
img(src="orange-chicken/large.png")
|
||||
| Orange Chicken
|
||||
|
||||
a(href="ratatouille")
|
||||
img(src="ratatouille/final.png")
|
||||
img(src="ratatouille/large.png")
|
||||
| Ratatouille
|
||||
|
||||
a(href="ricotta-meatballs")
|
||||
img(src="ricotta-meatballs/final.png")
|
||||
img(src="ricotta-meatballs/large.png")
|
||||
| Ricotta Meatballs
|
||||
|
||||
a(href="roast-leg-of-lamb-with-rosemary")
|
||||
img(src="roast-leg-of-lamb-with-rosemary/final.png")
|
||||
img(src="roast-leg-of-lamb-with-rosemary/large.png")
|
||||
| Roast Leg of Lamb with Rosemary
|
||||
|
||||
a(href="shrimp-with-sweet-potatoes-and-bacon")
|
||||
img(src="shrimp-with-sweet-potatoes-and-bacon/final.png")
|
||||
img(src="shrimp-with-sweet-potatoes-and-bacon/large.png")
|
||||
| Shrimp with Sweet Potatoes and Bacon
|
||||
|
||||
a(href="sloppy-joe-sandwiches")
|
||||
img(src="sloppy-joe-sandwiches/final.png")
|
||||
img(src="sloppy-joe-sandwiches/large.png")
|
||||
| Sloppy Joe Sandwiches
|
||||
|
||||
h1 Sides
|
||||
|
||||
a(href="bok-choy-with-garlic")
|
||||
img(src="bok-choy-with-garlic/final.png")
|
||||
img(src="bok-choy-with-garlic/large.png")
|
||||
| Bok Choy with Garlic
|
||||
|
||||
a(href="bourbon-glazed-carrots")
|
||||
img(src="bourbon-glazed-carrots/final.png")
|
||||
img(src="bourbon-glazed-carrots/large.png")
|
||||
| Bourbon Glazed Carrots
|
||||
|
||||
a(href="creamed-spinach")
|
||||
img(src="creamed-spinach/final.png")
|
||||
img(src="creamed-spinach/large.png")
|
||||
| Creamed Spinach
|
||||
|
||||
a(href="garlic-broccoli")
|
||||
img(src="garlic-broccoli/final.png")
|
||||
img(src="garlic-broccoli/large.png")
|
||||
| Garlic Broccoli
|
||||
|
||||
a(href="hummus")
|
||||
img(src="hummus/final.png")
|
||||
img(src="hummus/large.png")
|
||||
| Hummus
|
||||
|
||||
a(href="pommes-puree")
|
||||
img(src="pommes-puree/final.png")
|
||||
img(src="pommes-puree/large.png")
|
||||
| Pommes Purée
|
||||
|
||||
a(href="sauteed-mushrooms")
|
||||
@@ -184,9 +184,9 @@ html
|
||||
| Sauteed Mushrooms
|
||||
|
||||
a(href="sweet-potatoes-with-honey-and-rosemary")
|
||||
img(src="sweet-potatoes-with-honey-and-rosemary/final.png")
|
||||
img(src="sweet-potatoes-with-honey-and-rosemary/large.png")
|
||||
| Sweet Potatoes with Honey and Rosemary
|
||||
|
||||
a(href="tzatziki")
|
||||
img(src="tzatziki/final.png")
|
||||
img(src="tzatziki/large.png")
|
||||
| Tzatziki
|
||||
|
||||
|
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
@@ -0,0 +1,41 @@
|
||||
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,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 Kofta Kebabs
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 2 lbs
|
||||
td lamb (ground)
|
||||
tr
|
||||
td 4 stems
|
||||
td parsley
|
||||
tr
|
||||
td 1
|
||||
td onion (small)
|
||||
tr
|
||||
td 3 cloves
|
||||
td garlic
|
||||
tr
|
||||
td 1 tsp
|
||||
td white pepper
|
||||
tr
|
||||
td 1 tsp
|
||||
td cumin
|
||||
tr
|
||||
td ½ tsp
|
||||
td cordiander
|
||||
tr
|
||||
td 1 pinch
|
||||
td ground cloves
|
||||
tr
|
||||
td 5
|
||||
td mint leaves
|
||||
tr
|
||||
td 1 tsp
|
||||
td red pepper flakes
|
||||
tr
|
||||
td
|
||||
td olive oil
|
||||
tr
|
||||
td
|
||||
td salt
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td In a large mixing bowl, knead the meat until uniform and soft.
|
||||
td 4 min
|
||||
tr
|
||||
td 2
|
||||
td Roughly chop the onion and purée with a food processor.
|
||||
td 1 min
|
||||
tr
|
||||
td 3
|
||||
td Add the remaining ingredients (except olive oil) to the bowl and knead until mixed.
|
||||
td 3 min
|
||||
tr
|
||||
td 4
|
||||
td Cover the bowl and refrigerate.
|
||||
td 20 min
|
||||
tr
|
||||
td 5
|
||||
td Coat your hands with olive oil and roll the meat into balls about 2"-3" in diameter.
|
||||
td 10 min
|
||||
tr
|
||||
td 6
|
||||
td Cook in the oven at 400°F until the centers reach 140°
|
||||
td 10 min
|
||||
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 544 KiB After Width: | Height: | Size: 544 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 204 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
@@ -0,0 +1,32 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "",
|
||||
timings: {
|
||||
prep: " min",
|
||||
cook: " hours",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb", "overnight", "vegetarian"],
|
||||
servings: ,
|
||||
description: "",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
],
|
||||
directions: ""
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
],
|
||||
directions: ""
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
{ amount: , unit: "", item: "" },
|
||||
],
|
||||
directions: ""
|
||||
}]
|
||||
})
|
||||
@@ -17,8 +17,9 @@ html
|
||||
.icons
|
||||
each icon in icons
|
||||
.icon(class=icon)
|
||||
.icon.serving
|
||||
| × #{servings}
|
||||
if servings
|
||||
.icon.serving
|
||||
| × #{servings}
|
||||
|
||||
.description #{description}
|
||||
|
||||
@@ -29,10 +30,11 @@ html
|
||||
h3 #{stepNumber}
|
||||
.ingredients
|
||||
ul
|
||||
each ingredient in step.ingredients
|
||||
li
|
||||
.amount #{asFraction(ingredient.amount)} #{ingredient.unit}
|
||||
.item #{ingredient.item}
|
||||
if step.ingredients
|
||||
each ingredient in step.ingredients
|
||||
li
|
||||
.amount #{asFraction(ingredient.amount)} #{ingredient.unit}
|
||||
.item #{ingredient.item}
|
||||
.detail #{step.directions}
|
||||
- stepNumber++
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
module.exports = require("../helpers")({
|
||||
title: "Tzatziki",
|
||||
timings: {
|
||||
prep: "10 min",
|
||||
cook: "20 min",
|
||||
},
|
||||
icons: ["gluten-free", "low-carb"],
|
||||
servings: 3,
|
||||
description: "Tzatziki has a creamy tartness with just a tiny bit of crunch from the cucumber. It makes a great " +
|
||||
"accompaniment to spicy strong dishes to help cool things off. We always serve this with Kofta",
|
||||
steps: [{
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "", item: "cucumber" },
|
||||
],
|
||||
directions: "Peel the cucumber and remove all the seeds. Dice into ¼” cubes."
|
||||
}, {
|
||||
ingredients: [
|
||||
{ amount: 1, unit: "cup", item: "greek yogurt" },
|
||||
{ amount: 2, unit: "cloves", item: "garlic (minced)" },
|
||||
{ amount: 2, unit: "tbsp", item: "dill (chopped)" },
|
||||
{ amount: 1, unit: "tbsp", item: "lemon juice" },
|
||||
{ amount: 1, unit: "tsp", item: "lemon zest" },
|
||||
{ amount: 1, unit: "tsp", item: "salt" },
|
||||
{ amount: 1/2, unit: "tsp", item: "black pepper" },
|
||||
],
|
||||
directions: "Combine all the ingredients with the cucumber and mix. Place in the refrigerator for at least " +
|
||||
"20 min to chill."
|
||||
}]
|
||||
})
|
||||
@@ -1,51 +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 Tzatziki
|
||||
|
||||
section.ingredients
|
||||
.image
|
||||
img(src="final.png")
|
||||
.list
|
||||
table
|
||||
tr
|
||||
td 1 cup
|
||||
td greek yogurt
|
||||
tr
|
||||
td 1
|
||||
td cucumber (large)
|
||||
tr
|
||||
td 2 cloves
|
||||
td garlic (diced)
|
||||
tr
|
||||
td 1 tsp
|
||||
td lemon zest
|
||||
tr
|
||||
td 1 tbsp
|
||||
td lemon juice
|
||||
tr
|
||||
td 2 tbsp
|
||||
td dill (fresh, chopped)
|
||||
tr
|
||||
td
|
||||
td salt & pepper
|
||||
|
||||
section.directions
|
||||
table
|
||||
tr
|
||||
td 1
|
||||
td Peel the cucumber, quarter, and remove all the seeds. Dice finely.
|
||||
td 15 min
|
||||
tr
|
||||
td 2
|
||||
td Combine all the ingredients in a mixing bowl.
|
||||
td 2 min
|
||||
tr
|
||||
td 3
|
||||
td Chill before serving.
|
||||
td 30 min
|
||||
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 112 KiB |