What’d You Do Last Weekend?

  • feature link
  • feature link
  • feature link
  • feature link
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:cddc017adf0312471cf3b780bf3a404a' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>The November 2009 Daring Bakers Challenge was chosen and hosted by Lisa Michele of Parsley, Sage, Desserts and Line Drives. She chose the Italian Pastry, Cannolo (Cannoli is plural), using the cookbooks Lidia’s Italian-American Kitchen by Lidia Matticchio Bastianich and The Sopranos Family Cookbook by Allen Rucker; recipes by Michelle Scicolone, as ingredient/direction guides. She added her own modifications/changes, so the recipe is not 100% verbatim from either book.</p>\n<p>When I was in pastry school, we baked and baked, but we never fried. In fact, we rarely used a stove for anything more than warming milk or cream, melting chocolate, or making choux paste. We didn’t have a fryer in the pastry kitchen, though there were fryers in the culinary kitchen (where the students learned to cook, not bake). I rarely set foot in the culinary kitchen, and if I did it was to retrieve stand mixers their students had borrowed from the pastry kitchen. It was like a different world over there. Where the pastry kitchen was always cold, clean, and quiet, the culinary kitchen was the polar opposite. It was full of nervous energy, pots and pans slinging about, constantly hot and perpetually in the middle of what felt like a dinner rush. I guess that’s what I thought of when I saw we’d be making cannoli for the Daring Baker challenge – I’d have to do something I’d never done in school, using tools and techniques I’d never been formally trained to use, to make a dessert that my Austrian pastry chef-instructor would never have made in his hotel career. </p>\n<p>I dove into this challenge with glee. This was my first time making cannoli, and I found it to be a lot like making pasta dough…which I guess makes sense given its origins. I’d imagine an Italian grandmother looking around thinking, ‘hmm, what can I use to make a tasty little dessert? Ah yes, I have some wine, some pasta, some cheese…perfect. I’ll figure it out.’ It’s like a sweet fried manicotti.</p>\n<p>I started the day with homemade ricotta, which I combined with mascarpone cheese to make it a little creamier. To that I added some orange flower water, chopped candied citron and miniature chocolate chips. For my first time, I wanted to be utterly traditional – get it right the way it’s supposed to be, then start mixing it up a bit. After the filling was ready, I set about working on the shells. </p>\n<p>The dough was a little drier than I expected, but it looked like a lot of the photos I’d seen in other people’s posts about cannoli so I kept on going. I added a little more marsala and olive oil to make it easier to knead, but in the end I thought it would never come together because it was so dense and dry. I let it rest for a little while, divided it and started putting it through the pasta machine. It took a lot of rolling, but eventually it softened nicely, and we got lots of long sheets of dough. I cut the dough into circles with a large cookie cutter, and used a pastry wheel to get rectangular shapes as well. Because I’d picked those shapes there was a lot of scrap dough that we re-rolled over and over again. I was a little worried it would get tough, but hoped that frying the dough would take care of any latent toughness. </p>\n<p>It was a good call. We were so efficient about our dough recycling that I made about 70 shells, plus a few pieces of junk dough that I’d used to test out the heat of the oil. I knew I didn’t have enough filling for that many cannoli, so the next day I tripled the recipe for the filling and prepared for the onslaught of friends who wanted to just stop by.</p>\n<p>At last came the frying. I don’t have a Fry Daddy, so I used a stainless steel pot with a few inches of vegetable oil, and I fried one shell at a time. I didn’t think ahead that I would need more than 4 cannoli forms, so I got really good at frying, cooling, and swapping out hot tubes, then doing it all over again until all the dough was cooked. It took me over an hour, but when I was done I had a huge pile of shells and a grin I couldn’t shake. I’d done it, a totally new experience for me, making cannoli.</p>\n<p>From end-to-end, it took a solid day to make this recipe, and barely two days to empty the house of the giant pile of shells. Sharing was the best part – Todd’s band would come for practice, I’d feed them each a cannoli and then packed ‘cannoli kits’ for everyone to take home, complete with shells and disposable piping bags of filling. They went to work with us, and even the dog got in on the action (although without the filling). </p>\n<p>Would I do this again? Maybe. I didn’t do this alone, Todd helped me roll and cut the dough. Without him I’d be hesitant to take it on again, because doing this together was a joy. I get it. Cannoli isn’t like a Dobos Torte or a Financier. It doesn’t need the skilled hands of a pastry chef nor a cold, quiet kitchen to get it right. It’s a family dessert, full of that nervous energy of the culinary kitchen, and the more hands there to help, the sweeter it tastes in the end.</p>\n', created = 1416951438, expire = 1417037838, headers = '', serialized = 0 WHERE cid = '2:cddc017adf0312471cf3b780bf3a404a' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:6b94a3017ae22080a193a558a370c252' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><strong>Homemade Cannoli</strong><br />Shells:<br />2 cups (250 grams/16 ounces) all-purpose flour<br />2 tablespoons(28 grams/1 ounce) sugar<br />1 teaspoon (5 grams/0.06 ounces) unsweetened baking cocoa powder<br />1/2 teaspoon (1.15 grams/0.04 ounces) ground cinnamon<br />1/2 teaspoon (approx. 3 grams/0.11 ounces) salt<br />3 tablespoons (42 grams/1.5 ounces) vegetable or olive oil<br />1 teaspoon (5 grams/0.18 ounces) champagne vinegar<br />Approximately 1/2 cup (approx. 59 grams/approx. 4 fluid ounces/approx. 125 ml) sweet Marsala <br />1 large egg, separated (you will need the egg white but not the yolk)<br />Vegetable or any neutral oil for frying – about 2 quarts (8 cups/approx. 2 litres)</p>\n<p>Yield:<br />About 50 cannoli shells\n<ol>\n<li>In the bowl of an electric stand mixer or food processor, combine the flour, sugar, cocoa, cinnamon, and salt. </li>\n<li>Stir in the oil, vinegar, and enough of the wine to make a soft dough. </li>\n<li>Turn the dough out onto a lightly floured surface and knead until smooth and well blended, about 2 minutes. </li>\n<li>Shape the dough into a ball. Cover with plastic wrap and let rest in the fridge from 2 hours to overnight.</li>\n<li>Divide the dough into 4 equal pieces and roughly roll them with a rolling pin so they are thin enough to put into a pasta machine. </li>\n<li>Starting at the middle setting, run one of the pieces of dough through the rollers of a pasta machine. Lightly dust the dough with flour as needed to keep it from sticking. Pass the dough through the machine repeatedly, until you reach the highest or second highest setting. The dough should be about 4 inches wide and thin enough to see your hand through</li>\n<li>Continue rolling out the remaining dough. If you do not have enough cannoli tubes for all of the dough, lay the pieces of dough on sheets of plastic wrap and keep them covered until you are ready to use them.</li>\n<li>Oil the outside of the cannoli tubes.</li>\n<li>Roll a dough oval from the long side (If square, position like a diamond, and place tube/form on the corner closest to you, then roll) around each tube/form and dab a little egg white on the dough where the edges overlap. (Avoid getting egg white on the tube, or the pastry will stick to it.) Press well to seal. Set aside to let the egg white seal dry a little.</li>\n<li>In a deep heavy saucepan, pour enough oil to reach a depth of 3 inches, or if using an electric deep-fryer, follow the manufacturer\'s directions. Heat the oil to 375°F (190 °C) on a deep fry thermometer, or until a small piece of the dough or bread cube placed in the oil sizzles and browns in 1 minute. Have ready a tray or sheet pan lined with paper towels or paper bags.</li>\n<li>Carefully lower a cannoli tube into the hot oil. Fry the shell until golden, about 2 minutes, turning it so that it browns evenly. Do not crowd the pan, but fry as many as you think you can manage without allowing them to burn. </li>\n<li>Lift a cannoli tube with a wire skimmer or large slotted spoon, out of the oil. Using tongs, grasp the cannoli tube at one end. Very carefully remove the cannoli tube with the open sides straight up and down so that the oil flows back into the pan. Place the tube on paper towels or bags to drain. Repeat with the remaining tubes. While they are still hot, grasp the tubes with a potholder and pull the cannoli shells off the tubes with a pair of tongs, or with your hand protected by an oven mitt or towel. Let the shells cool completely on the paper towels. Place shells on cooling rack until ready to fill.</li>\n<li>Repeat making and frying the shells with the remaining dough.<br /><em>Note:</em> I only had 4 cannoli tubes and managed to cool the tubes just enough after frying to roll a new piece of dough onto the form. You don’t have to cool them completely, but you do want to move quickly so your oil remains at the right temperature. </li>\n</ol>\n</p><p>Filling:<br />Because the dough had made so many shells, I had to re-make the filling more than once to have enough so I’m not including a specific recipe for the filling, but just proportions.<br />1 part ricotta cheese, drained<br />1 part mascarpone cheese<br />Granulated sugar, sweetened to taste<br />Optional additions: chopped chocolate, chopped candied fruit, chopped nuts, vanilla extract, pureed fruit, other flavorings</p>\n<ol>\n<li>Combine the ingredients to taste. </li>\n<li>Allow them to sit for a few hours so the flavors blend. The mixture should be soft enough to pipe through a pastry bag.</li>\n</ol>\n\n', created = 1416951438, expire = 1417037838, headers = '', serialized = 0 WHERE cid = '2:6b94a3017ae22080a193a558a370c252' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:dcb280e2fb7a823556b7ab65421f6e17' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Get the flash player here: http://www.adobe.com/flashplayervar so = new SWFObject(\"http://www.db798.com/pictobrowser.swf\", \"PictoBrowser\", \"100%\", \"500\", \"8\", \"#DDDDDD\"); so.addParam(\"quality\", \"low\"); so.addParam(\"scale\", \"noscale\"); so.addParam(\"align\", \"mid\"); so.addVariable(\"ids\", \"72157622821267122\"); so.addVariable(\"names\", \"Homemade Cannoli\"); so.addVariable(\"userName\", \"demerdeuse\"); so.addVariable(\"userId\", \"93004316@N00\"); so.addVariable(\"source\", \"sets\"); so.write(\"PictoBrowser091127133822\");<br />\n<a title=\"Cannoli on Foodista\" href=\"http://www.foodista.com/recipe/4Y2YZ4XG/cannoli\"></a></p>\n', created = 1416951438, expire = 1417037838, headers = '', serialized = 0 WHERE cid = '1:dcb280e2fb7a823556b7ab65421f6e17' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:9cc2410464074dde3fdd74721bf3c8a7' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Jenny,<br />\nGreat meeting you last friday at the BLOGHER conference. I hope it was fun and inspirational for you. Tricia<br />\n<a href=\"http://www.cafetrix.blogspot.com\" title=\"www.cafetrix.blogspot.com\">www.cafetrix.blogspot.com</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:9cc2410464074dde3fdd74721bf3c8a7' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:de6af95788addfd950d0dee5f30785fd' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>You did a great job on your cannoli! Awesome pics too.</p>\n<p>Natalie @ Gluten A Go Go</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:de6af95788addfd950d0dee5f30785fd' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:5eb7d0e9ad06d3f142393c19fbce26b6' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Beautiful Cannoli.<br />\nGreat job<br />\n<a href=\"http://pontchfood.blogspot.com/\" title=\"http://pontchfood.blogspot.com/\">http://pontchfood.blogspot.com/</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:5eb7d0e9ad06d3f142393c19fbce26b6' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:542ecc55dcaf30574b1efdb29ae8fe0d' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>I just loved your photograph holding the cannoli you looked so happy and very proud of your frying efforts it is a wonderful pix. And yes this is a team effort recipe and I love your quote <strong>t doesn’t need the skilled hands of a pastry chef nor a cold, quiet kitchen to get it right. It’s a family dessert, full of that nervous energy of the culinary kitchen, and the more hands there to help, the sweeter it tastes in the end.</strong> You are a good writer and the final products are smashingly good. Well done on the cannoli and on your blogging/writing skills. Cheers from Audax in Australia.</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:542ecc55dcaf30574b1efdb29ae8fe0d' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:ffe63e838d25036eca0d150135164964' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Aw shucks, I\'m blushing!</p>\n<p>Sometimes I know I can get sloppy with some of my posts, but I really take a lot of pride in the work (and in the baking), and I\'m thrilled when one of these things comes out the way I picture it in my head. I\'m so glad you stopped by again, and I\'m looking forward to next month\'s challenge already!</p>\n<p>Jenny</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:ffe63e838d25036eca0d150135164964' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:32b435ac82a3ba4b4a020f979184f448' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>First off, your cannoli turned out beautiful! Love that you turned it into a \'couple\' thing. You\'re so right, with two,..it makes the job so much easier! That said, I LOVE LOVE LOVED the photo you had up in the DK forum of you holding the tray of finished shells. I posted it at the end of my entry along with some other favorite photos, to show the \'epitome\' of success. I know I should have asked prior to posting it, and will take it down immediately if you like, but you look so dang happy and cute holding that tray of perfect cannoli shells, I couldn\'t resist. Just let me know if it\'s ok..ok?</p>\n<p>Lisa at <a href=\"http://lisamichele.wordpress.com\" title=\"http://lisamichele.wordpress.com\">http://lisamichele.wordpress.com</a><br />\nParsley, Sage, Desserts and Line Drives</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:32b435ac82a3ba4b4a020f979184f448' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:b3125b7ea0db4b183ff576da23601ed0' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Thank you, Lisa!</p>\n<p>I\'ve responded to you via e-mail - thank you for stopping by and for using my photo! It was a happy baking day, indeed!</p>\n<p>Jenny</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:b3125b7ea0db4b183ff576da23601ed0' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:ef59280808c0db1fcacf688b46db5eb5' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Fabulous job on this challenge! Your cannoli are stunning =D. Sounds like you had a fun time making them with all the people around! 70 shells is a tonne!</p>\n<p>Lauren<br />\n<a href=\"http://www.celiacteen.com/\" title=\"http://www.celiacteen.com/\">http://www.celiacteen.com/</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:ef59280808c0db1fcacf688b46db5eb5' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:69db9f771b56501b205f75bc35008ed9' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Thank you so much for stopping by, Lauren! I\'ve been mostly disconnected all of Thanksgiving weekend, but I\'m looking forward to reading your complete post too! I\'d love to know how you made it GF!</p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '1:69db9f771b56501b205f75bc35008ed9' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f56d782705c0794c84aa10fedaba1de2' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div style=\"margin: 0px 0px 0px 4px;\"><a style=\"border: none;\" href=\"/content/alice-medrichs-cookies-and-brownies\"><img alt=\"Cookies and Brownies\" src=\"/sites/default/files/MedrichButton.jpg\" /></a></div>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:f56d782705c0794c84aa10fedaba1de2' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:bea8eb30ed1be3b704ddbe770359e2b1' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div style=\"margin: 0px 0px 0px 4px;\"><a style=\"border: none;\" href=\"http://purplehousedirt.com/collage\"><img alt=\"Archives\" src=\"/sites/default/files/archivebutton.jpg\" /></a></div>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:bea8eb30ed1be3b704ddbe770359e2b1' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d41d8cd98f00b204e9800998ecf8427e' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:d41d8cd98f00b204e9800998ecf8427e' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:80c03d579509e5c4e816b5321caf6431' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><a href=\"http://www.dailyblender.com/\" title=\"Jen\'s great site\" target=\"_blank\">Daily Blender</a><br />\n<a href=\"http://http://cookcraftgrow.wordpress.com/\" title=\"My baking partner, Emma\'s site\" target=\"_blank\">CookCraftGrow</a><br />\n<a href=\"http://www.goodstuffnw.com/\" title=\"Kathleen\'s Northwest focus\" target=\"_blank\">Good Stuff NW</a><br />\n<a href=\"http://17andbaking.com/\" title=\"Elissa\'s super blog\" target=\"_blank\">17 and Baking</a><br />\n<a href=\"http://www.spilledmilkpodcast.com/\" title=\"The great Spilled Milk podcast!\" target=\"_blank\">Spilled Milk</a><br />\n<a href=\"http://www.saltyseattle.com/\" title=\"Creative cooking in Seattle\" target=\"_blank\">Salty Seattle</a><br />\n<a href=\"http://wwwsecretstash.blogspot.com/\" title=\"Check out this local producer\" target=\"_blank\">Secret Stash Salts</a><br />\n<a href=\"http://www.cooklocal.com/\" title=\"Locavores in Seattle\" target=\"_blank\">Cook Local</a><br />\n<a href=\"http://www.islandfamilyfarm.com/\" title=\"Dave and Rebecca Buchert\'s farm\" target=\"_blank\">Island Family Farm</a><br />\n<a href=\"http://www.cakespy.com/\" title=\"Jessie\'s amazing art makes me happy!\" target=\"_blank\">CakeSpy</a><br />\n<a href=\"http://www.foodista.com\" title=\"Food dictionary and how to\" target=\"_blank\">Foodista</a><br />\n<a href=\"http://www.notmartha.org/\" title=\"Megan\'s creative genius\" target=\"_blank\">Not Martha</a><br />\n<a href=\"http://www.chefreinvented.com/\" title=\"Becky Selengut\'s sexy blog\" target=\"_blank\">Chef Reinvented</a><br />\n<a href=\"http://www.thecookbookchronicles.com/blog/\" title=\"Lorna Yee\'s Cookbook Chronicles\" target=\"_blank\">Cookbook Chronicles</a><br />\n<a href=\"http://seattlebonvivant.typepad.com/seattle_bon_vivant/\" title=\"Seattle Bon Vivant\" target=\"_blank\">Seattle Bon Vivant</a><br />\n<a href=\"http://www.wrightangle.com/food/blog/\" title=\"Wright Eats\" target=\"_blank\">Wright Eats</a><br />\n<a href=\"http://fourchickens.blogspot.com/\" title=\"Four Chickens\" target=\"_blank\">Four Chickens</a><br />\n<a href=\"http://seattlefoodgeek.com/\" title=\"Scott\'s Brain\" target=\"_blank\">Seattle Food Geek</a><br />\n<a href=\"http://glutenfreegirl.blogspot.com/\" title=\"Shauna and Danny\'s GF life\" target=\"_blank\">Gluten-Free Girl and the Chef</a><br />\n<a href=\"http://mattikaarts.com/blog/\" title=\"Serious Meat\" target=\"_blank\">Wrightfood</a><br />\n<a href=\"http://fat-of-the-land.blogspot.com/\" title=\"Langdon Cook\'s Fat of the Land\" target=\"_blank\">Fat of the Land</a><br />\n<a href=\"http://wasabiprime.blogspot.com/\" title=\"Denise is Wasabi Prime\" target=\"_blank\">Wasabi Prime</a><br />\n<a href=\"http://www.eatallaboutit.com/\" title=\"Rebekah Denn\'s Eat All About It\" target=\"_blank\">Eat All About It</a><br />\n<a href=\"http://www.kimricketts.com/\" title=\"Kim Ricketts Book Events\" target=\"_blank\">Kim Ricketts Book Events</a><br />\n<a href=\"http://www.jackiewrites.com/\" title=\"Jackie Baisa\'s Terrific Blog\" target=\"_blank\">Jackie Writes</a><br />\n<a href=\"http://reebeckisupergirl.blogspot.com/\" title=\"Reebecki Supergirl\" target=\"_blank\">Reebecki Supergirl</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:80c03d579509e5c4e816b5321caf6431' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:5adb6e2afadd06ec0ba0e9d0e56bbe70' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><a href=\"http://lucybland.com\" title=\"My favorite band!\" target=\"_blank\">Lucy Bland</a><br />\n<a href=\"http://www.purplehousedirt.com/about\" target=\"_blank\" >Our Cookbook Library</a><br />\n<a href=\"http://www.flickr.com/demerdeuse\" target=\"_blank\">My Flickr Library</a><br />\n<a href=\"http://www.eatthelove.com/\" title=\"Irvin\'s Magic Bake Shoppe\" target=\"_blank\">Eat the Love</a><br />\n<a href=\"http://smithbites.com/\" title=\"Debra\'s Kitchen\" target=\"_blank\">Smith Bites</a> <br />\n<a href=\"http://alicemedrich.blogspot.com/\" title=\"Alice Medrich blogs!\" target=\"_blank\">Alice Medrich\'s Blog</a><br />\n<a href=\"http://www.merrygourmet.com\" title=\"Jennifer\'s the Merry Gourmet!\" target=\"_blank\">The Merry Gourmet</a> <br />\n<a href=\"http://hazelbloom.typepad.com/\" title=\"Kare\'s Domesticity Rules\" target=\"_blank\">The Hazel Bloom</a> <br />\n<a href=\"http://www.honest-food.net/blog1//\" title=\"Hank Shaw\'s brilliant blog\" target=\"_blank\">Hunter Angler Gardener Cook</a> <br />\n<a href=\"http://blog.ruhlman.com\" title=\"Ruhlman\'s blog\" target=\"_blank\">Michael Ruhlman\'s blog</a> <br />\n<a href=\"http://www.saltysweetgirl.com/\" title=\"Tanarra\'s Love Letter\" target=\"_blank\">Salty Sweet Girl</a> <br />\n<a href=\"http://www.davidlebovitz.com/\" title=\"Follow David in Paris\" target=\"_blank\">David Lebovitz\'s blog</a><br />\n<a href=\"http://www.inerikaskitchen.com/\" title=\"Erika\'s SoCal Kitchen\" target=\"_blank\">In Erika\'s Kitchen</a><br />\n<a href=\"http://forkthis.blogspot.com/\" title=\"Melissa\'s insights from NYC\" target=\"_blank\">Fork This</a><br />\n<a href=\"http://www.alwaysorderdessert.com/\" title=\"Amazing desserts from NYC blog\" target=\"_blank\">Always Order Dessert</a><br />\n<a href=\"http://islandgirlok.com/\" title=\"Vivian\'s Oklahoma Island\" target=\"_blank\">Island Dreaming in Oklahoma</a><br />\n<a href=\"http://www.smittenkitchen.com\" title=\"Get Smitten!\" target=\"_blank\">Smitten Kitchen</a><br />\n<a href=\"http://thedaringkitchen.com/\" title=\"Be daring!\" target=\"_blank\">Daring Kitchen</a> <br />\n<a href=\"http://www.101cookbooks.com\" target=\"_blank\">101 Cookbooks</a> <br />\n<a href=\"http://www.nordljus.co.uk/\" title=\"Beautiful photography\" target=\"_blank\">Nordljus</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:5adb6e2afadd06ec0ba0e9d0e56bbe70' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:7b30b41c0b72d967f2de63d35e026364' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h3>What’d You Do Last Weekend?</h3>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:7b30b41c0b72d967f2de63d35e026364' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:4ee19113bcf00677aa8c0e03dcc735cf' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 26.
  • user warning: Table './db21429_purple/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Copyright 2012 | <a href=\"/about\">About this site</a> | <a href=\"mailto:purplehousedirt@gmail.com\">Contact me</a></p>\n', created = 1416951439, expire = 1417037839, headers = '', serialized = 0 WHERE cid = '2:4ee19113bcf00677aa8c0e03dcc735cf' in /nfs/c02/h06/mnt/21429/domains/purplehousedirt.com/html/includes/cache.inc on line 109.

