Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-settings.php on line 468

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-settings.php on line 483

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-settings.php on line 490

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-settings.php on line 526

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/theme.php on line 618

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/class.wp-dependencies.php on line 15

Strict Standards: Only variables should be assigned by reference in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/post.php on line 218

Strict Standards: Only variables should be assigned by reference in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/query.php on line 751
Cooking with Chocolate: Tempering Chocolate | Joe’s Chocolate Recipes


Strict Standards: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 41

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 50

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 52

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 54

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 55

Strict Standards: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 41

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 50

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 52

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 54

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/35/d122678871/htdocs/chocolate-now/blog/wp-includes/functions.php on line 55

Cooking with Chocolate: Tempering Chocolate

When making chocolates, it is often not enough just to melt the chocolate! Cocoa butter is a very complex material which can set in various different “crystal structures” ,only one of which gives the nice gloss, fine-grained texture, and the satisfying “snap” that we all expect from chocolate. The process used to achieve this state of affairs is known as tempering.

If you’re mixing chocolate with something else, like cream to make truffles for instance, you won’t generally need to temper the chocolate. But when you are using chocolate as a coating, for sweets or cakes, in order to achieve a good finish, you need to carefully control the temperature. This can be quite involved, but  here is a fairly straightforward method that can be used at home:

  • First heat the chocolate to 40-45 °C to fully melt all the fats (a double boiler or bain marie is ideal for doing this at home). Follow the instructions in our “Choosing & Melting” article to avoid problems.
  • Then allow it to cool to 34-35 °C for dark chocolate, or 33-34 °C for milk or white chocolate (a digital cooking thermometer is recommended).
  • At this point, add around 1% of ready tempered chocolate – usually simply adding some (un-melted) chocolate straight from the packet will work, although you can also buy specially prepared cocoa butter from home chocolate making suppliers for this purpose.
  • Stir thoroughly to melt the added chocolate, and allow the mixture to cool slowly to 31-32 °C (dark chocolate) or 29-30 °C (milk & white chocolate).
  • You can now check the temper of the chocolate by dipping the tip of a knife into it - if the chocolate hardens quickly to a nice gloss and “snaps” cleanly, it is ready to use. It should be kept at the current temperature and occasionally stirred to maintain its temper.
  • If you are making a moulded item, warm the mould gently and make sure it is completely dry before pouring the chocolate into it, or you may find that the temper is spoiled (often it shows as whitish grey patches or streaks).
  • Once tempered chocolate is poured, it needs to be cooled quickly or it loses its temper while setting. This is why large chocolate items are always hollow - they would set too slowly if they were solid. The ideal temperature for cooling chocolate is around 10 °C.