Showing posts with label easy. Show all posts
Showing posts with label easy. Show all posts

Wednesday, October 12, 2011

Asian Chicken with Rice

My has it been a long time since I posted anything! I temporarily lost my will to experiment with cooking and ended up eating some rather boring food over the course of the last year (or eating the wonderful things that my girlfriend cooked up for me of course). However tonight I was cooking something new and finally remembered to post it, so let's hope we get a new batch of recipes going!

This one has a very delicious sauce, hopefully you enjoy it as much as I do:

require 'white_rice'

ingredients = {
  :white_rice => 0.5.recipe,
  :chicken_breast => 1,
  :soy_sauce => 1.tbsp,
  :sherry => 2.tbsp,
  :egg => 1,
  :corn_starch => 1.tbsp
}

if you.like? :onion
  ingredients[:onion] = 1
elsif you.like? :onion_powder
  ingredients[:onion_powder] = 0.5.tsp
end

if you.want?
  # you can add stuff to the white rice just by sticking it in the pot
  # while it cooks
  you.make :white_rice, :with => you.select [:corn, :peas, :chopped_spinach]
else
  you.make :white_rice
end

bowl << :soy_sauce << :sherry << :egg

if ingredients.key? :onion
  you.chop :onion, :finely
  bowl << :onion
elsif ingredients.key? :onion_powder
  bowl << :onion_powder
end

you.mix bowl.contents

you.slice :chicken

bowl << :chicken << :corn_starch

you.mix bowl.contents

pan.element.set_heat :medium

pan << bowl.contents

until pan.contents.cooked?
  you.mix pan.contents
  pan << :water if pan.contents.too_thick?
end

plate << :rice
plate << pan.contents

you.eat

Wednesday, May 12, 2010

Garlic Chicken and Potatoes

ingredients = {
  :chicken => (3..4).pieces,
  :potatoes => 3..4,
  :carrots => 2..3,
  
  :butter => 2.tbsp,
  :olive_oil => 2.tbsp,
  :parsley => 1.tbsp,
  :rosemary => 1.tbsp,
  :basil => 1.tsp,
  :garlic => 2.cloves,
  :salt and :pepper => you.decide
}

oven.set_heat 350.F

casserole_dish << :foil

(carrots and potatoes).peel if you.want?
(carrots and potatoes).chop

casserole_dish << :carrots << :potatoes << :chicken

ingredients[:butter].melt
garlic.press or garlic.chop

bowl << :butter << :oil << :parsley << :rosemary << :garlic << :basil << :salt << :pepper
bowl.contents.mix

bowl.contents.pour :over => casserole_dish.contents

oven << casserole_dish

you.wait 45.minutes

oven.remove casserole_dish

while not casserole_dish.contents.cooked?
  oven << casserole_dish
  you.wait
end

oven.set_heat :off

you.eat

Tuesday, May 11, 2010

Spinach Omelette

ingredients = {
  :eggs => 2,
  :spinach => 2.tbsps,
  :milk => 2.tbsps
}

extras = {
  :grated_cheese => 0.25.cups,
  :onion => 3.tbsps,
  :green_onion => 3.tbsp,
  :tabasco => (1/8).tsp,
  :peppers => 3.tbsp
}

pan.element.set_heat :medium

bowl << :eggs << :spinach << :milk << extras

bowl.contents.mix

pan << bowl.contents

you.wait until pan.contents.mostly_cooked?

spatula.move :around => :edge_of_pan

pan.contents.flip!

you.wait until pan.contents.cooked?

pan.element.set_heat :off

you.eat

Monday, April 19, 2010

Mac and Cheese

ingredients = {
:macaroni => 3.cups,
:milk => 2.cups,
:flour => 0.25.cups,
:salt => 0.75.tsp,
:garlic_powder => 0.75.tsp,
:grated_cheese => 1.cup
}

# first the mac
pot << :water
pot.element.set_heat :high

you.wait until water.boiling?

pot << :macaroni

you.stir pot.contents

# now the cheese
small_pot << :milk << :flour << :garlic_powder << :salt

you.stir small_pot.contents, :with => :whisk

small_pot.element.set_heat :medium_low

you.stir small_pot.contents until small_pot.contents.thick?

small_pot.element.set_heat :off
small_pot << :cheese
you.stir until cheese.melted?

# now mix the two

you.wait until pot.contents.cooked?

pot.contents.strain

pot << small_pot.contents

you.stir pot.contents

you.eat

Saturday, April 10, 2010

Refried Black Beans

ingredients = {
:cooked_black_beans => 3.cups,
:olive_oil => 3.tbsp,
:garlic => 2.cloves
}

you.chop :garlic

pan << :oil
pan.set_heat :medium

you.wait 30.seconds

pan << :garlic

you.wait 1.minute, :stirring => :occasionally

pan << :beans