Homemade Cannoli

Homemade Cannoli

The November 2009 Daring Bakers Challenge was chosen and hosted by Lisa Michele of Parsley, Sage, Desserts and Line Drives. She chose the Italian Pastry, Cannolo (Cannoli is plural), using the cookbooks Lidia’s Italian-American Kitchen by Lidia Matticchio Bastianich and The Sopranos Family Cookbook by Allen Rucker; recipes by Michelle Scicolone, as ingredient/direction guides. She added her own modifications/changes, so the recipe is not 100% verbatim from either book.

When I was in pastry school, we baked and baked, but we never fried. In fact, we rarely used a stove for anything more than warming milk or cream, melting chocolate, or making choux paste. We didn’t have a fryer in the pastry kitchen, though there were fryers in the culinary kitchen (where the students learned to cook, not bake). I rarely set foot in the culinary kitchen, and if I did it was to retrieve stand mixers their students had borrowed from the pastry kitchen. It was like a different world over there. Where the pastry kitchen was always cold, clean, and quiet, the culinary kitchen was the polar opposite. It was full of nervous energy, pots and pans slinging about, constantly hot and perpetually in the middle of what felt like a dinner rush. I guess that’s what I thought of when I saw we’d be making cannoli for the Daring Baker challenge – I’d have to do something I’d never done in school, using tools and techniques I’d never been formally trained to use, to make a dessert that my Austrian pastry chef-instructor would never have made in his hotel career.

