Merge pull request #2 from LukeSmithxyz/master

woah im way behind
This commit is contained in:
Jake Keast 2021-03-16 12:58:29 +00:00 committed by GitHub
commit 66ba9413ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
165 changed files with 2169 additions and 572 deletions

View File

@ -1,11 +1,12 @@
<!--
- Recipes should be `.md` files in the `src/` directory. Look at already
existing `.md` files for examples or see [example](example.md).
- File names should be the name of the dish with words separated by hypens
- File names should be the name of the dish with words separated by hyphens
(`-`). Not underscores, and definitely not spaces.
- Recipe must be based, i.e. good traditional and substantial food. Nothing
ironic, meme-tier hyper-sugary, meat-substitute, etc.
- **ADD YOUR RECIPE TO THE LIST ON `index.md` OR NO ONE WILL EVER SEE IT.**
- Be sure to add a small number of relevant tags to your recipe (and remove
the dummy tags). Try to use already existing tags.
- Don't include salt and pepper and other ubiquitous things in the ingredients
list.
-->

View File

@ -29,5 +29,4 @@ jobs:
script: |
cd repo
git pull --force origin master
mkdir -p dest
./ssg5 src dest "Based Cooking (https://based.cooking)" "https://based.cooking"
make clean deploy

5
.gitignore vendored
View File

@ -1 +1,4 @@
dest
rss.xml
atom.xml
blog
tags

198
Makefile Normal file
View File

@ -0,0 +1,198 @@
#!/usr/bin/make -f
BLOG := $(MAKE) -f $(lastword $(MAKEFILE_LIST)) --no-print-directory
ifneq ($(filter-out help,$(MAKECMDGOALS)),)
include config
endif
# The following can be configured in config
BLOG_DATE_FORMAT_INDEX ?= %x
BLOG_DATE_FORMAT ?= %x %X
BLOG_TITLE ?= blog
BLOG_DESCRIPTION ?= blog
BLOG_URL_ROOT ?= http://localhost/blog
BLOG_FEED_MAX ?= 20
BLOG_FEEDS ?= rss atom
BLOG_SRC ?= articles
.PHONY: help init build deploy clean taglist
ARTICLES = $(shell git ls-tree HEAD --name-only -- $(BLOG_SRC)/ 2>/dev/null)
TAGFILES = $(patsubst $(BLOG_SRC)/%.md,tags/%,$(ARTICLES))
help:
$(info make init|build|deploy|clean|taglist)
init:
mkdir -p $(BLOG_SRC) data templates
printf '<!DOCTYPE html><html><head><title>$$TITLE</title></head><body>' > templates/header.html
printf '</body></html>' > templates/footer.html
printf '' > templates/index_header.html
printf '<p>Tags:' > templates/tag_list_header.html
printf '<a href="$$URL">$$NAME</a>' > templates/tag_entry.html
printf ', ' > templates/tag_separator.html
printf '</p>' > templates/tag_list_footer.html
printf '<h2>Articles</h2><ul id=artlist>' > templates/article_list_header.html
printf '<li><a href="$$URL">$$DATE $$TITLE</a></li>' > templates/article_entry.html
printf '' > templates/article_separator.html
printf '</ul>' > templates/article_list_footer.html
printf '' > templates/index_footer.html
printf '' > templates/tag_index_header.html
printf '' > templates/tag_index_footer.html
printf '' > templates/article_header.html
printf '' > templates/article_footer.html
printf 'blog\n' > .git/info/exclude
build: blog/index.html tagpages $(patsubst $(BLOG_SRC)/%.md,blog/%.html,$(ARTICLES)) $(patsubst %,blog/%.xml,$(BLOG_FEEDS))
deploy: build
rsync -rLtvz $(BLOG_RSYNC_OPTS) blog/ data/ $(BLOG_REMOTE)
clean:
rm -rf blog tags
config:
printf 'BLOG_REMOTE:=%s\n' \
'$(shell printf "Blog remote (eg: host:/var/www/html): ">/dev/tty; head -n1)' \
> $@
tags/%: $(BLOG_SRC)/%.md
mkdir -p tags
grep -i '^; *tags:' "$<" | cut -d: -f2- | sed 's/ */\n/g' | sed '/^$$/d' | sort -u > $@
blog/index.html: index.md $(ARTICLES) $(TAGFILES) $(addprefix templates/,$(addsuffix .html,header index_header tag_list_header tag_entry tag_separator tag_list_footer article_list_header article_entry article_separator article_list_footer index_footer footer))
mkdir -p blog
TITLE="$(BLOG_TITLE)"; \
PAGE_TITLE="$(BLOG_TITLE)"; \
export TITLE; \
export PAGE_TITLE; \
envsubst < templates/header.html > $@; \
envsubst < templates/index_header.html >> $@; \
envsubst < templates/tag_list_header.html >> $@; \
first=true; \
for t in $(shell cat $(TAGFILES) | sort -u); do \
"$$first" || envsubst < templates/tag_separator.html; \
NAME="$$t" \
URL="@$$t.html" \
envsubst < templates/tag_entry.html; \
first=false; \
done >> $@; \
envsubst < templates/tag_list_footer.html >> $@; \
envsubst < templates/article_list_header.html >> $@; \
first=true; \
echo $(ARTICLES); \
for f in $(ARTICLES); do \
printf '%s ' "$$f"; \
git log -n 1 --diff-filter=A --date="format:%s $(BLOG_DATE_FORMAT_INDEX)" --pretty=format:'%ad%n' -- "$$f"; \
done | sort | cut -d" " -f1,3- | while IFS=" " read -r FILE DATE; do \
"$$first" || envsubst < templates/article_separator.html; \
URL="`printf '%s' "\$$FILE" | sed 's,^$(BLOG_SRC)/\(.*\).md,\1,'`.html" \
DATE="$$DATE" \
TITLE="`head -n1 "\$$FILE" | sed -e 's/^# //g'`" \
envsubst < templates/article_entry.html; \
first=false; \
done >> $@; \
envsubst < templates/article_list_footer.html >> $@; \
markdown < index.md >> $@; \
envsubst < templates/index_footer.html >> $@; \
envsubst < templates/footer.html >> $@; \
blog/tag/%.html: $(ARTICLES) $(addprefix templates/,$(addsuffix .html,header tag_header index_entry tag_footer footer))
.PHONY: tagpages
tagpages: $(TAGFILES)
+$(BLOG) $(patsubst %,blog/@%.html,$(shell cat $(TAGFILES) | sort -u))
blog/@%.html: $(TAGFILES) $(addprefix templates/,$(addsuffix .html,header tag_index_header tag_list_header tag_entry tag_separator tag_list_footer article_list_header article_entry article_separator article_list_footer tag_index_footer footer))
mkdir -p blog
PAGE_TITLE="Articles tagged $*$(BLOG_TITLE)"; \
TAGS="$*"; \
TITLE="$(BLOG_TITLE)"; \
export PAGE_TITLE; \
export TAGS; \
export TITLE; \
envsubst < templates/header.html > $@; \
envsubst < templates/tag_index_header.html >> $@; \
envsubst < templates/article_list_header.html >> $@; \
first=true; \
for f in $(shell grep -FH '$*' $(TAGFILES) | sed 's,^tags/\([^:]*\):.*,$(BLOG_SRC)/\1.md,'); do \
printf '%s ' "$$f"; \
git log -n 1 --diff-filter=A --date="format:%s $(BLOG_DATE_FORMAT_INDEX)" --pretty=format:'%ad%n' -- "$$f"; \
done | sort | cut -d" " -f1,3- | while IFS=" " read -r FILE DATE; do \
"$$first" || envsubst < templates/article_separator.html; \
URL="`printf '%s' "\$$FILE" | sed 's,^$(BLOG_SRC)/\(.*\).md,\1,'`.html" \
DATE="$$DATE" \
TITLE="`head -n1 "\$$FILE" | sed -e 's/^# //g'`" \
envsubst < templates/article_entry.html; \
first=false; \
done >> $@; \
envsubst < templates/article_list_footer.html >> $@; \
envsubst < templates/tag_index_footer.html >> $@; \
envsubst < templates/footer.html >> $@; \
blog/%.html: $(BLOG_SRC)/%.md $(addprefix templates/,$(addsuffix .html,header article_header tag_link_header tag_link tag_link_footer article_footer footer))
mkdir -p blog
TITLE="$(shell head -n1 $< | sed 's/^# \+//')"; \
export TITLE; \
PAGE_TITLE="$${TITLE} — $(BLOG_TITLE)"; \
export PAGE_TITLE; \
AUTHOR="$(shell git log --format="%an" -- "$<" | tail -n 1)"; \
export AUTHOR; \
DATE_POSTED="$(shell git log -n 1 --diff-filter=A --date="format:$(BLOG_DATE_FORMAT)" --pretty=format:'%ad' -- "$<")"; \
export DATE_POSTED; \
DATE_EDITED="$(shell git log -n 1 --date="format:$(BLOG_DATE_FORMAT)" --pretty=format:'%ad' -- "$<")"; \
export DATE_EDITED; \
TAGS="$(shell grep -i '^; *tags:' "$<" | cut -d: -f2- | paste -sd ',')"; \
export TAGS; \
envsubst < templates/header.html > $@; \
envsubst < templates/article_header.html >> $@; \
sed -e '/^;/d' < $< | markdown -f fencedcode >> $@; \
envsubst < templates/tag_link_header.html >> $@; \
for i in $${TAGS} ; do \
TAG_NAME="$$i" \
TAG_LINK="./@$$i.html" \
envsubst < templates/tag_link.html >> $@; \
done; \
envsubst < templates/tag_link_footer.html >> $@; \
envsubst < templates/article_footer.html >> $@; \
envsubst < templates/footer.html >> $@; \
blog/rss.xml: $(ARTICLES)
printf '<?xml version="1.0" encoding="UTF-8"?>\n<rss version="2.0">\n<channel>\n<title>%s</title>\n<link>%s</link>\n<description>%s</description>\n' \
"$(BLOG_TITLE)" "$(BLOG_URL_ROOT)" "$(BLOG_DESCRIPTION)" > $@
for f in $(ARTICLES); do \
printf '%s ' "$$f"; \
git log -n 1 --diff-filter=A --date="format:%s %a, %d %b %Y %H:%M:%S %z" --pretty=format:'%ad%n' -- "$$f"; \
done | sort -k2nr | head -n $(BLOG_FEED_MAX) | cut -d" " -f1,3- | while IFS=" " read -r FILE DATE; do \
printf '<item>\n<title>%s</title>\n<link>%s</link>\n<guid>%s</guid>\n<pubDate>%s</pubDate>\n<description>%s</description>\n</item>\n' \
"`head -n 1 $$FILE | sed 's/^# //'`" \
"$(BLOG_URL_ROOT)`basename $$FILE | sed 's/\.md/\.html/'`" \
"$(BLOG_URL_ROOT)`basename $$FILE | sed 's/\.md/\.html/'`" \
"$$DATE" \
"`tail -n+3 < $$FILE`"; \
done >> $@
printf '</channel>\n</rss>\n' >> $@
blog/atom.xml: $(ARTICLES)
printf '<?xml version="1.0" encoding="UTF-8"?>\n<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">\n<title type="text">%s</title>\n<subtitle type="text">%s</subtitle>\n<updated>%s</updated>\n<link rel="alternate" type="text/html" href="%s"/>\n<id>%s</id>\n<link rel="self" type="application/atom+xml" href="%s"/>\n' \
"$(BLOG_TITLE)" "$(BLOG_DESCRIPTION)" "$(shell date +%Y-%m-%dT%H:%M:%SZ)" "$(BLOG_URL_ROOT)" "$(BLOG_URL_ROOT)atom.xml" "$(BLOG_URL_ROOT)/atom.xml" > $@
for f in $(ARTICLES); do \
printf '%s ' "$$f"; \
git log -n 1 --diff-filter=A --date="format:%s %Y-%m-%dT%H:%M:%SZ" --pretty=format:'%ad %aN%n' -- "$$f"; \
done | sort -k2nr | head -n $(BLOG_FEED_MAX) | cut -d" " -f1,3- | while IFS=" " read -r FILE DATE AUTHOR; do \
printf '<entry>\n<title type="text">%s</title>\n<link rel="alternate" type="text/html" href="%s"/>\n<id>%s</id>\n<published>%s</published>\n<updated>%s</updated>\n<author><name>%s</name></author>\n<summary type="text">%s</summary>\n</entry>\n' \
"`head -n 1 $$FILE | sed 's/^# //'`" \
"$(BLOG_URL_ROOT)`basename $$FILE | sed 's/\.md/\.html/'`" \
"$(BLOG_URL_ROOT)`basename $$FILE | sed 's/\.md/\.html/'`" \
"$$DATE" \
"`git log -n 1 --date="format:%Y-%m-%dT%H:%M:%SZ" --pretty=format:'%ad' -- "$$FILE"`" \
"$$AUTHOR" \
"`tail -n+3 $$FILE`"; \
done >> $@
printf '</feed>\n' >> $@
taglist:
grep -RIh '^;tags:' src | cut -d' ' -f2- | tr ' ' '\n' | sort | uniq

