<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d32078707\x26blogName\x3dcucina+nicolina\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://cucinanicolina.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://cucinanicolina.blogspot.com/\x26vt\x3d7867789571083647791', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script><!-- --><div id="flagi" style="visibility:hidden; position:absolute;" onmouseover="showDrop()" onmouseout="hideDrop()"><div id="flagtop"></div><div id="top-filler"></div><div id="flagi-body">Notify Blogger about objectionable content.<br /><a href="http://help.blogger.com/bin/answer.py?answer=1200"> What does this mean? </a> </div></div><div id="b-navbar"><a href="http://www.blogger.com/" id="b-logo" title="Go to Blogger.com"><img src="http://www.blogger.com/img/navbar/3/logobar.gif" alt="Blogger" width="80" height="24" /></a><div id="b-sms" class="b-mobile"><a href="sms:?body=Hi%2C%20check%20out%20Orangette%20at%20cucinanicolina.blogspot.com">Send As SMS</a></div><form id="b-search" name="b-search" action="http://search.blogger.com/"><div id="b-more"><a href="http://www.blogger.com/" id="b-getorpost"><img src="http://www.blogger.com/img/navbar/3/btn_getblog.gif" alt="Get your own blog" width="112" height="15" /></a><a id="flagButton" style="display:none;" href="javascript:toggleFlag();" onmouseover="showDrop()" onmouseout="hideDrop()"><img src="http://www.blogger.com/img/navbar/3/flag.gif" name="flag" alt="Flag Blog" width="55" height="15" /></a><a href="http://www.blogger.com/redirect/next_blog.pyra?navBar=true" id="b-next"><img src="http://www.blogger.com/img/navbar/3/btn_nextblog.gif" alt="Next blog" width="72" height="15" /></a></div><div id="b-this"><input type="text" id="b-query" name="as_q" /><input type="hidden" name="ie" value="UTF-8" /><input type="hidden" name="ui" value="blg" /><input type="hidden" name="bl_url" value="orangette.blogspot.com" /><input type="image" src="http://www.blogger.com/img/navbar/3/btn_search_this.gif" alt="Search This Blog" id="b-searchbtn" title="Search this blog with Google Blog Search" onclick="document.forms['b-search'].bl_url.value='orangette.blogspot.com'" /><input type="image" src="http://www.blogger.com/img/navbar/3/btn_search_all.gif" alt="Search All Blogs" value="Search" id="b-searchallbtn" title="Search all blogs with Google Blog Search" onclick="document.forms['b-search'].bl_url.value=''" /><a href="javascript:BlogThis();" id="b-blogthis">BlogThis!</a></div></form></div><script type="text/javascript"><!-- var ID = 32078707;var HATE_INTERSTITIAL_COOKIE_NAME = 'dismissedInterstitial';var FLAG_COOKIE_NAME = 'flaggedBlog';var FLAG_BLOG_URL = 'http://www.blogger.com/flag-blog.g?nav=3&toFlag=' + ID;var UNFLAG_BLOG_URL = 'http://www.blogger.com/unflag-blog.g?nav=3&toFlag=' + ID;var FLAG_IMAGE_URL = 'http://www.blogger.com/img/navbar/3/flag.gif';var UNFLAG_IMAGE_URL = 'http://www.blogger.com/img/navbar/3/unflag.gif';var ncHasFlagged = false;var servletTarget = new Image(); function BlogThis() {Q='';x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) { Q=y.getSelection();} else if (x.getSelection) { Q=x.getSelection();}popw = y.open('http://www.blogger.com/blog_this.pyra?t=' + escape(Q) + '&u=' + escape(location.href) + '&n=' + escape(document.title),'bloggerForm','scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes');void(0);} function blogspotInit() {initFlag();} function hasFlagged() {return getCookie(FLAG_COOKIE_NAME) || ncHasFlagged;} function toggleFlag() {var date = new Date();var id = 7793856;if (hasFlagged()) {removeCookie(FLAG_COOKIE_NAME);servletTarget.src = UNFLAG_BLOG_URL + '&d=' + date.getTime();document.images['flag'].src = FLAG_IMAGE_URL;ncHasFlagged = false;} else { setBlogspotCookie(FLAG_COOKIE_NAME, 'true');servletTarget.src = FLAG_BLOG_URL + '&d=' + date.getTime();document.images['flag'].src = UNFLAG_IMAGE_URL;ncHasFlagged = true;}} function initFlag() {document.getElementById('flagButton').style.display = 'inline';if (hasFlagged()) {document.images['flag'].src = UNFLAG_IMAGE_URL;} else {document.images['flag'].src = FLAG_IMAGE_URL;}} function showDrop() {if (!hasFlagged()) {document.getElementById('flagi').style.visibility = 'visible';}} function hideDrop() {document.getElementById('flagi').style.visibility = 'hidden';} function setBlogspotCookie(name, val) {var expire = new Date((new Date()).getTime() + 5 * 24 * 60 * 60 * 1000);var path = '/';setCookie(name, val, null, expire, path, null);} function removeCookie(name){var expire = new Date((new Date()).getTime() - 1000); setCookie(name,'',null,expire,'/',null);} --></script><script type="text/javascript"> blogspotInit();</script><div id="space-for-ie"></div>