I dove into this challenge with glee. This was my first time making cannoli, and I found it to be a lot like making pasta dough…which I guess makes sense given its origins. I’d imagine an Italian grandmother looking around thinking, ‘hmm, what can I use to make a tasty little dessert? Ah yes, I have some wine, some pasta, some cheese…perfect. I’ll figure it out.’ It’s like a sweet fried manicotti.

I started the day with homemade ricotta, which I combined with mascarpone cheese to make it a little creamier. To that I added some orange flower water, chopped candied citron and miniature chocolate chips. For my first time, I wanted to be utterly traditional – get it right the way it’s supposed to be, then start mixing it up a bit. After the filling was ready, I set about working on the shells.

The dough was a little drier than I expected, but it looked like a lot of the photos I’d seen in other people’s posts about cannoli so I kept on going. I added a little more marsala and olive oil to make it easier to knead, but in the end I thought it would never come together because it was so dense and dry. I let it rest for a little while, divided it and started putting it through the pasta machine. It took a lot of rolling, but eventually it softened nicely, and we got lots of long sheets of dough. I cut the dough into circles with a large cookie cutter, and used a pastry wheel to get rectangular shapes as well. Because I’d picked those shapes there was a lot of scrap dough that we re-rolled over and over again. I was a little worried it would get tough, but hoped that frying the dough would take care of any latent toughness.