until beans.mashed?
pan.contents.stir
pan.contents.mash :with => :back_of_spoon

pan << :oil if necessary?
end

you.eat

Friday, April 9, 2010

Paté Chinois

This is a variant of the shepherd's pie recipe I posted a while back, courtesy of Julie:
require 'mashed_potatoes'

ingredients = {
:mashed_potatoes => 1.recipe, # do this exactly like in the other recipe
:ground_beef => 0.5.pounds,
:corn => 1.cup
:salt => you.decide
:pepper => you.decide
}

pan << :ground_beef, :salt, :pepper
pan.element.set_heat :medium

class Meat
def cooked?
not self.red?
end
end

until meat.cooked?
you.stir :occasionally, :with => :wooden_spoon
end

casserole_dish << :meat_mixture
casserole_dish << :corn
you.spread :corn, :evenly
casserole_dish << :mashed_potatoes
you.spread :mashed_potatoes, :evenly

oven.turn_on 350
oven << casserole_dish
you.wait 25.minutes

you.eat

Saturday, March 6, 2010

Apple Banana Smoothie

require 'food_processor' or 'blender'

ingredients = {
:banana => 1,
:apple => 1,
:milk => (2..4).cups,
:cinnamon => you.decide
}

banana.slice
apple.slice

if you.have? :blender
blender << :apple << :banana << :milk << :cinnamon
blender.blend
else
tall_plastic_dish << :apple << :banana << :milk << :cinnamon
food_processor.stir until tall_plastic_dish.contents.smooth?
end

you.eat
makes 2.servings

Tuesday, March 2, 2010

Kimchi Fried Rice

require 'kimchi'
require 'white_rice'

ingredients = {
:white_rice => 1.recipe(2.people),
:kimchi => (5..7).pieces,
:onion => 0.25,
:eggs => 2,
(:olive_oil or :peanut_oil) => 2.tbsp,
:sesame_seeds => 1.tsp
}

you.chop :onion

pan << :oil << :onion
pan.element.set_heat :medium

you.wait until onion.soft?

pan << :kimchi << :sesame_seeds

you.wait 3.minutes

pan << :rice

you.stir pan.contents

pan << :eggs

you.stir pan.contents

you.wait until egg.cooked?

you.eat

Saturday, February 13, 2010

Basic Dough

This recipe is not really intended to be eaten on its own (although you can if you like) but used for more advanced recipes.
servings = 1  # change this to the amount of dough you want

ingredients = {
:white_flour => servings * 1.cup,
:water => servings * (0.5).cups,
:salt => servings * (0.5).tsp
}

bowl << :white_flour << :salt
bowl.contents.mix

while bowl.water.amount < ingredients[:water]
bowl.add :water, :slowly
bowl.contents.stir
end

bowl.cover :with => :towel
you.wait 15.minutes


Recipes that build off this:
Gozleme

Monday, January 25, 2010

Hard-Boiled Eggs

This is a basic recipe that is intended for use with more complex recipes.
ingredients = {
:eggs => you.decide
}

pot << :water
pot.element.set_heat :high

if pot.boiling?
# this means don't break the eggs :P
pot.insert :eggs, :with => :shell
end

you.wait 10.minutes

pot.element.set_heat :off
pot.remove :water

unless you.can_wait?
cold_tap.turn_on
you.put :eggs, :under => :tap
else
you.wait 10.minutes
end

eggs.remove_shell

you.eat

Sunday, January 24, 2010

Poached Eggs

This is a very basic recipe, intended as a building block for more complex recipes.

ingredients = {
:eggs => 2,

# vinegar helps keep the eggs from coming apart
:vinegar => 1.tbsp
}

pot << :water
pot.set_heat :high

if pot.boiling?
pot << :vinegar
pot.set_heat :medium
end

if pot.simmering?
ladle << (you.crack :eggs)
pot.submerge ladle
end

if pot.eggs.cooked?
pot.remove :eggs, :with => :slotted_spoon
end

you.eat

Monday, January 18, 2010

Egg-fried Rice

require "white_rice"

ingredients = {
:white_rice => 1.recipe,
:olive_oil => 2.tbsp, # you can use vegetable oil if you like
:garlic => 1.clove,
:soy_sauce => 2.tbsp,
:eggs => 2,

# use whatever vegetables you like here,
# this is a list of suggestions
:corn => 0.5.cups,
:peas => 0.5.cups,
:carrots => 1,
:snow_peas => 1.cup
}

if you.like? :garlic, :a_lot
ingredients[:garlic] += 1.clove
end

if not you.have? :fresh_ginger
ingredients[:ginger_powder] = 2.tsp
else
ingredients[:ginger] = 1.tsp
end

you.make :white_rice

you.chop :garlic, :finely or you.press :garlic
you.chop :ginger, :finely if you.have? :fresh_ginger

