logo

Grimgrains

Unnamed repository; edit this file 'description' to name the repository.
commit: e265ffcae4fcac3082115a6f4e16f01e76b0cbb5
parent d96e7b58c6a1d2b5b354cfa53883bb66217a00a9
Author: rekkabell <rekkabell@gmail.com>
Date:   Mon, 13 Jan 2020 22:13:22 -0500

*

Diffstat:

Asite/meals.html2++
Msrc/main.c46++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/site/meals.html b/site/meals.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang='en'><head><meta charset='utf-8'><meta name='description' content='Grim Grains is an illustrated food blog, it features plant-based (vegan) recipes.'><meta name='viewport' content='width=device-width, initial-scale=1.0'><meta name='twitter:card' content='summary'><meta name='twitter:site' content='@RekkaBell'><meta name='twitter:title' content='Grimgrains'><meta name='twitter:description' content='An illustrated food blog.'><meta name='twitter:creator' content='@RekkaBell'><meta name='twitter:image' content='https://grimgrains.com/media/services/icon.jpg'><meta property='og:title' content='Grimgrains'><meta property='og:type' content='article'><meta property='og:url' content='http://grimgrains.com/'><meta property='og:image' content='https://grimgrains.com/media/services/icon.jpg'><meta property='og:description' content='An illustrated food blog.'><meta property='og:site_name' content='Grimgrains'><title>GrimGrains — Meals</title><link rel='stylesheet' type='text/css' href='../links/main.css'></head><body class='meals'><header><a id='logo' href='home.html'><img src='../media/interface/logo.png' alt='Grimgrains'></a></header><nav><ul><li class='home'><a href='home.html'>Home</a></li><li class='recipes'><a href='home.html#recipes'>Recipes</a></li><li class='about'><a href='about.html'>About</a></li><li class='tools'><a href='tools.html'>Tools</a></li><li class='nutrition'><a href='nutrition.html'>Nutrition</a></li><li class='right'><a href='http://twitter.com/grimgrains' target='_blank'>Twitter</a></li></ul></nav><main class='meals'><p>A record of what Devine & I eat, everyday, for a period of 2 weeks. All recipes are portioned for 2 people, except breakfasts (we don't eat the same thing).</p><p><a href='#day_1'>day 1</a> | <a href='#day_2'>day 2</a> | <a href='#day_3'>day 3</a> | <a href='#day_4'>day 4</a> | <a href='#day_5'>day 5</a> | <a href='#day_6'>day 6</a> | <a href='#day_7'>day 7</a><h1><a id='day_1'>Day 1</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><ul><li>4 Veggie patties</li><li>2 Black olive ciabattas</li><li>10 ml (2 tsp) Dijon mustard</li><li>2 pickle</li><li>Sauerkraut</li><li>2 apples</li></ul><p>Bring a pan to high heat, add some vegetable oil and 1/2 chopped yellow onion, cook until browned, then add 2 minced garlic cloves. Cook for 1 minute, add 1 grated carrot, 1 grated potato and 113g (1/4) grated block of firm tofu. Cook for 5 minutes, add some ground cumin, black pepper and salt, and cook for an additional 5 minutes. Transfer veggies to bowl, process into a paste with an immersion blender or food processor, add 1/2 cup of powdered oats (quick oats that are ground into a powder). Shape into patties, and cook into a pan with a bit of oil until browned on both sides. Makes about 6 patties.</p><h2>Dinner</h2><ul><li>3 slices slices of <a href='https://www.lacuisinedejeanphilippe.com/recipe/tourtiere-de-millet/'>millet tourtiere</a></li><li>4 blocks of sea salt black chocolate</li></ul><h1><a id='day_2'>Day 2</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60 g (1/3 cup) blueberries</li> </ul><ul><li>30 g (1/2 cup) wholegrain O's cereal</li><li>25 g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60 g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><p><b>Warm lentil salad:</b></p><ul><li>400 ml cooked brown lentils (140ml dry)</li><li>15 ml (1 tbsp) soy sauce</li><li>15 ml (1 tbsp) maple syrup (sweetener)</li><li>15 ml (1 tbsp) apple cider vinegar</li><li>5 ml (1 tsp) dijon mustard</li></ul><p>Cook lentils with vegetable broth (for better flavor). Mix the sauce ingredients together in a bowl, pour over lentils.</p> <p><b>Roasted potatoes and brussel sprouts:</b></p><ul><li>225 g brussel sprouts (of whatever green veggie you have)</li><li>Sweet potatoes</li><li>15 ml of olive oil</li><li>1 minced garlic clove</li><li>5 ml balsamic vinegar</li><li>5 ml brown sugar</li></ul><p>Heat over to 220˚C (425°F). Cut stem and remove outer leaves from brussel sprouts, cut in half. Cut sweet potatoes into thin wedges. In a bowl, mix olive oil, minced garlic, balsamic vinegar and brown sugar, mix well. Add cut sweet potatoes and brussel sprouts, mix until well coated. Spread the veggies on a baking tray, and bake for 30 minutes.</p><p>Mix all the ingredients together, and season with salt and pepper.</p><h2>Dinner</h2><ul><li>Left-over slices slices of <a href='https://www.lacuisinedejeanphilippe.com/recipe/tourtiere-de-millet/'>millet tourtiere</a></li><li>Sauerkraut</li><li>2 apples</li></ul><h1><a id='day_3'>Day 3</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60 g (1/3 cup) blueberries</li></ul><ul><li>30 g (1/2 cup) wholegrain O's cereal</li><li>25 g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60 g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><p>Wholegrain wheat linguine pasta with a roasted beet sauce.</p><ul><li>190g linguine (140ml dry)</li><li><a href='lentils_with_roasted_beet_sauce.html'>Roasted beet pasta sauce</a><li><li>60 ml marinated eggplants</li><li>Apples (dessert)</li></ul><h2>Dinner</h2><p>Made <a href='https://grimgrains.com/site/spicy_stirfry_chickpeas.html'>spicy stir-fried chickpeas</a>. Served up with some crackers I made with left-over buckwheat groats from <a href='buckwheat_tea.html'>buckwheat tea</a> I'd saved. I swapped out the oats in the recipe for the buckwheat.</b></p><ul><li>Homemade <a href='crackers.html'>buckwheat and spelt crackers</a></li><li>4 squares of sea salt chocolate (dessert)</li><li>Fruit leather (double dessert)</li></ul><h1><a id='day_4'>Day 4</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><p>Wholegrain linguine with spicy garlic sauce</p><ul><li>170g (6oz) linguine</li><li>170 g Broccoli, cut into small florets</li><li>115g cubed firm tofu</li><li>3 garlic cloves</li><li>30 ml (2 tbsp) olive oil</li><li>2.5 g (1/2 tsp) chili flakes</li><li>1.25 g (1/4 tsp) salt</li></ul><p>Bring water to a boil in a large pot. Add pasta and cook until al dente (6-8 minutes). Drain pasta, but reserve some of the cooking water, as it will be re-used to create the sauce. Don't rinse the pasta.</p><p> Heat pan to medium. When hot add 15 ml (1 tbsp) of olive oil. Add firm tofu (chopped into tiny cubes for more surface area) into the pan. Pan-fry for 3-5 minutes, then add brocoli florets. Cook for an additional 2-3 minutes. Transfer to another bowl for later. In that same pan, add more oil (about 30 ml (2 tbsp) olive oil) and 3 smashed (not minced) garlic cloves. Sauté 1-2 minutes. Remove garlic, minced it, and reserve it for later. Add red pepper flakes to your pan to infuse the olive oil for 1-2 minutes. Add cooked pasta, minced garlic tofu and broccoli, and toss to coat. Remove from heat, add salt and black pepper to taste.</p><h2>Dinner</h2><p>We ate out! We went to a Sichuanese and Thai cuisine restaurant in town. Shared 4 plates (for 3 ppl) consisting of:<ul><li>Crispy spinach (entree)</a></li><li>Mixed vegetables with tofu in peanut butter sauce</li><li>Pad thai (requested without fish sauce, eggs)</li><li>Broccoli in a garlic sauce</li><li>Small bowl of rice</li><li>3 fortune cookies</li></ul><h1><a id='day_5'>Day 5</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><p>Deconstructed pate chinois. This a type of 'sheperd's pie' i like to make that isn't baked, i just prepare ingredients invidually and them just throw them in a bowl together. I vary the dish a lot, depending what I have available. I used cauliflower, but sometimes I use sweet potatoes, white potatoes etc. Instead of scrambled chickpeas I sometimes used tofu (grated, seasoned and sauteed with onions) or brown lentils.</p><ul><li>1/2 head white cauliflower</li><li>60g spicy marinated eggplants</li><li>1 small can of corn</li><li>1 recipe <a href='scrambled_chickpeas.html'>scrambled chickpeas</a></li><li>Hot sauce</li></ul><p>Cut the white cauliflower into small flowers. Steam in a basket over a pot of water for 5 min or so. Then process into puree with a handstick blender. I like plain cauliflower with a bit of salt, but if you want more flavor you can add a bit of vegan butter.</p><p>Add a layer of corn to the bottom of two bowls, add the scrambled chickpea, add the pureed cauliflower and then the marinated eggplants. Season with black pepper and top with some spicy marinades! I used some spicy marinated eggplants.</p><h2>Dinner</h2><p>Lasagna with sunflower seed parmesan.</p></p><ul><li>Marinara sauce</li><li><a href='quick_sunflower_seed_parmesan.html'>Sunflower seed parmesan</a></li><li>1 box of wholegrain lasagna </li><li>1 zucchini</li><li>30 g soy protein</li><li>sunflower seed 'cheese'</li></ul><p>Pour hot water over 140 g (1 cup) sunflower seeds, let soak for 10 minutes. Drain and rinse and transfer to a bowl. Add these ingredients to the bowl: 340 g (1 pack) of soft tofu, 45 g (3 tbsp) nutritional yeast, 5 g (1 tsp) garlic powder and 1.25 g (1/4 tsp) of salt. Mix, and puree using a handstick blender (or food processor).</p><p>To make marinara sauce, bring a pan to medium heat with a bit of olive oil. Add 3 minced garlic cloves cook for a minute, then add 5 g chili pepper flakes and cook for another minute. Add one 795 ml can (280 oz) of diced tomatoes (no salt or spices added), 1 diced (cubed) zucchini, 30 g soy protein, 5 g (1 tsp) dried oregano and 15 g (1 tbsp) of tomato paste. Bring to high heat, then lower to a simmer and cook for 45 minutes. Finally, mix in 45 g (3 tbsp) of nutritional yeast, fresh basil and salt.</p><p>Preheat oven 176 C (to 350 F). Cook lasagna according to package instructions. Coat bottom of 9X13 baking dish with marinara sauce, then add sheets of lasagna. Add another layer of sauce, then add the sunflower/tofu 'cheese', then more lasagna. Repeat until you have 4 layers of noodles. For top of lasagna, add a layer of sauce and top with some <a href='https://grimgrains.com/site/quick_sunflower_seed_parmesan.html'>Sunflower seed parmesan</a>. Place lasagna on middle rack of oven, bake for 45 minutes. Let cool for 10 minutes before serving.</p><h1><a id='day_6'>Day 6</a></h1><h2>Breakfast</h2><p>Pancakes!</p><ul><li>240 ml (1 cup) fortified soy milk</li><li>5 ml (1 tsp) apple cider vinegar</li><li>120 g (1 cup) spelt flour</li><li>5 ml (1 tsp) vanilla extract</li><li>1.25 g (1/4 tsp) baking soda</li><li>2.5 g (1/2 tsp) baking powder</li><li>5 ml (1 tsp) of vegetable oil, or vegan butter</li><li>Maple syrup</li></ul><p>Mix soy milk with apple cider vinegar to create 'buttermilk', let stand for 5 minutes. Add vanilla extract, mix well.</p><p>Mix dry ingredients together, then add soy 'buttermilk'. In a pan, heat 5 ml (1 tsp) of vegetable oil (or vegan butter) at medium heat. When pan is hot, add 30 ml (~2 tbsp) of batter into pan. Help spread into wider circle using the back of the spoon. Cook until bubbles form on the top, then flip, and cook for another 2 minutes. Repeat for rest of pancake mix and serve with maple syrup!</p><h2>Lunch</h2><p>Had rice noodles with peanut sauce.</p><ul><li>200 g (7 oz pack) rice noodles</li><li>150 g (1/3 block) of firm tofu</li><li>15 g (1 tbsp) cornstarch</li> <li>1 Zucchini, julienned</li><li>1/2 green bell pepper, cut into thin long strips</li><li>1 clove garlic</li><li>5 g (1 tsp) chili flakes</li></ul><p>Sauce</p><ul><li>60 g (1/4 cup) peanut butter</li><li>22 ml (1 1/2 tbsp) soy sauce</li><li>10 g (2 tsp) sugar</li><li>10 g (2 tsp) cornstarch</li><li>2 garlic clove, minced</li><li>5 g (1 tsp) grated ginger</li><li>5 g (1 tsp) curry powder</li><li>60 ml (1/4 cup) water</li></ul><p>Cut tofu into small cubes. Put 15 g (1 tbsp) of cornstarch in a bowl, add tofu cubes and toss until well-coated. Keep aside.</p><p>Mix sauce ingredients (except for the water) in a bowl. Then add the water and mix until well incorporated. In a pan, heat some oil at high heat. When hot, add the minced garlic and the chili flakes, cook for 30 seconds, add zucchini and bell pepper. Add the tofu, cook until outside of tofu has crisped up. Add noodles, then add the sauce overtop. Cook for 1-2 minutes until sauce starts to thicken. Serve in two bowls.</p><h2>Dinner</h2><p>Ate left-over lasagna from Day 5.</p></p><h1><a id='day_7'>Day 7</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><h2>Lunch</h2><p>Today we had one slice of lasagna left over from day 5, we split that in two and served it with steamed brussel sprouts and hearts of palm salad.</p><ul><li>10 brussel sprouts, halved</li></ul><p>Hearts of palm salad</p><ul><li>1 Whole can (398 ml) of heart of palm, cut in slices</li><li>10 ml (2 tsp) dijon mustard</li><li>30 ml (2 tbsp) soy milk</li><li>15 ml (1 tbsp) canola oil</li><li>15 ml (1 tbsp) apple cider vinegar</li><li>1.25 g (1/4 tsp) black pepper<li>1.25 g (1/4 tsp) salt</li></ul><p>Rinse brussel sprouts, cut stems, remove outer leaves, and cut in half. Place in steam basket over pot of water, steam until tender. I like to eat them as is, but you can season them with salt/pepper, vegan butter etc.</p><p>Cut hearts of palms into slices. Mix the salad dressing ingredients together until well incorporated, then add hearts of palm and mix until well-coated. Serve brussel sprouts, hearts of palm salad and lasagna into two bowls.</p><h2>Dinner</h2><p>Vege pate over slices of spelt bread, with spicy marinated eggplants, sauerkraut and veggies on the side. I made vege pate a month ago. The recipe makes 4 blocks, so I unfroze one this morning to thaw for dinner. My parents have a bread machine, so today I made some spelt sandwich bread with it. Started it after lunch and the loaf was ready for dinner.</p><ul><li><a href='veggie_pate.html'>1 block of vege pate</a></li><li>4 slices of spelt bread</li><li>Spicy marinated eggplants (store-bought)</li><li>Sauerkraut</li><li>1 carrot (peeled and cut into sticks)</li><li>1 green bell pepper (cut into thin slices)</li><li>Dried fruit for dessert</li></ul></main><footer><a href='about.html'>Grimgrains</a> © 2014—2020<br><a href='http://100r.co/' target='_blank'>Hundred Rabbits</a></footer></body></html>+ \ No newline at end of file diff --git a/src/main.c b/src/main.c @@ -309,6 +309,49 @@ void build_about() { fclose(myfile); } +void build_meals() { +// New strings + char *filename = "meals"; + char filepath[STR_BUF_LEN]; + snprintf(filepath, STR_BUF_LEN, "../site/%s.html", filename); + FILE *myfile = fopen(filepath, "w"); + + fprintf(myfile, html_head, "Meals", "meals"); + fputs(html_header, myfile); + fputs(html_nav, myfile); + + fputs("<main class='meals'>" + "<p>A record of what Devine & I eat, everyday, for a period of 2 weeks. All recipes are portioned for 2 people, except breakfasts (we don't eat the same thing).</p>" + "<p><a href='#day_1'>day 1</a> | <a href='#day_2'>day 2</a> | <a href='#day_3'>day 3</a> | <a href='#day_4'>day 4</a> | <a href='#day_5'>day 5</a> | <a href='#day_6'>day 6</a> | <a href='#day_7'>day 7</a>" + "<h1><a id='day_1'>Day 1</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><ul><li>4 Veggie patties</li><li>2 Black olive ciabattas</li><li>10 ml (2 tsp) Dijon mustard</li><li>2 pickle</li><li>Sauerkraut</li><li>2 apples</li></ul><p>Bring a pan to high heat, add some vegetable oil and 1/2 chopped yellow onion, cook until browned, then add 2 minced garlic cloves. Cook for 1 minute, add 1 grated carrot, 1 grated potato and 113g (1/4) grated block of firm tofu. Cook for 5 minutes, add some ground cumin, black pepper and salt, and cook for an additional 5 minutes. Transfer veggies to bowl, process into a paste with an immersion blender or food processor, add 1/2 cup of powdered oats (quick oats that are ground into a powder). Shape into patties, and cook into a pan with a bit of oil until browned on both sides. Makes about 6 patties.</p>" + "<h2>Dinner</h2><ul><li>3 slices slices of <a href='https://www.lacuisinedejeanphilippe.com/recipe/tourtiere-de-millet/'>millet tourtiere</a></li><li>4 blocks of sea salt black chocolate</li></ul>" + , myfile); + fputs("<h1><a id='day_2'>Day 2</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60 g (1/3 cup) blueberries</li> </ul><ul><li>30 g (1/2 cup) wholegrain O's cereal</li><li>25 g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60 g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><p><b>Warm lentil salad:</b></p><ul><li>400 ml cooked brown lentils (140ml dry)</li><li>15 ml (1 tbsp) soy sauce</li><li>15 ml (1 tbsp) maple syrup (sweetener)</li><li>15 ml (1 tbsp) apple cider vinegar</li><li>5 ml (1 tsp) dijon mustard</li></ul><p>Cook lentils with vegetable broth (for better flavor). Mix the sauce ingredients together in a bowl, pour over lentils.</p> <p><b>Roasted potatoes and brussel sprouts:</b></p><ul><li>225 g brussel sprouts (of whatever green veggie you have)</li><li>Sweet potatoes</li><li>15 ml of olive oil</li><li>1 minced garlic clove</li><li>5 ml balsamic vinegar</li><li>5 ml brown sugar</li></ul><p>Heat over to 220˚C (425°F). Cut stem and remove outer leaves from brussel sprouts, cut in half. Cut sweet potatoes into thin wedges. In a bowl, mix olive oil, minced garlic, balsamic vinegar and brown sugar, mix well. Add cut sweet potatoes and brussel sprouts, mix until well coated. Spread the veggies on a baking tray, and bake for 30 minutes.</p><p>Mix all the ingredients together, and season with salt and pepper.</p>" + "<h2>Dinner</h2><ul><li>Left-over slices slices of <a href='https://www.lacuisinedejeanphilippe.com/recipe/tourtiere-de-millet/'>millet tourtiere</a></li><li>Sauerkraut</li><li>2 apples</li></ul>", myfile); +fputs("<h1><a id='day_3'>Day 3</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>5 ml (1 tsp) ground flax seeds</li><li>60 g (1/3 cup) blueberries</li></ul><ul><li>30 g (1/2 cup) wholegrain O's cereal</li><li>25 g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60 g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><p>Wholegrain wheat linguine pasta with a roasted beet sauce.</p><ul><li>190g linguine (140ml dry)</li><li><a href='lentils_with_roasted_beet_sauce.html'>Roasted beet pasta sauce</a><li><li>60 ml marinated eggplants</li><li>Apples (dessert)</li></ul>" + "<h2>Dinner</h2><p>Made <a href='https://grimgrains.com/site/spicy_stirfry_chickpeas.html'>spicy stir-fried chickpeas</a>. Served up with some crackers I made with left-over buckwheat groats from <a href='buckwheat_tea.html'>buckwheat tea</a> I'd saved. I swapped out the oats in the recipe for the buckwheat.</b></p><ul><li>Homemade <a href='crackers.html'>buckwheat and spelt crackers</a></li><li>4 squares of sea salt chocolate (dessert)</li><li>Fruit leather (double dessert)</li></ul>", myfile); +fputs("<h1><a id='day_4'>Day 4</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><p>Wholegrain linguine with spicy garlic sauce</p><ul><li>170g (6oz) linguine</li><li>170 g Broccoli, cut into small florets</li><li>115g cubed firm tofu</li><li>3 garlic cloves</li><li>30 ml (2 tbsp) olive oil</li><li>2.5 g (1/2 tsp) chili flakes</li><li>1.25 g (1/4 tsp) salt</li></ul><p>Bring water to a boil in a large pot. Add pasta and cook until al dente (6-8 minutes). Drain pasta, but reserve some of the cooking water, as it will be re-used to create the sauce. Don't rinse the pasta.</p><p> Heat pan to medium. When hot add 15 ml (1 tbsp) of olive oil. Add firm tofu (chopped into tiny cubes for more surface area) into the pan. Pan-fry for 3-5 minutes, then add brocoli florets. Cook for an additional 2-3 minutes. Transfer to another bowl for later. In that same pan, add more oil (about 30 ml (2 tbsp) olive oil) and 3 smashed (not minced) garlic cloves. Sauté 1-2 minutes. Remove garlic, minced it, and reserve it for later. Add red pepper flakes to your pan to infuse the olive oil for 1-2 minutes. Add cooked pasta, minced garlic tofu and broccoli, and toss to coat. Remove from heat, add salt and black pepper to taste.</p>" + "<h2>Dinner</h2><p>We ate out! We went to a Sichuanese and Thai cuisine restaurant in town. Shared 4 plates (for 3 ppl) consisting of:<ul><li>Crispy spinach (entree)</a></li><li>Mixed vegetables with tofu in peanut butter sauce</li><li>Pad thai (requested without fish sauce, eggs)</li><li>Broccoli in a garlic sauce</li><li>Small bowl of rice</li><li>3 fortune cookies</li></ul>", myfile); +fputs("<h1><a id='day_5'>Day 5</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><p>Deconstructed pate chinois. This a type of 'sheperd's pie' i like to make that isn't baked, i just prepare ingredients invidually and them just throw them in a bowl together. I vary the dish a lot, depending what I have available. I used cauliflower, but sometimes I use sweet potatoes, white potatoes etc. Instead of scrambled chickpeas I sometimes used tofu (grated, seasoned and sauteed with onions) or brown lentils.</p><ul><li>1/2 head white cauliflower</li><li>60g spicy marinated eggplants</li><li>1 small can of corn</li><li>1 recipe <a href='scrambled_chickpeas.html'>scrambled chickpeas</a></li><li>Hot sauce</li></ul><p>Cut the white cauliflower into small flowers. Steam in a basket over a pot of water for 5 min or so. Then process into puree with a handstick blender. I like plain cauliflower with a bit of salt, but if you want more flavor you can add a bit of vegan butter.</p><p>Add a layer of corn to the bottom of two bowls, add the scrambled chickpea, add the pureed cauliflower and then the marinated eggplants. Season with black pepper and top with some spicy marinades! I used some spicy marinated eggplants.</p>" + "<h2>Dinner</h2><p>Lasagna with sunflower seed parmesan.</p></p><ul><li>Marinara sauce</li><li><a href='quick_sunflower_seed_parmesan.html'>Sunflower seed parmesan</a></li><li>1 box of wholegrain lasagna </li><li>1 zucchini</li><li>30 g soy protein</li><li>sunflower seed 'cheese'</li></ul><p>Pour hot water over 140 g (1 cup) sunflower seeds, let soak for 10 minutes. Drain and rinse and transfer to a bowl. Add these ingredients to the bowl: 340 g (1 pack) of soft tofu, 45 g (3 tbsp) nutritional yeast, 5 g (1 tsp) garlic powder and 1.25 g (1/4 tsp) of salt. Mix, and puree using a handstick blender (or food processor).</p><p>To make marinara sauce, bring a pan to medium heat with a bit of olive oil. Add 3 minced garlic cloves cook for a minute, then add 5 g chili pepper flakes and cook for another minute. Add one 795 ml can (280 oz) of diced tomatoes (no salt or spices added), 1 diced (cubed) zucchini, 30 g soy protein, 5 g (1 tsp) dried oregano and 15 g (1 tbsp) of tomato paste. Bring to high heat, then lower to a simmer and cook for 45 minutes. Finally, mix in 45 g (3 tbsp) of nutritional yeast, fresh basil and salt.</p><p>Preheat oven 176 C (to 350 F). Cook lasagna according to package instructions. Coat bottom of 9X13 baking dish with marinara sauce, then add sheets of lasagna. Add another layer of sauce, then add the sunflower/tofu 'cheese', then more lasagna. Repeat until you have 4 layers of noodles. For top of lasagna, add a layer of sauce and top with some <a href='https://grimgrains.com/site/quick_sunflower_seed_parmesan.html'>Sunflower seed parmesan</a>. Place lasagna on middle rack of oven, bake for 45 minutes. Let cool for 10 minutes before serving.</p>", myfile); +fputs("<h1><a id='day_6'>Day 6</a></h1><h2>Breakfast</h2><p>Pancakes!</p><ul><li>240 ml (1 cup) fortified soy milk</li><li>5 ml (1 tsp) apple cider vinegar</li><li>120 g (1 cup) spelt flour</li><li>5 ml (1 tsp) vanilla extract</li><li>1.25 g (1/4 tsp) baking soda</li><li>2.5 g (1/2 tsp) baking powder</li><li>5 ml (1 tsp) of vegetable oil, or vegan butter</li><li>Maple syrup</li></ul><p>Mix soy milk with apple cider vinegar to create 'buttermilk', let stand for 5 minutes. Add vanilla extract, mix well.</p><p>Mix dry ingredients together, then add soy 'buttermilk'. In a pan, heat 5 ml (1 tsp) of vegetable oil (or vegan butter) at medium heat. When pan is hot, add 30 ml (~2 tbsp) of batter into pan. Help spread into wider circle using the back of the spoon. Cook until bubbles form on the top, then flip, and cook for another 2 minutes. Repeat for rest of pancake mix and serve with maple syrup!</p>" + "<h2>Lunch</h2><p>Had rice noodles with peanut sauce.</p><ul><li>200 g (7 oz pack) rice noodles</li><li>150 g (1/3 block) of firm tofu</li><li>15 g (1 tbsp) cornstarch</li> <li>1 Zucchini, julienned</li><li>1/2 green bell pepper, cut into thin long strips</li><li>1 clove garlic</li><li>5 g (1 tsp) chili flakes</li></ul><p>Sauce</p><ul><li>60 g (1/4 cup) peanut butter</li><li>22 ml (1 1/2 tbsp) soy sauce</li><li>10 g (2 tsp) sugar</li><li>10 g (2 tsp) cornstarch</li><li>2 garlic clove, minced</li><li>5 g (1 tsp) grated ginger</li><li>5 g (1 tsp) curry powder</li><li>60 ml (1/4 cup) water</li></ul><p>Cut tofu into small cubes. Put 15 g (1 tbsp) of cornstarch in a bowl, add tofu cubes and toss until well-coated. Keep aside.</p><p>Mix sauce ingredients (except for the water) in a bowl. Then add the water and mix until well incorporated. In a pan, heat some oil at high heat. When hot, add the minced garlic and the chili flakes, cook for 30 seconds, add zucchini and bell pepper. Add the tofu, cook until outside of tofu has crisped up. Add noodles, then add the sauce overtop. Cook for 1-2 minutes until sauce starts to thicken. Serve in two bowls.</p>" + "<h2>Dinner</h2><p>Ate left-over lasagna from Day 5.</p></p>", myfile); +fputs("<h1><a id='day_7'>Day 7</a></h1><h2>Breakfast</h2><ul><li>230 g (1 cup) quick oats (plain)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul><ul><li>30g (1/2 cup) wholegrain O's cereal</li><li>25g (1/4 cup) granola (homemade)</li><li>120 ml (1/2 cup) fortified soy milk</li><li>60g (1/3 cup) blueberries</li></ul>" + "<h2>Lunch</h2><p>Today we had one slice of lasagna left over from day 5, we split that in two and served it with steamed brussel sprouts and hearts of palm salad.</p><ul><li>10 brussel sprouts, halved</li></ul><p>Hearts of palm salad</p><ul><li>1 Whole can (398 ml) of heart of palm, cut in slices</li><li>10 ml (2 tsp) dijon mustard</li><li>30 ml (2 tbsp) soy milk</li><li>15 ml (1 tbsp) canola oil</li><li>15 ml (1 tbsp) apple cider vinegar</li><li>1.25 g (1/4 tsp) black pepper<li>1.25 g (1/4 tsp) salt</li></ul><p>Rinse brussel sprouts, cut stems, remove outer leaves, and cut in half. Place in steam basket over pot of water, steam until tender. I like to eat them as is, but you can season them with salt/pepper, vegan butter etc.</p><p>Cut hearts of palms into slices. Mix the salad dressing ingredients together until well incorporated, then add hearts of palm and mix until well-coated. Serve brussel sprouts, hearts of palm salad and lasagna into two bowls.</p>" + "<h2>Dinner</h2><p>Vege pate over slices of spelt bread, with spicy marinated eggplants, sauerkraut and veggies on the side. I made vege pate a month ago. The recipe makes 4 blocks, so I unfroze one this morning to thaw for dinner. My parents have a bread machine, so today I made some spelt sandwich bread with it. Started it after lunch and the loaf was ready for dinner.</p><ul><li><a href='veggie_pate.html'>1 block of vege pate</a></li><li>4 slices of spelt bread</li><li>Spicy marinated eggplants (store-bought)</li><li>Sauerkraut</li><li>1 carrot (peeled and cut into sticks)</li><li>1 green bell pepper (cut into thin slices)</li><li>Dried fruit for dessert</li></ul>", myfile); +fputs("</main>", myfile); + + fputs(html_footer, myfile); + + fclose(myfile); +} + void build_nutrition() { // New strings char *filename = "nutrition"; @@ -399,5 +442,8 @@ int main(void) { build_tools(); printf("Built tools\n"); + build_meals(); + printf("Built meals\n"); + return (0); }