It was a good call. We were so efficient about our dough recycling that I made about 70 shells, plus a few pieces of junk dough that I’d used to test out the heat of the oil. I knew I didn’t have enough filling for that many cannoli, so the next day I tripled the recipe for the filling and prepared for the onslaught of friends who wanted to just stop by.

At last came the frying. I don’t have a Fry Daddy, so I used a stainless steel pot with a few inches of vegetable oil, and I fried one shell at a time. I didn’t think ahead that I would need more than 4 cannoli forms, so I got really good at frying, cooling, and swapping out hot tubes, then doing it all over again until all the dough was cooked. It took me over an hour, but when I was done I had a huge pile of shells and a grin I couldn’t shake. I’d done it, a totally new experience for me, making cannoli.

From end-to-end, it took a solid day to make this recipe, and barely two days to empty the house of the giant pile of shells. Sharing was the best part – Todd’s band would come for practice, I’d feed them each a cannoli and then packed ‘cannoli kits’ for everyone to take home, complete with shells and disposable piping bags of filling. They went to work with us, and even the dog got in on the action (although without the filling).

Would I do this again? Maybe. I didn’t do this alone, Todd helped me roll and cut the dough. Without him I’d be hesitant to take it on again, because doing this together was a joy. I get it. Cannoli isn’t like a Dobos Torte or a Financier. It doesn’t need the skilled hands of a pastry chef nor a cold, quiet kitchen to get it right. It’s a family dessert, full of that nervous energy of the culinary kitchen, and the more hands there to help, the sweeter it tastes in the end.