pan << :olive_oil << :garlic << :ginger << :soy_sauce
pan.element.set_heat :medium_low

you.wait 1.minute

while pot.contains? :rice
pan << pot.remove(:rice, :amount => 1.wooden_spoonful)
you.stir
end

pan << :vegetables

eggs.each do |egg|
pan << egg
you.stir
end

you.wait until egg.cooked

you.eat

Sunday, January 17, 2010

Shepherd's Pie

require 'mashed_potatoes'

ingredients = {
:mashed_potatoes => 1.recipe, # do this exactly like in the other recipe
:ground_beef => 0.5.pounds,

# for the vegetables, use whichever ones you want
# these are the ones I like
:corn => 1.cup,
:carrots => 1,
:peas => 1.cup,

:worcestershire_sauce => 2.tbsp,
:chili_powder => 2.tbsp,
:paprika => 1.dash,
:cheese => you.decide,
}

you.peel :carrot
you.slice :carrot, :into => :small_pieces

pan << :ground_beef << :worcestershire_sauce << :chili_powder << :carrot << :peas << :corn
pan.element.set_heat :medium

class Meat
def cooked?
not self.red?
end
end

until meat.cooked?
you.stir :occasionally, :with => :wooden_spoon
end

casserole_dish << :meat_mixture

casserole_dish << :mashed_potatoes
you.spread :mashed_potatoes, :evenly

casserole_dish << :paprika

you.grate :cheese
casserole_dish << :grated_cheese

if not food.hot?
oven.turn_on 150 # doesn't need a very high heat
oven << casserole_dish until food.hot?
end

you.eat

Friday, January 15, 2010

Mashed Potatoes

ingredients = {
:potatoes => 6,
:milk => 1.cup,
:butter => 2.tbsp
}

unless you.like :potato_skins
you.peel :potatoes
end

you.cut :potatoes, :small_pieces

pot << water
pot.element.set_heat :high

if pot.boiling
pot << :cut_potatoes
end

class Potato
def soft?
you.poke :potato, :with => :fork and potato.falls_off? :fork
end
end

you.wait until potatoes.soft? # usually about 20 minutes

strainer << pot.contents
pot << strainer.contents << :milk << :butter

you.mash :potatoes, :with => (:fork or :potato_masher)
you.eat

Thursday, January 14, 2010

Spaghetti with Basil

ingredients = {
:spaghetti => 1.package,
:basil => 4.tbsp,
:garlic_salt => 2.tsp,
:parmesan => 1.tbsp,
:olive_oil => 2.tbsp
}

pot << :water
pot.element.set_heat :high

if pot.boiling?
pot << :spaghetti
pot.element.set_heat :medium
end

until pot.spaghetti == :soft
you.stir :occasionally
end

strainer.contents = pot.empty
pot.contents = strainer.empty

pot << :everything_else

you.stir
you.eat

Tuesday, January 12, 2010

Hummus

require 'food_processor'

ingredients = {
:chick_peas => 1.can,
:lemons => 1,
:olive_oil => 2.tbsp,
:garlic => 2.cloves
}

you.chop :garlic, :finely or you.press :garlic
you.juice :lemon

bowl << :all
food_processor.stir until bowl.contents == :creamy

if bowl.contents == :too_dry
bowl << :more_olive_oil
food_processor.stir
end

you.eat :with => :pita_bread

Monday, January 11, 2010

Coleslaw

ingredients = {
# you can use either green, red or a combination
(:green_cabbage || :red_cabbage) => 5.leaves,
:carrot => 1,
:vinegar => 4.tbsp,
:salt => you.decide,
:pepper => you.decide
}

if you.like? :mayonnaise
ingredients[:mayonnaise] = 4.tbsp
end

you.wash :cabbage
you.chop :cabbage, :finely
you.peel :carrot
you.grate :carrot

bowl << :all
you.stir
you.eat

# this one is dependent upon the value of you.like? :mayonnaise
while not coleslaw.creamy_enough?
bowl << :more_mayonnaise
you.stir
end

White Rice

ingredients = {
# I usually use 1/2 cup of rice for each person,
# use less if you don't eat much, more if you eat lots
:white_rice => (num_people * 0.5).cups,
# always use twice the amount of water as rice
:water => num_people.cups
}

pot << :white_rice
pot << :water

if pot.water.depth < 1.cm
pot = you.get_smaller_pot
end

pot.element.set_heat :high

stir =
if pot.non_stick?
wooden_spoon
else
fork
end

while not pot.boiling
# note that stir() gets any stuck rice
# off the bottom of pot
stir.stir
you.wait 1.minute
end

if pot.boiling
pot.element.set_heat :low
pot.cover
end

you.wait 12.minutes
pot.uncover
stir.stir
pot.element.set_heat :off
pot.element = Element.new
you.wait 5.minutes
you.eat