Jun 15, 2007

Birthday-Love



[Presents! from the Ferry Building, June 2007]

I got a piece of rather spectacular news the other day, but I'm going to hold on to it a bit until I have something more concrete to show for it. Needless to say, an already gold-star day of 80-degree temperatures here in San Francisco was elevated to new and glorious heights.

Yesterday was my friend Logan's birthday, and the girls drank sparkling wine and went out to eat. We opened a bottle of Gloria Ferrer for a pre-dinner libation, and noshed on baked white beans and feta, Moroccan vegetable tagine, a seafood soup, and halibut at Nopa. And after all that we feasted on a chocolate cake I had made the night before despite the heat. For birthdays, there is never an excuse to not have cake, and in this case, I definitely served it forth.



I also made the cake in question last fall, for a wonderful lunch I did for a close family friend -- it was her birthday, too, and as is my wont, I put on a bit of a do. This was right around the time my blog in its previous incarnation crashed and burned, and the lovely write-up I did of that luncheon was lost forever. But as it's a shame to miss out chronicling an extraordinary meal, I feel the need to briefly recount it here: to start, a very garlicky hummus with whole wheat bread and olives, then a first course of roasted red pepper and tomato soup; the main course consisted of salmon with lemon and tomatoes, fresh basil pesto (one made vegan, for my pa), and a large salad; dessert was chocolate cake and champagne. We sat around the table for three hours which in my book is the mark of a good party.

I love this cake because it's not too fussy, yet still very decadent. There is a lot of butter (1.5 sticks), eggs (4), and buttermilk (a cup), and I top it with a rich sour cream-chocolate ganache type of frosting (note to self: next time try with a basic chocolate buttercream). It comes together in about 40 minutes from mixing bowl to out-of-oven, which for time pressed cooks like myself is very important.

Plus, it tastes really good. And in the end, isn't that the most important consideration when baking a birthday cake?

Feel the love:


[Birthday cake for Logan, June 2007]


Devil's Food Cake with Chocolate Frosting, from williams-sonoma.com

2 1/3 cups all-purpose flour
1 cup unsweetened cocoa powder, sifted
1 1/2 tsp. baking powder
1/2 tsp. baking soda
1/2 tsp. salt
12 Tbs. (1 1/2 sticks) unsalted butter, at room temperature
2 cups firmly packed light brown sugar
2 tsp. vanilla extract
4 eggs, at room temperature
1 1/2 cups buttermilk, at room temperature

Preheat an oven to 350°F. Lightly butter the bottoms of two 9-by-2-inch round cake pans and line with parchment paper. Lightly butter the paper and the sides of the pans and dust with flour.

In a large bowl, sift together the flour, cocoa powder, baking powder, baking soda and salt; set aside.

In another large bowl, using an electric mixer, beat the butter on medium speed until smooth. Gradually add the brown sugar and continue beating until fluffy. Beat in the vanilla. Add the eggs one at a time, beating well after each addition.

Reduce the speed to low and add the flour mixture in three additions, alternating with the buttermilk and beginning and ending with the flour, beating after each addition.

Divide the batter between the prepared pans and spread it out evenly. Bake until a toothpick inserted into the center of a cake comes out clean, 25 to 30 minutes. Transfer the pans to a wire rack and let cool for 15 minutes. Let the cake layers cool completely before frosting.

Serve immediately or keep covered at room temperature until ready to serve. Makes one 9-inch cake; serves 10 to 12.

Frosting

4 Tbs. (1/2 stick) unsalted butter
1/4 cup heavy cream
10 oz. bittersweet chocolate, chopped
3/4 cup sour cream
1 cup confectioners’ sugar

In a medium-size, heavy saucepan over low heat, combine the butter and cream. Heat, stirring frequently, until the butter melts. Add the chocolate and whisk until melted and smooth, about 2 minutes. Remove from the heat; let cool to barely lukewarm, about 8 minutes.

Whisk in the sour cream until fully combined. Then whisk in the confectioners' sugar. Let stand until thick enough to spread, about 10 minutes. If the frosting becomes too stiff to spread, rewarm briefly over low heat and whisk again until smooth.

I served this with Strauss raspberry ice cream (thanks, Carolynn!), and champagne.

0 Comments:

Post a Comment

<< Home

Directory of Food/drink Blogs Food & Drink Blogs - Blog Top Sites


main