Homemade Cannoli
Shells:
2 cups (250 grams/16 ounces) all-purpose flour
2 tablespoons(28 grams/1 ounce) sugar
1 teaspoon (5 grams/0.06 ounces) unsweetened baking cocoa powder
1/2 teaspoon (1.15 grams/0.04 ounces) ground cinnamon
1/2 teaspoon (approx. 3 grams/0.11 ounces) salt
3 tablespoons (42 grams/1.5 ounces) vegetable or olive oil
1 teaspoon (5 grams/0.18 ounces) champagne vinegar
Approximately 1/2 cup (approx. 59 grams/approx. 4 fluid ounces/approx. 125 ml) sweet Marsala
1 large egg, separated (you will need the egg white but not the yolk)
Vegetable or any neutral oil for frying – about 2 quarts (8 cups/approx. 2 litres)

Yield:
About 50 cannoli shells

  1. In the bowl of an electric stand mixer or food processor, combine the flour, sugar, cocoa, cinnamon, and salt.
  2. Stir in the oil, vinegar, and enough of the wine to make a soft dough.
  3. Turn the dough out onto a lightly floured surface and knead until smooth and well blended, about 2 minutes.
  4. Shape the dough into a ball. Cover with plastic wrap and let rest in the fridge from 2 hours to overnight.
  5. Divide the dough into 4 equal pieces and roughly roll them with a rolling pin so they are thin enough to put into a pasta machine.
  6. Starting at the middle setting, run one of the pieces of dough through the rollers of a pasta machine. Lightly dust the dough with flour as needed to keep it from sticking. Pass the dough through the machine repeatedly, until you reach the highest or second highest setting. The dough should be about 4 inches wide and thin enough to see your hand through
  7. Continue rolling out the remaining dough. If you do not have enough cannoli tubes for all of the dough, lay the pieces of dough on sheets of plastic wrap and keep them covered until you are ready to use them.
  8. Oil the outside of the cannoli tubes.
  9. Roll a dough oval from the long side (If square, position like a diamond, and place tube/form on the corner closest to you, then roll) around each tube/form and dab a little egg white on the dough where the edges overlap. (Avoid getting egg white on the tube, or the pastry will stick to it.) Press well to seal. Set aside to let the egg white seal dry a little.
  10. In a deep heavy saucepan, pour enough oil to reach a depth of 3 inches, or if using an electric deep-fryer, follow the manufacturer's directions. Heat the oil to 375°F (190 °C) on a deep fry thermometer, or until a small piece of the dough or bread cube placed in the oil sizzles and browns in 1 minute. Have ready a tray or sheet pan lined with paper towels or paper bags.
  11. Carefully lower a cannoli tube into the hot oil. Fry the shell until golden, about 2 minutes, turning it so that it browns evenly. Do not crowd the pan, but fry as many as you think you can manage without allowing them to burn.
  12. Lift a cannoli tube with a wire skimmer or large slotted spoon, out of the oil. Using tongs, grasp the cannoli tube at one end. Very carefully remove the cannoli tube with the open sides straight up and down so that the oil flows back into the pan. Place the tube on paper towels or bags to drain. Repeat with the remaining tubes. While they are still hot, grasp the tubes with a potholder and pull the cannoli shells off the tubes with a pair of tongs, or with your hand protected by an oven mitt or towel. Let the shells cool completely on the paper towels. Place shells on cooling rack until ready to fill.
  13. Repeat making and frying the shells with the remaining dough.
    Note: I only had 4 cannoli tubes and managed to cool the tubes just enough after frying to roll a new piece of dough onto the form. You don’t have to cool them completely, but you do want to move quickly so your oil remains at the right temperature.