View File

@ -12,20 +12,51 @@
## Rules for submission
- Recipes should start with a title, with a single `#`, *on the first line*. No
empty line at the top, not trailing line at the end. The file needs to be `\n`
terminated in linux-fashion (if you're on linux you don't need to care, it
should be automatic).
- Recipes should be `.md` files in the `src/` directory. Look at already
existing `.md` files for examples or see [example](example.md).
- File names should be the name of the dish with words separated by hypens
- File names should be the name of the dish with words separated by hyphens
(`-`). Not underscores, and definitely not spaces.
- Recipe must be based, i.e. good traditional and substantial food. Nothing
ironic, meme-tier hyper-sugary, meat-substitute, etc.
- **ADD YOUR RECIPE TO THE LIST ON `index.md` OR NO ONE WILL EVER SEE IT.**
- Don't include salt and pepper and other ubiquitous things in the ingredients
list.
**If you fail to do these things, I will close your submission and you will have to resubmit. I am tired of having to fix more than 50% of submissions.**
### Tags
You can (and should) add tags at the end of your recipe. The syntax is:
```
;tags: tag1 tag2 tag3
```
The tag line should be a single line, at the end of the markdown file, preceded
by a blank line.
Add between 1 and 4 tags, **prioritize existing tags**. As a general guideline,
add the country from which the recipe originates if the recipe is representative
of said country, using the adjective form (eg. *mexican*, *italian*, etc). Tag
the main ingredient if it's something slightly special.
List of special, categorical tags to use if relevant:
- `basic`: for basic recipes that aren't meant to be stand alone but are supposed
to be incorporated in another recipe.
- `breakfast`
- `dessert`
- `drink`
- `quick`: for recipes that can be cooked in under ~20 minutes.
- `side`: side dishes such as mash, fries, etc.
- `snack`
- `spread`
### Images
Images are stored in `data/pix`.
Each recipe can have a title image at the top and perhaps
several instructional images as absolutely necessary.
@ -43,8 +74,8 @@ they should be numbered with two digits like: `pix/chicken-parmesan-01.webp`, et
## About the site
The front page, for now, will just be a list of recipes
and when adding a `.md` page, please manually add a link to it in the list.
The front page, for now, will just be a list of recipes automatically generated
from the content of `src`.
As more articles are added, the site will be reorganized, categorized
or will implement server-side scripting or searches.
This is not necessary yet though.
@ -52,10 +83,6 @@ This is not necessary yet though.
I don't really want images of recipes on the mainpage yet.
I'll think about how best to do it to minimize bandwidth if possible.
This site is generated with [Roman Zolotarev](https://www.romanzolotarev.com/)'s
[ssg5](https://www.romanzolotarev.com/ssg.html) which is also included in this
repo for replicability.
## curl/Search function in the future
I eventually want a command-line/curl interface to this site.

6
config Normal file
View File

@ -0,0 +1,6 @@
BLOG_TITLE:=Based Cooking
BLOG_REMOTE:=/var/www/based.cooking
BLOG_DATE_FORMAT_INDEX:=%F
BLOG_DATE_FORMAT:=%F
BLOG_SRC:=src
BLOG_URL_ROOT:=https://based.cooking/

BIN
data/pix/beef-goulash.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

View File

Before

Width:  |  Height:  |  Size: 558 B

After

Width:  |  Height:  |  Size: 558 B

BIN
data/pix/cacio-e-pepe.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View File

Before

Width:  |  Height:  |  Size: 259 KiB

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

View File

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View File

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

BIN
data/pix/guacamole.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

BIN
data/pix/refried-beans.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 204 KiB

View File

@ -20,6 +20,17 @@ img {
display: block ;
}
code {
overflow-wrap: break-word ;
color: lime ;
}
li img {
max-width: 1em ;
max-height: 1em ;
display: inline ;
}
@media (prefers-color-scheme: dark) {
body {
background: #151515 ;
@ -42,3 +53,11 @@ img {
color: black ;
}
}
@media (min-width: 55em) {
#artlist { column-count: 2 ;}
}
@media (min-width: 100em) {
#artlist { column-count: 3 ;}
}

View File

@ -32,5 +32,11 @@ Here, just put your name and links to yourself (maybe a website or donation link
You may say "Anonymous" or a screenname if desired.
If you add something substantial to an already existing recipe (including and image) you may add your name below with the contribution in parens.
Note that your commit name will be used to sign the recipe, so for full
anonymity either commit with a name that can't be traced back to you, or ask
someone else to commit for you.
- Luke Smith - [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
- Luke Smith (photo credit) - [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
;tags: tag1 tag2 tag3 (see README for tag guidelines)

12
index.md Normal file
View File

@ -0,0 +1,12 @@
## About this site
Founded to provide a simple online cookbook without ads and obese web design.
### It's easy to contribute!
- Submit new recipes via git via [Github](https://github.com/lukesmithxyz/based.cooking) or [Gitlab](https://gitlab.com/lukesmithxyz/based.cooking).
- If a recipe has no image for it, make the recipe as presented and submit a picture above or to [luke@lukesmith.xyz](mailto:luke@lukesmith.xyz).
- Donate to the individual people who contribute pages whose names are at the bottom of each page.
- Donate to the site's long-term maintenance fund:
- ![BTC logo](https://lukesmith.xyz/pix/btc.svg) Bitcoin: `bc1q763s4ud0hgfa66ce64gyh6tsss49vyk5cqcm6w` ([QR code](pix/bitcoin-based-cooking.webp))
- ![XMR Logo](https://lukesmith.xyz/pix/xmr.svg) Monero: `48jewbtxe4jU3MnzJFjTs3gVFWh2nRrAMWdUuUd7Ubo375LL4SjLTnMRKBrXburvEh38QSNLrJy3EateykVCypnm6gcT9bh` ([QR code](https://lukesmith.xyz/pix/xmr.png))

View File

@ -1 +0,0 @@
template.md

View File

@ -1,8 +0,0 @@
<footer>
<a href="index.html">🏡 Based Cooking Homepage</a> </br>
All site content is in the Public Domain.
</footer>
</body>
</html>

View File

@ -1,12 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset=UTF-8>
<link rel=stylesheet href=style.css>
<link rel="shortcut icon" type="image/x-icon" href="favicon.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

View File

@ -33,3 +33,5 @@ Cooking time: ~30 minutes
## Contributors
- **Alexander Bocken** -- [contact](mailto:alexander@bocken.org)
;tags: swiss pork potato

View File

@ -33,3 +33,5 @@
## Contribution
- Artur Mancha -- [Pleroma](https://pleroma.pt/@lisbonjoker)
;tags: portuguese soup pork

View File

@ -33,3 +33,5 @@ Not too sweet. Great for when you have friends over for tea.
## Contribution
- Martin Chrzanowski -- [website](https://m-chrzan.xyz), [donate](https://m-chrzan.xyz/crypto.html)
;tags: bread dessert sweet

View File

@ -0,0 +1,20 @@
# Banana Green Smoothie
## Ingredients
- 2 cups baby spinach leaves, or to taste
- 1 banana
- 1 carrot, peeled and cut into large chunks
- 3/4 cup plain fat-free Greek yogurt, or to taste
- 3/4 cup ice
- 2 tablespoons honey
## Directions
1. Put spinach, banana, carrot, yogurt, ice, and honey in a blender; blend until smooth.
## Contribution
Front3ndNinja - [Website](https://github.com/Front3ndNinja)
;tags: drink sweet breakfast

View File

@ -25,3 +25,5 @@
## Contribution
- Łukasz Drukała - [website](https://masflam.com), [donate](https://masflam.com/#donate)
;tags: dessert sweet snack cake

30
src/banana-pancakes.md Normal file
View File

@ -0,0 +1,30 @@
# Banana Pancakes
- Prep time: 10 minutes
- Cook time: 10 minutes
- Serves: 4 people
## Ingredients
- 1 cup flour (2.5 dl)
- 1 tablespoon sugar
- 2 teaspoon baking powder
- 1 cup milk (2.5 dl)
- 1 egg
- 2 very ripe bananas
## Directions
1. Combine flour, sugar, baking powder and a little bit of salt in a large mixing bowl.
2. Whisk milk and egg into the flour mixture until no clumps remain in the resulting batter.
3. Add mashed bananas and mix well.
4. Add some butter to a medium warm frying pan.
5. Make smaller or bigger pancakes, up to you. Wait until tiny air bubbles form on top (2 to 5 minutes), turn and continue frying until the bottom is browned. Repeat.
Either eat the pancakes as they get ready or put a plate in a preheated oven (low degree) to keep the ready pancakes warm.
## Contribution
- Ricky Lindén - [website](https://rickylinden.com), [donate](https://rickylinden.com/donate.html)
;tags: breakfast quick sweet cake

57
src/beef-goulash.md Normal file
View File

@ -0,0 +1,57 @@
# Beef Goulash
![Beef Goulash](pix/beef-goulash.webp)
Although it takes some time to make - about 1hr 30 minutes, it is actually quite
easy to make, and it is a really hearty and delicious recipe, if I do say so
myself.
## Ingredients
The ingredients here are for about 2-3 portions, depending on your appetite:
* 500g beef
* 300-400g potatoes
* 1 carrot
* 1 medium onion
* 12 tablespoons tomato paste
* 500ml water
* 3-4 garlic cloves
* 3-4 bay leaves
* Curcuma
* Paprika
* Oregano
* Parsley
* Caraway
* Basil (optional)
* Cilantro (optional)
* 2-3 champignon mushrooms (optional)
## Instructions
1. Heat up the frying pan and add some oil.
2. Cut the potatoes into small pieces and fry them on the frying pan over
medium-heat, add some salt.
3. Chop the onion.
4. Cut the beef into small enough pieces and dust with flour.
5. After about 15 minutes of frying the potatoes, add the onions and beef to the
pan and fry for another 10-15 minutes, or until brown.
6. While the beef, potatoes and onions are frying, cut the carrot and mushrooms,
and chop the parsley and cilantro.
7. Once the beef is brown, add water to the pan, and add the rest of the
ingredients, including salt, black pepper and herbs/spices to taste.
8. Mix thoroughly, cover the pan with a lid and stew for about 60-80 minutes
over low-heat. While it is stewing, you can get back to doing some other
things, like watching memes.
9. Remove from stove, serve hot and enjoy with some beer or cider (or your
favorite beverage).
Originally published at [https://www.yaroslavps.com/food/beef-goulash/](https://www.yaroslavps.com/food/beef-goulash/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: hungarian beef stew

View File

@ -32,3 +32,4 @@ Other meats may be substituted instead of beef, but use caution.
- Elias Howell -- [website](https://snarf.top)
;tags: beef snack

View File

@ -26,3 +26,5 @@ There you have it, an idiot-proof stew that should taste reasonably well. Beside
## Contribution
- Eoin Coogan - [website](https://eoincoogan.com), [youtube](https://www.youtube.com/channel/UCehh50T6qtDpt_kEUF33GJw)
;tags: irish stew lamb beef

View File

@ -48,3 +48,5 @@ Tender chunks of meat in a rich brown gravy poured over sour cream mashed potato
- **Batu Cam** -- Transcribed recipe from Mark Rippetoe's video with moderate to significant modifications based on experience -- Monero (XMR) to help me save for an unazoomer cabin: 85eZ4uVd4gkiCsQEeDnsQG9pUbDzdi1r1VSJ9hK5Sx7hKsFZjvmqtWV7gU1ysWUR32jhWutBRGUUq8VAJNUfin9wBCCuTdg
- **Mark Rippetoe** -- Original recipe author, creator of starting strength, and pink nationalist -- [Website](https://startingstrength.com)
;tags: american beef

View File

@ -35,3 +35,5 @@ This is a recipe for a basic loaf of bread. The dough itself can be used however
## Contribution
Alex Selimov - [Website](https://alexselimov.xyz)
;tags: basic bread

26
src/breton-crepes.md Normal file
View File

@ -0,0 +1,26 @@
# Breton Crêpes (Breton Galettes)
Buckwheat crêpes eaten as dishes, traditionaly garnished with ham, eggs and cheese (galette complète).
~15/20 galettes.
## Ingredients
- 500g buckwheat flour
- 1 egg
- 70cl water
## Directions
1. Mix flour, salt, egg and water. (In this order to avoid dry flour)
2. Let it rest one hour at room temperature.
3. Cook the galette on a crepe-maker or a big flat pan.
4. When garnishing, heat the galette again with a bit of salted butter.
Always keep the crepe-maker's T stick in water while cooking so the dough doesn't dry on it.
It will then be easier to spread the dough.
### Contributor
- Aeredren - [GitHub](https://github.com/Aeredren)
;tags: french

View File

@ -30,3 +30,5 @@ So here's a recipe to make it look---and taste!---more appealing.
## Contribution
- O.Q. Olarte [website](https://oqolarte.github.io), [donate](https://oqolarte.github.io/support)
;tags: fish

View File

@ -0,0 +1,40 @@
# Butter Chicken Masala Curry
Butter chicken Masala is one of India's most popular chicken recipes, a mild curry with a tomato-onion-cream base and boneless chicken pieces cooked in it to perfection.
- Prep time: 30 min
- Cook time: 30 min
- Servings: 2
## Ingredients
- Boneless Chicken 1/2lb, cubed
- Butter Melted 2 tbsp
- Onions 2 medium-sized, minced
- Tomato 2 medium-sized, pureed
- Oil 2 tbsp
- Lemon juice 1 tbsp
- Garlic cloves 3, minced/crushed
- Ginger 1tbsp, minced/paste
- Garam Masala/Chicken Masala 1 tbsp
- Cream 4tbsp (or cashew paste)
- Chilli Powder 1 tbsp
- Turmeric powder 1/4 tbsp
- Crushed fenugreek leaves 1/4 tbsp
- 1 small bunch of coriander leaves / cilantro, for ganish
## Directions
1. In a bowl, mix chicken with salt, pepper, 1/2 tbsp ginger-garlic paste, 1/2 tbsp chili powder, turmeric powder, and lemon juice for the chicken marinade; let marinate for an hour.
2. Roast the marinated chicken in an oven at medium temperature for 5 to 10 minutes. The chicken should be three-fourths done.
3. Heat butter in a pan. Fry the onions until it turns translucent.
4. Add garlic-ginger and sauté for a minute, then add garam masala. Cook for a few seconds making sure not to burn the paste.
5. Add tomato puree, salt, and chili powder. Let simmer for about 5 minutes, occasionally stirring until sauce thickens and becomes a deep brown-red color.
6. Add the marinated chicken, butter, fresh cream, the crushed fenugreek leaves, and sliced green chilies. Cook for an additional 5 to 10 min until the chicken is cooked.
7. Adjust salt, garnish with the coriander leaves. Serve over rice or naan.
## Contribution
- Nihar Samantaray - [website](https://nihars.com), [contact](mailto:i@nihars.com)
;tags: indian curry chicken

View File

@ -2,26 +2,29 @@
![pepe](pix/cacio-e-pepe.webp)
Cacio e Pepe(meaning cheese and pepper) is not only based but also incredibly simple, ideal for lazy neets and similarly minded people
who don't want to wash too many dishes and don't like complicated recipes with too many extra ingredients.
Cacio e Pepe (meaning cheese and pepper) is not only based but also incredibly simple, ideal for lazy neets and similarly minded people who don't want to wash too many dishes and don't like complicated recipes with too many extra ingredients.
## Ingredients
- Spaghetti (recipe works with pretty much any type)
- Grated Parmasean Cheese (or something similar)
- Grated Parmasean Cheese (or something similar, pic above uses parmasean and fresh mozzarella)
- Grated Parmesan Cheese (or something similar)
## Directions
1. Cook your chosen amount of spaghetti 1-2 minutes under the time on the package
1. Cook your chosen amount of spaghetti 1-2 minutes under the time on the package
according to the directions on the package or however you usually do it.
2. Discard most of the water, leaving about 1/4 to 1/2 cup of water in with the pasta (it depends on how much pasta you're making)
3. On medium heat, add the grated parmasean cheese and stir everything so that the cheese melts and evenly coats the pasta.
How much cheese you need depends on how much spaghetti you're cooking. If it doesnt taste cheesy enough, add more on top at the end.
3. On medium heat, add the grated Parmesan cheese and stir everything so that the cheese melts and evenly coats the pasta.
How much cheese you need depends on how much spaghetti you're cooking. If it doesn't taste cheesy enough, add more on top at the end.
4. After 1 minute or so on medium heat, the pasta water and cheese will combine to form a creamy sauce.
5. Top with more cheese if you need, then add black pepper and salt according to your taste.
5. Top with more cheese if you need, then add black pepper and salt according to your taste.
Pasta water and the cheese are already salty, so you may not need to add any extra salt.
6. It's done!
## Contributors
- Some guy called [siedes](https://github.com/siedes)
- Batu Cam -- Added picture -- XMR: 85eZ4uVd4gkiCsQEeDnsQG9pUbDzdi1r1VSJ9hK5Sx7hKsFZjvmqtWV7gU1ysWUR32jhWutBRGUUq8VAJNUfin9wBCCuTdg
;tags: italian quick pasta

View File

@ -2,23 +2,25 @@
![caesar_salad](pix/csalad.webp)
Caesar Salad is an easy and delicious meal for lunch or dinner.
Caesar Salad is an easy and delicious meal for lunch or dinner.
## Ingredients
- Romaine Lettuce
- Grated Parmasean Cheese
- Grated Parmesan Cheese
- Croutons
- Caesar Salad Dressing
## Directions
1. Prepare a whole head of Romaine Lettuce by chopping off the root and rising throrougly with water. Dry competely.
2. Once the lettuce is fully dry, put in a mixing bowl with lettuce and the Caesar Salad dressing. Toss to cover each leaf competely.
1. Prepare a whole head of Romaine Lettuce by chopping off the root and rising thoroughly with water. Dry completely.
2. Once the lettuce is fully dry, put in a mixing bowl with lettuce and the Caesar Salad dressing. Toss to cover each leaf completely.
3. Add croutons.
4. Grate Parmasean over salad.
4. Grate Parmesan over salad.
5. Eat with hands.
## Contributors
- gucko
;tags: italian salad

View File

@ -36,3 +36,5 @@ The smoked bacon is not in the traditional recipe but it's good. Don't add it if
## Contribution
- anon btc: 1FJSSps89rEMtYm8Vvkp2uyTX9MFpZtcGy
;tags: flemish stew beef

View File

@ -33,3 +33,5 @@ Add the guanciale back in and give it a quick toss to mix. Plate and optionally
## Contribution
Peter Piontek
;tags: italian pasta quick

63
src/cheesy-meatballs.md Normal file
View File

@ -0,0 +1,63 @@
# Cheesy Meatballs with Tomato Sauce
![Cheesy Meatballs with Tomato Sauce](pix/cheesy-meatballs.webp)
Nothing beats meat, cheese and tomato combined together to create the best
combination of flavors that man has created.
## Ingredients
The quantities here are for about two adult portions. That is, if you are also
making some side dish, like in the photo.
For the meatballs:
* 300-400g of ground beef meat
* 1/4 of an onion
* ~70g of cheese; I have made with different cheese types, but usually I use
Gouda
* Parsley
* 1-2 garlic cloves
* 1 egg
* ~1/5 metric cups (~50ml) of bread crumbs
For the sauce:
* 250ml of water
* 8 spoonfuls of tomato paste
* Oregano
* Basil
* Black pepper
## Instructions
1. Beat the egg(s) in a large bowl.
2. Add in the ground beef, and the bread crumbs and mix.
3. Chop the onion into small pieces and add it to the bowl.
4. Mince the garlic cloves and add to the bowl.
5. Dice the parsley leaves and add to the bowl.
6. Salt the beef mix and mix it thoroughly.
7. Cut the cheese into cubes. The amount of cubes you will need will depend on
how many meatballs you make, which depends on how big you want to make the
meatballs. You get the idea.
8. Take a cheese cube and wrap with enough ground meat to completely cover it.
Repeat this process until you've run out of the ground beef mix.
9. Heat the frying pan, add some olive oil, and add the meatballs. Cook over
medium heat rolling the meatballs from time to time until they are slightly
brown from all sides (wait, spheres have no sides).
10. When the meatballs look done, pour the water and tomato paste; add the dried
oregano and basil, and ground black pepper; and salt to taste.
11. Cook over medium-low heat for about ten minutes rolling the meatballs so
that they get completely bathed in tomato sauce.
12. Serve with some side dish and enjoy!
Originally published at [https://www.yaroslavps.com/food/cheesy-meatballs/](https://www.yaroslavps.com/food/cheesy-meatballs/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: beef

View File

@ -12,9 +12,11 @@
## Directions
1. Preheat oven to 400°. In a large bowl, combine the vegetables, chicken, soup and thyme. Pour into an ungreased deep-dish 9-in. pie plate. Combine the biscuit mix, milk and egg; spoon over chicken mixture.
1. Preheat oven to 400°F (200°C). In a large bowl, combine the vegetables, chicken, soup and thyme. Pour into an ungreased deep-dish 9-in. pie plate. Combine the biscuit mix, milk and egg; spoon over chicken mixture.
2. Bake until topping is golden brown and toothpick inserted in the center comes out clean, 25-30 minutes.
## Contribution
Front3ndNinja - [Website](https://github.com/Front3ndNinja)
;tags: chicken

View File

@ -18,19 +18,19 @@ The recipe that started this very site.
1. Slice the chicken breasts through their width so that they are as flat as possible.
2. Pound breasts as flat as possible.
3. Add flour to a bowl or basin large enough to fit a breast, add pepper.
4. Crack eggs into another large bowl or basin and wisk them.
5. Add breadcrumbs to yet another large bowl or basin. Add generous amounts of grated parmesian.
4. Crack eggs into another large bowl or basin and whisk them.
5. Add breadcrumbs to yet another large bowl or basin. Add generous amounts of grated parmesan.
6. One by one, take each breast and dip and cover it in the flour, then the egg, then the bread crumbs.
7. Cover a pan with olive oil and heat it just under when it begins to smoke.
8. Fry the bread crumb-coated chicken breasts in the oil. Add butter generously while frying to ensure frying oil does not evaporate.
9. Move fried breasts to an oiled or buttered pan, add mozarella and parmesan on them.
9. Move fried breasts to an oiled or buttered pan, add mozzarella and parmesan on them.
10. Broil/cook the breasts only long enough for the cheese to melt.
11. Serve the breasts with [pasta sauce](pasta-sauce.html) either above or below. This is often served with [pasta](pasta.html).
## Note
There is some controversy over when to add the pasta sauce to this dish.
Some place it on the chicken before cooking it with the mozarella.
Some place it on the chicken before cooking it with the mozzarella.
The sauce, if left on the chicken too long will make the breadcrumbs go soggy.
That also will make leftovers mushy (while still tasty).
I recommend keeping the breasts separate and only adding the sauce when served.
@ -38,3 +38,5 @@ I recommend keeping the breasts separate and only adding the sauce when served.
## Contribution
- Luke Smith -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
;tags: italian chicken

View File

@ -27,4 +27,6 @@ Easy to throw together and transport for the working fellow. High in protein!
## Contribution
- Miika Nissi - [website](https://miikanissi.com)
- Miika Nissi - [website](https://miikanissi.com)
;tags: chicken italian pasta

View File

@ -31,3 +31,5 @@ You may eat or compost the remaining vegetables.
## Contribution
- Luke Smith -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
;tags: chicken stock basic

View File

@ -3,7 +3,7 @@
## Ingredients
- chicken breasts
- two or three onions (preferrably red)
- two or three onions (preferably red)
- seasoning:
- adobo seasoning
- paprika
@ -17,7 +17,7 @@
1. Quarter two onions and spread on the bottom of a slow-cooker.
2. Place chicken breasts on top of onions.
3. Season slow-cooker contents liberally with adobo seasoning, paprika and any other desired seasonings, squeeze half of a lime too if desired.
4. Let cook on low for 8 hours. Cooking on high for less time is possible as well, but a slower cook is preferrable.
4. Let cook on low for 8 hours. Cooking on high for less time is possible as well, but a slower cook is preferable.
7. Dice the tomato, cilantro, any lettuce and the third onion for taco contents.
9. Shred chicken with forks once cooked. Optionally add a dash more seasoning for taste or appearance.
10. Add chicken, cheese and all the diced ingredients to tortillas.
@ -26,3 +26,5 @@
## Contribution
- Luke Smith -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
;tags: mexican chicken

View File

@ -26,3 +26,5 @@ Note: You may also need a blender / food processor.
## Contribution
- Luke Goule - [GitHub](https://github.com/LukeGoule), [XMR Donation QR](https://ergine.cc/xmr.png)
;tags: curry chicken

View File

@ -5,7 +5,7 @@ Perfectly cooked fall off the bone buffalo wings.
## Ingredients
- Chicken wings and drums
- Enough Franks RedHot Sauce to marinate and top dress*
- Enough Frank's RedHot Sauce to marinate and top dress*
- Reynold's Oven Bag
## Directions
@ -23,3 +23,5 @@ Perfectly cooked fall off the bone buffalo wings.
## Contributors
- **Kyle Steger** -- [GitHub](https://github.com/kyleVsteger) -- _just some dude_
;tags: chicken

View File

@ -25,9 +25,9 @@
## Directions
1. Brown the beef by adding it to a pot with neutral oil. Start breaking it into small pieces. Allow water to leave the meat. Salt it to expel more water. Once water is gone, the sound will change and it will start to fry. Let it get a dark brown. Remove beef and set aside.
2. Dice onions, red peppers, and chili peppers into small pieces (dice). Sautee until translucent. Add finely chopped garlic, chili flakes, paprika, cumin, and oregano.
2. Dice onions, red peppers, and chili peppers into small pieces (dice). Sautee until translucent. Add finely chopped garlic, chili flakes, paprika, cumin, and oregano.
3. Add tomato paste to vegetables and let brown.
4. Add meat to the veegetables.
4. Add meat to the vegetables.
5. Add whole peeled tomatoes and some water (or stock).
6. Simmer for at least 45-60 minutes. Stir occasionally and add liquid if getting too dry.
7. Stir in kidney beans and dark chocolate.
@ -36,3 +36,5 @@
## Contribution
- Aaron Taylor -- [website](https://atay.me)
;tags: mexican beef beans

70
src/country-skillet.md Normal file
View File

@ -0,0 +1,70 @@
# Country Breakfast Skillet
![Country Breakfast Skillet](pix/country-skillet.webp)
If you are feeling quite hungry after just waking up and want to have a
breakfast to fill your HP and stamina bars for the day, I've got just the
perfect recipe for you.
To be honest, this is more of a build-your-own dish. What I am providing here, I
would say, is more of a starting point and you're more than welcome to add (or
remove) anything you'd like. I also have to say that this is not exclusively a
breakfast dish, I've had it for breakfast, for lunch, for supper, for dinner,
etc. Although, I guess when you're a student just any food at any time of the
day will do.
## Ingredients
Since I more often than not cook this only for myself, the ingredient list below
is calculated for one person. Once more, this is not a strict ingredient list,
so you can really add anything you want. I would say that the only ingredients
that are a most are the eggs and the potatoes. The rest of the ingredients I
will mark with * for the ones that I usually use, and ** for ingredients that I
have used, but seldom use.
* 2 eggs
* 2 small/medium-sized potatoes
* Salt
* Black pepper
* 4-6 bacon strips*
* ½ an onion*
* Cheese (I usually use Gouda)*
* Paprika*
* A couple of Champignon 'shrooms**
* Some slices of bell pepper**
## Instructions
1. Cut the bacon into pieces and fry it on a pan.
2. Cut the potatoes into small cubes.
3. After frying the bacon, set aside and use the bacon grease to fry the
potatoes over medium/medium-low heat for about 20 minutes.
4. Add some salt and paprika to the potatoes, mix well and cook for another ten
minutes.
5. Cut the onions and add them to the frying pan. Cook for about five minutes.
6. If you decide to add some vegetables, like mushrooms or peppers, add them
now.
7. Now, there are two ways you can cook the eggs.*
* Beat the eggs in a bowl and the pour them onto the pan.
* Or just crack the eggs directly on the mix in the pan and mix everything
thoroughly.
8. Cut the cheese into small slices and add it.
9. Cook for a couple of minutes more, until eggs are cooked enough. Don't let
the eggs dry (unless that's the way you like your eggs ¯\\\_(ツ)\_/¯).
10. For the final touch, chop the parsley (or whatever other spices/herbs you
decided to use) and add it on top.
11. Serve hot and add some freshly ground pepper.
\*Personally, I prefer to beat the eggs first in a bowl before adding them to the
frying pan.
Originally published at [https://www.yaroslavps.com/food/country-breakfast-skillet/](https://www.yaroslavps.com/food/country-breakfast-skillet/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: american breakfast pork

View File

@ -0,0 +1,57 @@
# Creamy Mashed Potatoes
![Creamy Mashed Potatoes](pix/creamy-mashed-potatoes.webp)
Mashed potatoes is a really great recipe that is often relegated to the position
of side dish. This recipe is a spin of the classical mashed potatoes recipe
that's got itself more going on. You can serve this dish for a relatively light
meal, or you can also serve it as a side dish if you want to have a really
hearty meal.
## Ingredients
The quantities here are for about four adult portions. If you are planning on
eating this as a side dish, it might be more like 6-8 portions.
* 1kg potatoes
* 200ml milk*
* 200ml mayonnaise*
* ~100g cheese
* Garlic powder
* 12-16 strips of bacon
* Butter
* 3-4 green onions
* Black pepper
* Salt
\*You can play with the proportions depending on how creamy or dry you want the
mashed potatoes to be.
## Instructions
1. Peel and cut the potatoes into medium sized pieces.
2. Put the potatoes in a pot with some water so that it covers the potatoes and
boil them for about 20-30 minutes, or until the potatoes are soft.
3. About ten minutes before removing the potatoes from the boiling water, cut
the bacon into little pieces and fry it.
4. Warm up the milk and mayonnaise.
5. Shred the cheese.
6. When the potatoes are done, remove all water from the pot, add the warm milk
and mayonnaise mix, add some butter, and mash with a potato masher or a
blender.
7. Add some salt, black pepper and garlic powder to taste and continue mashing
the mix.
8. Once the mix is somewhat homogeneous and the potatoes are properly mashed,
add the shredded cheese and fried bacon and mix a little.
9. Serve and top with chopped green onions.
Originally published at [https://www.yaroslavps.com/food/creamy-mashed-potatoes/](https://www.yaroslavps.com/food/creamy-mashed-potatoes/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: potato side

View File

@ -13,10 +13,12 @@ Croutons are an essential addition to many salads. They are delicious and easy
## Directions
1. Preheat oven to 350 degrees Fahrenheit. Gently cut slices of white bread into squares with a chef's knife. One to two slices is usually enough for one person.
2. In a large bowl combine olive oil, spices, and bread squares and gently mix to thoroughly season bread. Spices can be anything but I recommend oregano, paprika, black pepper, garilc powder or freshly minced garlic, and a small pinch of cayenne.
3. Spread seasoned breaad squares large face down onto a baking sheet evenly and put in oven for 6-8 minutes. Once the bread has crisped flip each square and put back in oven for another 6-8 minutes or until crispy throughout.
2. In a large bowl combine olive oil, spices, and bread squares and gently mix to thoroughly season bread. Spices can be anything but I recommend oregano, paprika, black pepper, garlic powder or freshly minced garlic, and a small pinch of cayenne.
3. Spread seasoned bread squares large face down onto a baking sheet evenly and put in oven for 6-8 minutes. Once the bread has crisped flip each square and put back in oven for another 6-8 minutes or until crispy throughout.
4. Once fully baked, let rest until cool. These can be eaten immediately or saved in a sandwich bag for later.
## Contributors
- gucko
;tags: basic french salad

View File

@ -20,3 +20,5 @@ Quick and simple bread spread.
## Contribution
- Patryk Niedźwiedziński - [website](https://niedzwiedzinski.cyou)
;tags: bread quick snack spread

View File

@ -1,12 +1,12 @@
# Drunken beans(Pintos Borrachos)
# Drunken beans (Pintos Borrachos)
Pinto beans cooking with beer, what beer you use can change the dish.
## Ingredients
- 1 small yellow onion
- 3 gloves of garlic
- 2 tomatos. chopped
- 1 small yellow onion
- 3 gloves of garlic
- 2 tomatoes. chopped
- 4 cups of water
- 1 1/2 cups of pinto beans (can be dried or canned)
- 1 tbsp oregano
@ -20,10 +20,12 @@ Pinto beans cooking with beer, what beer you use can change the dish.
2. Add garlic, sauté bit longer.
3. Add tomatoes, water, beans, oregano, cumin, chilli powder, beer and salt, gradually bring to boil.
4. When boiled, reduce to simmer.
5. When beans are aldante(about 1 hour if using dried), bring to quick boil and evoprate remaining liquid unil beans are stew-like.
5. When beans are al dente (about 1 hour if using dried), bring to quick boil and evaporate remaining liquid until beans are stew-like.
6. Remove from the heat and mashup, or skip this step if you want more of a bean stew.
## Contribution
- just a dude who likes cooking
;tags: beans stew

View File

@ -48,3 +48,5 @@ of ham, mushrooms, chopped tomatoes, etc., before cracking the eggs in.
- Martin Chrzanowski -- [website](https://m-chrzan.xyz), [donate](https://m-chrzan.xyz/crypto.html)
- Deven Blake -- [website](http://www.trinity.moe)
;tags: eggs basic

34
src/fish-curry.md Normal file
View File

@ -0,0 +1,34 @@
# Fish Curry
Best served with white rice
- 🍳Cook time: 30 min
- 🍽️ Servings:5
## Ingredients
- 3T neutral oil
- 1 onion
- 1 red onion
- 2 cloves of garlic
- 4cm ginger
- 1 red pepper
- 1t curry powder
- 250g green beans
- 4 tomatoes
- 200ml fish broth
- 200ml coconut milk
- 400g fish fillet (white fish)
## Directions
1. Boil green beans for 10 minutes
2. Cut onions, tomato, garlic and fish.
3. Heat oil on a wok and sauté the onion and garlic
4. Add beans, tomato, broth and spices and boil for 6 minutes
5. Add coconut milk, fish and pepper (whole) and boil for an additional 6 minutes.
## Contribution
- Thijs Wester - [website](twester.tk)
;tags: thai

View File

@ -1,4 +1,4 @@
# Recipe name
# Flammkuchen
A recipe for Flammkuchen a very thin crust pizza-like dish - it originates from Elsass, a French region close to where I grew up.
I like the recipe because it takes 10 minutes to prepare and another 10 minutes to bake. It goes well with a green salad as a side.
@ -26,3 +26,5 @@ I usually take it down from the baking tray and let it cool down for 2-5 minutes
## Contributors
- Bernhard Egger -- [website](https://eggerbernhard.ch), [twitter](https://twitter.com/VisionBernie)
;tags: french pork quick

32
src/french-crepes.md Normal file
View File

@ -0,0 +1,32 @@
# French Crêpes
Like pancakes, but very thin.
15 crêpes.
## Ingredients
- 300g white flour
- 3 eggs
- 60cl milk
- 20cl beer
- 30g butter or 3 tablespoons of oil
## Directions
1. Mix flour, salt, eggs and melted butter or oil. (In this order to avoid dry flour)
2. Slowly add milk and beer until the dough becomes fluid enough. (Pouring it from the ladle has to be fluid)
3. Let it rest one hour. (optional)
4. Cook the crêpe in a flat pan, one ladle at a time.
## Tips
- Oil the pan frequently with an oiled piece of fabric.
- Wait for the pan to be hot before cooking the first crêpe.
- Wait until the crêpe has dried up to flip it.
- When pouring the dough, follow the pan rotation with the ladle to evenly spread a thin layer of it.
### Contributor
- Aeredren - [GitHub](https://github.com/Aeredren)
;tags: french dessert breakfast

View File

@ -33,3 +33,5 @@ Serves 4
## Contribution
- anon btc: 1FJSSps89rEMtYm8Vvkp2uyTX9MFpZtcGy
;tags: french pork quick

View File

@ -1,17 +1,20 @@
# Fried Anglerfish fillet
This is a simple light-flavoured recipe. Anglerfish (I'm referring specifically to the 'monfish/sea-devils' variant) meat is mild, when fried it forms like a batter around the fillet absorbing the butter and subtle flavours of the herbs. Preparing the anglerfish is an involved process that I'll try and explain to the best of my abilities but watching someone do it would be more then helpful. Fresh herbs are always preferable.
![anglerfish](pix/fried-anglerfish-fillet-00.webp)
This is a simple light-flavoured recipe. Anglerfish (I'm referring specifically to the 'monfish/sea-devil' variant) meat is mild, absorbing the butter and subtle flavours of the herbs. Preparing the anglerfish is an involved process that I'll try and explain to the best of my abilities but watching someone do it would be more then helpful.
## Ingredients
- 1 Anglerfish
- Butter, enough to fry with
- Chives or green onions
- Marjoram
- Marjoram, fresh herbs are preferable
## Directions
[[Preparing the fish]]
### Preparing the fish
1. Turn the creature on its back. With a sharp and preferrably short-bladed knife make an incision from the anus to just between the two small fins under the head. This is best done by inserting the knife blade tip facing up while putting force upwards and moving towards the head, letting gravity do the work. This helps to avoid puncturing the organs.
2. Remove the organs. Gently pull and cut the membrane that connects each to the rest of the body.
3. Make an incision around the mouth (the hard 'lips'), turn the fish around and do the same to that side.
@ -20,11 +23,16 @@ This is a simple light-flavoured recipe. Anglerfish (I'm referring specifically
6. With a filleting knife, fillet the meat from the backbone and remove the tail.
7. You should be left with 2 long strips of meat. Cut each in half.
[[Cooking]]
### Cooking
8. In a pan on medium heat, melt a good amount of butter and place the fillets inside. The goal here is to sear the meat to get that light crust. Flip until all sides have turned the 'golden brown' color.
9. Add the herbs, just enough to cover the fillets, salt and pepper too if desired and cover with the lid on low heat until fully cooked. Time here varies but it can be anywhere between 5-10 minutes.
10. Enjoy. This goes well with steamed vegetables. Or potatoes to soak up the butter.
![served](pix/fried-anglerfish-fillet-01.webp)
## Contribution
Shou, https://shouganai.xyz
by Shou, [website](https://shouganai.xyz)
;tags: fish

View File

@ -1,17 +1,19 @@
# Fried potatos
# Fried Potatoes
## Ingredients
- Potatos
- Potatoes
- Oil or Crème Fraîche
- Onions
## Directions
1. Peel and cut the potatos to desired size.
2. Cut the the onions.
1. Peel and cut the potatoes to desired size.
2. Cut the onions.
3. Put a bit of Oil or Crème Fraîche in your pan.
4. Put both the potatos and the onions into the pan.
5. Cook them until they there gold-brown.
4. Put both the potatoes and the onions into the pan.
5. Cook them until they're golden-brown.
6. Enjoy
## Contribution
themisch - [website](http://k63fspwi7eekmjy7i3ofk425lseyftfrbikyjs5ndgrvzasxlh6hoiid.onion), [donate](http://k63fspwi7eekmjy7i3ofk425lseyftfrbikyjs5ndgrvzasxlh6hoiid.onion/donate.html)
;tags: potato quick side

39
src/frittata.md Normal file
View File

@ -0,0 +1,39 @@
# Frittata
Very filling egg dish that's easy, fast, and can be eaten at any meal. Any other types of vegetables can be added, this is just what I use the most
- ⏲️ Prep time: 10 min
- 🍳Cook time: 30 min
- 🍽️ Servings:4-6
## Ingredients
- 4-6 Eggs
- 1/2 Onion
- 1 Bell Pepper
- 2 Tbsp Heavy Cream
- Thinly sliced meat (prosciutto, shaved chicken, sandwich steak, etc.) (Optional)
- Shredded cheese of choice (Optional)
## Directions
1. Dice peppers and onions and saute in an oven safe pan at medium heat.
2. Add in meat to the pan and set oven to low broil.
3. Beat eggs, cream, salt, and pepper together in a bowl.
4. Add in egg mixture to the pan and mix together until even.
5. Cook egg and vegetable mixture in pan until eggs begin to firm up and edges begin to pull away. Place into oven
6. Keep in Oven until completely firm. At this point you can add shredded cheese on top and put back into the oven until melted (about 2 more minutes)
7. Flip out of pan and cool to room temperature to ensure settling.
## Notes
- Other good vegetables include spinach, tomatoes, mushrooms, broccoli rabe
- If adding tomatoes, try to keep as much of the juice out to prevent it from being too watery and falling apart
- An easy way to get it out of the pan is flip upside down on to a plate and then flip again onto another plate/cooling rack
- It is possible to use ground meat as well, but it may have to cook a bit longer in the over to ensure firmness.
## Contribution
- AJ XMR: 45kYSzfMbY79HeuFoJC2sSGwoXCkty7X6F8nD7rNMkmuZvsDwoAnxDk3B1bT4rK2Je6z9cvKoxxGqS7aUbzvQajzEcK8nfQ
;tags: eggs italian

28
src/ginataang-kalabasa.md Normal file
View File

@ -0,0 +1,28 @@
# Ginataang Kalabasa
Or "Squash in Coconut Milk". This is a common Filipino dish.
- ⏲️ Prep time: 10 min
- 🍳Cook time: 30 min
- 🍽️ Servings: 8
## Ingredients
- One medium sized squash that is easy to peel (butternut squash is usually best)
- Two cans of coconut milk
- One onion
- A few cloves of garlic
## Directions
1. Remove the seeds from your squash, then peel it and chop it up into large cubes, then set aside. (The easiest way to peel the squash while raw is to cut it into strips and cut the skin off of each strip individually)
2. Chop your onion and garlic and cook in an oiled stock pot until translucent.
3. Once your onions are translucent add both cans of coconut milk to the pot along with your cubes of squash. Let simmer until squash is soft.
4. When your squash is soft take a potato masher and mash about half of your squash leaving the rest of it as cubes.
5. Take off heat and serve over rice.
## Contribution
- Jacob Smith - [website](https://jacobwsmith.xyz)
;tags: filipino squash

View File

@ -0,0 +1,36 @@
# Broccoli with Ginger and Garlic Sauce
Asian inspired broccoli dish with tasty sauce. Sauce can be used for all kinds of asian inspired sauted vegetables.
- ⏲️ Prep time: 5 min
- 🍳Cook time: 10 min
- 🍽️ Servings: 2
## Ingredients
- 1-2 Broccoli (fresh best, frozen works too)
- Minced garlic (1 tablespoon)
- Minced ginger (1 tablespoon)
- Sherry or regular white wine (you cook with what you drink with!) (1 tablespoon)
- Soy sauce (1-2 tablespoon)
## Directions
1. Cut broccoli into little flourettes (hold the broccoli upside down and cut around the stem with a pairing knife)
2. Fill your pan (or wok) around half inch (1.57cm) with water and bring to a rapid boil.
3. Put broccoli in and steam with lid on for approx. 3 minutes.
4. Drain broccoli and wipe pan dry.
5. One teaspoon of oil and saute garlic and ginger (use sesameseed oil for asian touch, but neutral or olive oil works well too).
6. Deglaze with sherry, put half a cup ($\approx$ 120 ml) of warm water or chicken stock. Reduce on medium-high heat.
7. Stir in soy sauce, brown sugar and lemon juice to your taste.
8. Thicken sauce with corn starch.
9. Put dry cooked broccoli back in and saute for very short time (you want it nice and crunchy).
## Contribution
- mjt91 - [website](https://github.com/mjt91), [donate](https://www.paypal.com/paypalme/mjt91)
;tags: side quick asian

View File

@ -29,3 +29,5 @@ They are substantial and can be roasted in butter and other ingredients.
## Contribution
- Luke Smith -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
;tags: italian potato side

40
src/guacamole.md Normal file
View File

@ -0,0 +1,40 @@
# Fresh Guacamole
![Fresh Guacamole](pix/guacamole.webp)
A nice recipe that functions as a delicious and fresh appetizer, best eaten with
some totopos corn chips, especially in a hot summer day.
## Ingredients
Here are the ingredients for about two adult portions:
* 2 Hass avocados
* 1/4 medium onion
* 1 small tomato
* Cilantro
* 1 lime
And of course, some totopos to eat with.
## Instructions
1. Cut the avocados in half, open them and place the pulp in a bowl.
2. Mash the avocados, add lime juice, mix and mash some more.
3. Mince the cilantro, tomato and onion and add them to the avocado mix.
4. Add salt and black pepper to taste and mix thoroughly.
5. Enjoy fresh with some totopos!
This recipe is best consumed fresh, since the avocado oxidizes pretty fast and
might lose its appetizing color and texture in just some hours.
Originally published at [https://www.yaroslavps.com/food/fresh-guacamole/](https://www.yaroslavps.com/food/fresh-guacamole/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: mexican spread snack

View File

@ -0,0 +1,54 @@
# Shrimp and Sausage Gumbo
This recipe is a simplified version of AB's Seafood Gumbo -- [youtube](https://youtu.be/XuiKYWb7s5o)
- ⏲ Prep time: 15 min
- 🍳Cook time: 130 min
- 🍽 Servings: 4-6
## Ingredients
- 2-3 lbs Shrimp
- 2 lbs Andouille Sausage
- 2 (32 oz) Chicken Broth
- 1 cup Vegetable or Canola Oil
- 1 cup All Purpose Flour
- 1 cup finely chopped Yellow Onion
- 1 cup finely chopped Green Pepper
- 1 cup finely chopped Celery
- 2 tbsp minced Garlic
- 1 tbsp Worcestershire Sauce
- 1 tbsp Cajun or Creole Seasoning (Creole Kick)
- 1 12 oz. bottle of Beer
- 1 tsp dried Thyme
- 1 tsp dried Parsley
- 3 - 5 Bay Leafs
- 1/2 cup Green Onions
- 1-2 cups White Rice
- (Optional) 1 Jalapeño Pepper
- (Optional) Instead of chicken broth, you can use your own shrimp stock
## Directions
1. Prep the vegetables
2. Get the roux started: Mix oil and flour over heat until it turns into a dark chocolate color. Low - medium heat for about 30 minutes or medium - high for 15 - 20 minutes if you're feeling brave.
3. Ensure to stir frequently while adding the following ingredients.
4. Add onion. Cook for 5 minutes.
5. Add celery and peppers. Cook for 5 minutes.
6. Add garlic. Cook for 1 minute.
7. Add beer.
8. Add broth.
9. Add seasonings and Worcestershire Sauce.
10. Add sausage and bring to a boil.
11. Lower heat, cover, simmer for 90 minutes.
12. Increase heat to medium. Add shrimp and cook for 5-7 minutes.
13. Turn off the heat and serve over white rice.
14. (Optional) For leftovers, boil gumbo with dry white rice and turn it into a jambalaya.
## Contribution
- Carl Zimmerman -- [website](https://codingwithcarl.com)
- Smokin' & Grillin' wit AB -- [youtube](https://www.youtube.com/c/SmokinGrillinwitAB/)
;tags: american fish rice

28
src/hamburger-patties.md Normal file
View File

@ -0,0 +1,28 @@
# Hamburger Patties
🍽️ Servings: 6 patties
## Ingredients
- 1 cup soft bread crumb
- 1/2 cup milk
- 1 1/2 pound ground beef
- 1 medium onion, chopped
- 1/2 teaspoon salt
- dash pepper
- 1/2 teaspoon cayenne
- 1 teaspoon Worcestershire sauce
- 2 tablespoons of fat or salad oil
## Directions
1. Combine all ingredients except fat: mix well; shape into 6 patties.
2. Heat fat in skillet.
3. Brown patties on all sides; lower heat; cook to desired degree of
doneness.
## Contribution
- Anonymous
;tags: american quick beef sandwich

View File

@ -34,3 +34,5 @@ bite.
## Contributors
- **Dr. Cat** -- [website](https://github.com/castrated)
;tags: eggs snack quick

24
src/hellfire-steak.md Normal file
View File

@ -0,0 +1,24 @@
# Hellfire Steak
I first learned this recipe from a Bishop I had growing up. It produces quite a good steak despite the unconventional ingredients.
## Ingredients
- Steak
- Kosher Salt
- Mustard Powder
- Tabasco Sauce
## Directions
1. Rub a generous amount of salt all over the steak
2. Coat the entire steak with mustard powder
3. Pour Tabasco Sauce onto both sides of the steak, don't be afraid to put more on than you think you might otherwise be comfortable with the salt will cancel out a lot of the spice while grilling.
4. Grill over low heat until steak is cooked to your preference.
## Contribution
- Jacob Smith - [website](https://jacobwsmith.xyz)
;tags: beef quick

21
src/hummus.md Normal file
View File

@ -0,0 +1,21 @@
# Hummus
## Ingredients
- One can of garbonzo beans
- About 3 tablespoons of tahini (also known as tehina)
- A spash of Lemmon Juice
- A splash of Olive Oil
## Directions
1. Thuroughly rinse garbonzo beans and remove any skins
2. Put all ingredients into a small food processor and chop until desired thickness is reached
3. You may have to add more olive oil or lemmon juice to reach your desired thickness (exact measurements of these ingredients were not given because you may like your hummus to be a different thickness than someone else, feel free to experiment)
4. Once your desired thickness has been reached place in a sealale container and refrigerate until you are ready to eat
## Contribution
- Jacob Smith - [website](https://jacobwsmith.xyz)
;tags: basic snack spread

View File

@ -1,83 +0,0 @@
# 🍳 Based Cooking 🍲
Only Based cooking. No ads, no tracking, nothing but based cooking.
## Recipes
- [Carbonara](carbonara.html)
- [Chicken Parmesan](chicken-parmesan.html)
- [Chicken Pasta Casserole](chicken-pasta-casserole.html)
- [Gnocchi](gnocchi.html)
- [Slow-cooked Chicken Tacos](chicken-tacos.html)
- [Beef Stroganoff](stroganoff.html)
- [Beef or Lamb Stew](beef-stew.html)
- [Beef Jerky](beef-jerky.html)
- [Portuguese Steak with Beer Sauce](portuguese-steak-with-beer-sauce.html)
- [Tuscan Style Pork Roast](tuscan-style-pork-roast.html)
- [Flemish Beer and Gingerbread Beef Stew](carbonade.html)
- [French Mustard Sauce Porkchops](french-mustard-sauce-porkchops.html)
- [Chicken, Tomato & Spinach Curry](chicken-tomato-spinach-curry.html)
- [Broiled Trevally](broiled-trevally.html)
- [Almeirim Stone Soup](almeirim-stone-soup.html)
- [Chicken Wings](chicken-wings.html)
- [Instant Tom Yam Kung noodle soup](instant-tom-yam-kung-noodle-soup.html)
- [Marinated Pork Steaks](marinated-pork-steaks.html)
- [Banana Bread](banana-bread.html)
- [Cacio e Pepe](cacio-e-pepe.html)
- [Potato and Eggplant Curry](potato-and-eggplant-curry.html)
- [Dried Tomato and Plums Bread Spread](dried-tomato-plum-spread.html)
- [Drunken Beans](drunken-beans.html)
- [Chili con carne](chili-con-carne.html)
- [Matcha Cookies](matcha-cookies.html)
- [Miso Ginger Pork](miso-ginger-pork.html)
- [Pancakes](pancake.html)
- [Pizza Dough](pizza-dough.html)
- [Beef Tips with Mashed Potatoes](beef-tips.html)
- [Älplermagronen (Alpine macaroni)](aelplermagronen.html)
- [Rösti](roesti.html)
- [Chicken Biscuit Potpie](chicken-biscuit-potpie.html)
- [Liver Pate](liverpate.html)
- [Flammkuchen](flammkuchen.html)
- [Tortellini](tortellini.html)
- [Banana Muffins with Chocolate](banana-muffins-with-chocolate.html)
- [Taco Meat](taco-meat.html)
- [Fried Anglerfish Fillet](fried-anglerfish-fillet.html)
- [Hangover Eggs](hangover-eggs.html)
- [Caesar Salad](caesar-salad.html)
- [Maque Choux](maque-choux.html)
- [Ragù](ragu.html)
- [Scandinavian Coffee Cake](scandinavian-coffee-cake.html)
- [Japanese Noodle Soup](japanese-noodle-soup.html)
- [Sticky Porkchops](sticky-porkchops.html)
## Basics
- [Chicken Stock and Bone Broth](chicken-stock-bone-broth.html)
- [Pasta (store bought)](pasta.html)
- [Pasta Sauce](pasta-sauce.html)
- [Rice](rice.html)
- [Eggs](eggs.html)
- [Oats](oats.html)
- [Bread](bread.html)
- [Sauerkraut](sauerkraut.html)
- [Yogurt](yogurt.html)
- [Sweet Potato Fries](sweet-potato-fries.html)
- [Fried potatos](fried-potatos.html)
- [Croutons](croutons.html)
## More Info
- [Table Salt vs. Kosher Salt?](salt.html)
- [Slow Cooking Benefits and Tips](slow-cooking-tips.html)
- [Get a Mortar and Pestle](mortar-and-pestle.html)
## About this site
Founded to provide a simple online cookbook without ads and obese web design.
### It's easy to contribute!
- Submit new recipes via git via [Github](https://github.com/lukesmithxyz/based.cooking) or [Gitlab](https://gitlab.com/lukesmithxyz/based.cooking).
- If a recipe has no image for it, make the recipe as presented and submit a picture above or to [luke@lukesmith.xyz](mailto:luke@lukesmith.xyz).
- Donate to the individual people who contribute pages whose names are at the bottom of each page.
- Donate Bitcoin to the site's long-term maintenance fund: `bc1q763s4ud0hgfa66ce64gyh6tsss49vyk5cqcm6w` ([QR code](pix/bitcoin-based-cooking.webp))

View File

@ -18,7 +18,7 @@ Instant noodles with processed spices are quick but not the most healthy. It's i
## Directions
1. Put small amount of water and coconut milk to boil. Add the noodle spices.
1. Put small amount of water and coconut milk to boil. Add the noodle spices. (If you don't like it too creamy, add extra water.)
2. Chop the mushrooms and coriander (and other veggies if you wish). Cut the lime into four pieces.
3. When boiling add mushroom, and crack the eggs directly into the pot (be sure not to stir after this, otherwise they will break). Wait 30 seconds to 1 minute.
4. Add the noodles and salad leaves (or whatever veggie you got).
@ -28,4 +28,6 @@ Pro tip: Squeeze some remaining lime juice into your drinking water.
## Contribution
- Ricky Lindén - [website](https://rickylinden.com), [donate (btc)](bc1qr28v9avdltgqhv63qqwt08k0n5kq9v27vppuzq), [donate (xmr)](49C6XptCgtVeurXQR9ZeXmV444TjCzDgEMEE84AAuQPmPPwdq7vMsCkTmn8EaZEJ6HPKsd1G4Vmzk5QbbMqWxCGRMrMoamK)
- Ting-Yun Huang, Ricky Lindén - [website](https://rickylinden.com), [donate](https://rickylinden.com/donate.html)
;tags: thai quick soup

View File

@ -1,11 +1,11 @@
# Japanese Noodle Soup
![Japanese Noodle Soup](/pix/japanese-noodle-soup.webp)
![Japanese Noodle Soup](pix/japanese-noodle-soup.webp)
This is a very easy and simple Japanese style ramen noodle soup. This is very cheap to make, and you can really customise this however you wish with the garnish. This is my own spin inspired by other recipies that I found.
This is a very easy and simple Japanese style ramen noodle soup. This is very cheap to make, and you can really customise this however you wish with the garnish. This is my own spin inspired by other recipes that I found.
- ⏲️ Prep time: 20min
- 🍳Cook time: 20 min
- ⏲️ Prep time: 20 minutes
- 🍳Cook time: 20 minutes
- 🍽️ Servings: 4
## Ingredients
@ -32,7 +32,7 @@ This is a very easy and simple Japanese style ramen noodle soup. This is very ch
1. For the broth, add 700ml of chicken stock to a large boiling pot with the garlic, ginger, soy sauce, chinese five spice, chili, and 300ml of water.
2. Bring this to the boil, then turn the heat to low and simmer for around 5 mins.
3. Add a pinch of sugar and more soy sauce to taste
4. Fry the pork chops until cooked (My [Sticky Pork Chops](https://based.cooking/sticky-porkchops) recepie works really well with this dish)
4. Fry the pork chops until cooked (My [Sticky Pork Chops](https://based.cooking/sticky-porkchops) recipe works really well with this dish)
5. Hard boil 4 eggs.
6. Cook the ramen noodles as per packet instructions.
7. Strain the stock into another pan, then reheat.
@ -42,3 +42,5 @@ This is a very easy and simple Japanese style ramen noodle soup. This is very ch
## Contribution
- Jake Keast - [website](https://jakekeast.xyz), xmr: 8BBKCQbL1xSKS8fWE257cVBzerYu1censWYUCncLppo6MPLd3u59ejYE9XMdW4CNL3DGgf1vjG5SHGDEJV95xtxW2wsaANo
;tags: japanese chicken soup

33
src/ketchup.md Normal file
View File

@ -0,0 +1,33 @@
# Ketchup
- Ketchup/Catsup
## Ingredients
* 2 1/2 quart (15 to 17 medium-sized) sliced tomatoes
* 1 large garlic clove, chopped
* 1 cup vinegar
* 1/4 cup chopped onion
* 1/2 cup sugar
* 3 - inch piece stick cinnamon
* 1 1/4 teaspoon salt
* 1 teaspoon paprika
* 1 teaspoon whole cloves
* a dash cayenne pepper
## Directions
1. Simmer together tomatoes and onion for 20 to 30 minutes; press through a sieve.
2. Put the cinnamon, cloves, and garlic loosely in a clean, thin, white cloth; tie top tightly; add to vinegar and simmer 30 minutes.
3. Remove spice bag.
4. Boil tomato mixture rapidly until you have but one-half the original amount.
5. Stir frequently to prevent sticking.
6. Add spiced vinegar, sugar, salt, paprika, and cayenne pepper to tomato mixture.
7. Boil rapidly, stirring constantly, about 10 minutes or until slightly thickened.
8. Pour into hot, sterile jars, fill jars to top, and seal.
## Contribution
- Anonymous
;tags: basic sauce

View File

@ -27,3 +27,5 @@ With beef liver, remove its membrane, that is on top, with your fingers. Cut it
vod3
btc: 3DdikYnxPHv6Bz6qgXYoyxrcbikADqxwNd
;tags: pate liver

View File

@ -0,0 +1,18 @@
# Mango-Banana Smoothie
## Ingredients
- 1 banana
- 1/2 cup frozen mango pieces
- 1/3 cup plain yogurt
- 1/2 cup orange-mango juice blend
## Directions
1. Combine the banana, mango, yogurt, and juice in a blender; blend until nearly smooth.
## Contribution
Front3ndNinja - [Website](https://github.com/Front3ndNinja)
;tags: drink sweet breakfast

View File

@ -24,3 +24,5 @@ a sausage dish. Pairs well with brown ales.
## Contributors
- **Dr. Cat** -- [website](https://github.com/castrated/)
;tags: american corn

View File

@ -27,4 +27,6 @@ And just like that you got yourself some tasty pork steaks.
## Contribution
- Ricky Lindén - [website](https://rickylinden.com), [donate (btc)](bc1qr28v9avdltgqhv63qqwt08k0n5kq9v27vppuzq), [donate (xmr)](49C6XptCgtVeurXQR9ZeXmV444TjCzDgEMEE84AAuQPmPPwdq7vMsCkTmn8EaZEJ6HPKsd1G4Vmzk5QbbMqWxCGRMrMoamK)
- Ricky Lindén - [website](https://rickylinden.com), [donate](https://rickylinden.com/donate.html)
;tags: pork

View File

@ -5,7 +5,7 @@ Matcha is a type of tea leaf powder that has a beautiful vivid green color. Howe
## Ingredients
(for 13 cookies, 8 ~ 9cm in diameter)
- 115 g Unsalted butter
- 115g Unsalted butter
- 60g Caster sugar
- 115g Brown sugar
- 55g Egg
@ -25,7 +25,7 @@ Matcha is a type of tea leaf powder that has a beautiful vivid green color. Howe
4. Add flour, matcha powder and baking soda and mix with a whisk until you can hardly see the powder.
5. Add white coverture chocolate and macadamia and mix evenly with spatula.
6. Allow 30 minutes to 1 hour in the refrigerator until the dough hardens.
7. Pan with a 5cm diameter cookie and bake at 170 ° C for 9 minutes. (Unox convection oven)
7. Pan with a 5cm diameter cookie and bake at 170°C (338°F) for 9 minutes. (Unox convection oven)
* Preheat the oven beforehand. My oven is very hot, so raise the oven temperature a little bit higher if you have common oven.
* If you bake too little, it will not be cooked. If you bake too long, it will become hard.
@ -33,3 +33,5 @@ Matcha is a type of tea leaf powder that has a beautiful vivid green color. Howe
## Contribution
- Hamza Masood
;tags: snack sweet dessert

View File

@ -0,0 +1,53 @@
# Merchant's Buckwheat
![Merchant's Buckwheat](pix/merchants-buckwheat.webp)
Buckwheat is not very popular outside Russia, the former USSR, and some Asian
countries; but it is a nice grain full of nutrients which can be used to prepare
delicious and nutritious dishes.
## Ingredients
The ingredients below are for 2 hearty portions.
* 400g pork meat
* 1/2 metric cup (~125ml) buckwheat
* 1 1/5 metric cup (~300ml) water
* 1 medium-sized carrot
* 1 small onion
* 6-8 tablespoons tomato paste
* Wheat flour
* Curcuma
* Chili powder (optional)
* 3-4 garlic cloves
* Parsley
* 3-4 bay leaves
## Instructions
1. Chop the onion and cut the pork into small pieces.
2. Dust the pork with some flour. I sometimes like to do this once I've added
the pork to the pan, just because I am lazy and I haven't noticed much
difference between either approach.
3. Heat the frying pan add a bit of oil, add the pork and onion, and fry for
about 10-15 minutes over medium-high heat.
4. While the pork and onion are being fried, cut the carrot into small pieces
and chop the parsley.
5. Once the pork and onion are fried, add the water, tomato paste, buckwheat and
carrots.
6. Add curcuma, chili powder, salt and black pepper to taste; mix thoroughly.
7. Add in the garlic cloves, bay leaves and chopped parsley.
8. Once the water is boiling, close the pan with a lid and stew for about 25
minutes over low heat.
9. Serve hot and enjoy!
Originally published at [https://www.yaroslavps.com/food/merchants-buckwheat/](https://www.yaroslavps.com/food/merchants-buckwheat/)
## Contribution
- Yaroslav de la Peña Smirnov — [website](https://www.yaroslavps.com/),
[other website](https://saucesource.cc/),
[donate](https://www.yaroslavps.com/donate)
;tags: russian pork

View File

@ -8,29 +8,31 @@
- fresh ginger
- miso paste
- pickled daikon
- zuccini or bok choy
- zucchini or bok choy
- sesame oil (or olive oil)
- broth (optional)
## Directions
1. cook sushi rice
2. slice diakon, and pickle in a quick brine (rice vinegar, sugar, water)
3. dice white parts of green onion, mince green ends for garnish
2. slice daikon, and pickle in a quick brine (rice vinegar, sugar, water)
3. dice white parts of green onion, mince green ends for garnish
4. mince fresh ginger
5. chop zuccini or bok choy to half inch chunks
5. chop zucchini or bok choy into half inch (1-1.5 cm) chunks
6. heat up 2 tablespoons sesame oil
7. break up and brown ground pork till almost cooked through
8. salt and pepper the pork
9. add 1/2 cup to 1 cup water or broth
9. add 1/2 cup to 1 cup (250-500 mL) water or broth
10. add white parts of green onion and ginger
11. add miso paste to taste
12. simmer stiring occassionally
13. add zuccini or bok choy, cook al dente
12. simmer stirring occasionally
13. add zucchini or bok choy, cook al dente
14. serve pork & veggies over bed of rice, garnish with green onion
15. (optional) add some spice! sriracha or crushed red pepper are great
15. (optional) add some spice! Sriracha or crushed red pepper are great.
## Contribution
- Jon Paul Uritis - [website](https://jonpauluritis.com), [donate](http://paypal.me/jppope)
;tags: japanese pork

View File

@ -1,17 +0,0 @@
# Get a Mortar and Pestle
![mortar-and-pestle](pix/mortar-and-pestle.webp)
Mortars and pestles are tools which have unfortunately been nearly forgotten in modern American kitchens, but they
have been around since the stone age for a reason.
They are one of the most useful appliances and require no electricity.
They easily smash garlic, nuts and other things (also automatically removes skins).
This is much better than simple slicing because it squeezes out the juices and tastes of things.
You can also easily make paste (like pesto) and out of herbs and other simple ingredients.
Many people use a hard-to-clean and expensive electric food processor to do things like this,
but a larger mortar and pestle could get the job done just as easily.
Do not get porcelain mortar and pestles; they are non-functional and loud.
I have two granite ones which work very well (see pic above).

32
src/naan-bread.md Normal file
View File

@ -0,0 +1,32 @@
# Naan Bread
A curry serves best with naan that is unleavened bread. Traditionally made in Tandoor or clay oven' but at home, we will be making it in the oven and/or on the stovetop. Naan is not eaten solely but acts as assortments with meat, veggies, or egg items.
- Prep time: 90 min
- Cook time: 30 min
- Servings: 4
## Ingredients
- All-purpose flour 3 cups
- Active dry yeast 1 tbsp
- Sugar 2 tbsp
- Warm Milk 1 cup
- Butter melted 2 tbsp
- Oil - little to grease
## Directions
1. Put the yeast and sugar to warm milk in a large mixing bowl and stir well. Leave it for 3-5 minutes.
2. Put the flour and salt into a large mixing bowl and whisk to combine. Sprinkle additional flour as needed to keep the dough from sticking to the sides.
3. Once the dough is soft and ready, apply oil on it and cover it with a soft cloth. Rest it for 23 hours.
4. Knead the dough again, sprinkle all-purpose flour, and knead until smooth.
5. Divide dough into 4 equal pieces. Form pieces into balls. Roll out dough balls to desired thickness (about the size of a small tortilla).
6. Now transfer the naan to the foiled baking tray and bake in preheated at 180 C for 30-35 minutes.
7. After baking, brush the top with butter and cut it into four pieces and serve. Enjoy!
## Contribution
- Nihar Samantaray - [website](https://nihars.com), [contact](mailto:i@nihars.com)
;tags: indian bread

View File

@ -41,3 +41,5 @@ size. My personal "standard serving" is 1/3 cup steel cut or 1/2 cup rolled
## Contribution
- Martin Chrzanowski -- [website](https://m-chrzan.xyz), [donate](https://m-chrzan.xyz/crypto.html)
;tags: sweet breakfast quick

Some files were not shown because too many files have changed in this diff Show More