Filling:
Because the dough had made so many shells, I had to re-make the filling more than once to have enough so I’m not including a specific recipe for the filling, but just proportions.
1 part ricotta cheese, drained
1 part mascarpone cheese
Granulated sugar, sweetened to taste
Optional additions: chopped chocolate, chopped candied fruit, chopped nuts, vanilla extract, pureed fruit, other flavorings

  1. Combine the ingredients to taste.
  2. Allow them to sit for a few hours so the flavors blend. The mixture should be soft enough to pipe through a pastry bag.
Get the flash player here: http://www.adobe.com/flashplayer
Cannoli on Foodista

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

BLOGHER

Jenny,
Great meeting you last friday at the BLOGHER conference. I hope it was fun and inspirational for you. Tricia
www.cafetrix.blogspot.com

You did a great job on your

You did a great job on your cannoli! Awesome pics too.

Natalie @ Gluten A Go Go

Beautiful Cannoli. Great

Beautiful Cannoli.
Great job
http://pontchfood.blogspot.com/

Wonderful Work

I just loved your photograph holding the cannoli you looked so happy and very proud of your frying efforts it is a wonderful pix. And yes this is a team effort recipe and I love your quote t doesn’t need the skilled hands of a pastry chef nor a cold, quiet kitchen to get it right. It’s a family dessert, full of that nervous energy of the culinary kitchen, and the more hands there to help, the sweeter it tastes in the end. You are a good writer and the final products are smashingly good. Well done on the cannoli and on your blogging/writing skills. Cheers from Audax in Australia.

Thanks, Audax!

Aw shucks, I'm blushing!

Sometimes I know I can get sloppy with some of my posts, but I really take a lot of pride in the work (and in the baking), and I'm thrilled when one of these things comes out the way I picture it in my head. I'm so glad you stopped by again, and I'm looking forward to next month's challenge already!

Jenny

Jenny..wonderful job..and a favor to ask!

First off, your cannoli turned out beautiful! Love that you turned it into a 'couple' thing. You're so right, with two,..it makes the job so much easier! That said, I LOVE LOVE LOVED the photo you had up in the DK forum of you holding the tray of finished shells. I posted it at the end of my entry along with some other favorite photos, to show the 'epitome' of success. I know I should have asked prior to posting it, and will take it down immediately if you like, but you look so dang happy and cute holding that tray of perfect cannoli shells, I couldn't resist. Just let me know if it's ok..ok?

Lisa at http://lisamichele.wordpress.com
Parsley, Sage, Desserts and Line Drives

Wow, I'm so honored, thank you!

Thank you, Lisa!

I've responded to you via e-mail - thank you for stopping by and for using my photo! It was a happy baking day, indeed!

Jenny

Wow!

Fabulous job on this challenge! Your cannoli are stunning =D. Sounds like you had a fun time making them with all the people around! 70 shells is a tonne!

Lauren
http://www.celiacteen.com/

Thank you, Lauren!

Thank you so much for stopping by, Lauren! I've been mostly disconnected all of Thanksgiving weekend, but I'm looking forward to reading your complete post too! I'd love to know how you made it GF!