August 1, 2018
The Lemon-Egg Epiphany
4I8A7954

A bowl of Greek chicken soup is the gateway to the wide world of egg and lemon.

I was homesick, and sick, in San Francisco when fortune smiled upon me in the form of a bowl of chicken soup so silky and satisfying it felt like being tucked into a 1,000-thread-count robe after a warm, revitalizing bath. Because I was at an outpost of Souvla, a Greek fast-casual chainlet, the chicken soup was called avgolemono.

Together, egg and lemon make a mighty duo. Sweet applications of the pairing are plentiful: It’s the combo that makes smooth lemon curd, bouncy puddings, and lofty soufflés, all of which are part of a compendium of desserts that I’ve always loved—I was that weird kid who wanted lemon meringue pie instead of chocolate cake and ice cream for his birthday parties. Gooey lemon bars and Shaker lemon pies are my bakery go-tos, and when given the opportunity, I’ll be the jerk who orders a Ramos gin fizz at a bar, demanding that the bartender shake a good dose of lemon juice with an egg white (along with gin and some cream) for several minutes, until the drink rises from a tall glass in a frothy cloud.

But the avgolemono had me looking closer at savory egg-and-lemon applications. As simple as its ingredients may be, the soup deserves to be eulogized just as much as its more typically sweet egg-lemon brethren, to say nothing of mayonnaise and hollandaise sauce, those other infallible emulsions of eggs and acid.

Avgolemono is made using whole eggs, as opposed to just the yolks, a difference that Tony Cervone, the chef at Souvla, likens to the difference between a dense all-yolk pasta and one that’s, well, not. The egg whites thin out the broth a little bit, while the ample squeeze of lemon juice at the end helps boost the flavor even more, producing something lighter and brighter.

Cervone says avgolemono isn’t the only savory Greek dish that calls for the intermingling of egg and lemon. He’s partial to magiritsa, which appears on Souvla’s menu for special events and the restaurant’s annual Greek Easter celebration. It’s a dish that’s reserved for midnight at the end of Lent, when Greek Orthodox families traditionally butcher a whole lamb and then slowly cook it on a spit. The offal is set aside and poached while the lamb is prepped for the fire, resulting in a hearty stock that is then added slowly to a blend of lightly whisked eggs and lemon juice. The mixture of the eggs and acid thickens and fortifies the stock, resulting in a flavorful, satisfying soup. It plays a similar role in the classic youvarlakia in avgolemono, or meatball stew, where it’s combined with a light beef broth to create a thick, silky sauce that enrobes the meatballs.

Sephardic Jews have been using the combination of egg and lemon as a thickening agent—called agristadain their cuisine for the past 500 years. The technique likely traveled to Greece after the Alhambra Decree of 1492, when Jews were expelled from Spain by the Catholic monarchy. Rather than relying on milk (in observation of kashrut, or Jewish dietary laws) as a thickener, they made agristada by combining egg and lemon with a slurry of flour and water (or stock). Agristada is still found Spain, where it’s most often called salsa blanca or huevo y limón and served as an airy and elegant faux-cream sauce alongside fried breaded fish or cooked artichokes. The Jews who made their way to Italy, where they established Cucina Ebraica in Rome, adapted this egg-lemon sauce as bagna brusca or brodo brusco, to include garlic and sometimes anchovy. In Arabic, the same egg-lemon sauce/soup is called tarbiya, similar to the Turkish terbiye, both of which are indistinguishable from avgolemono.

When I returned home, I embarked on my own savory egg-lemon conquest. I discovered that whisking semi-opaque egg whites together with a singular radiating yolk creates a pastel palette that begs to be brightened with color and acidity. What fascinates me at this stage isn’t the citrusy smack, but the fact that you now have sundry options based on the same two ingredients. The world, in other words, is yours.

Avgolemono

Avgolemono

4 servings

Ingredients

  • 2 quarts chicken stock
  • 4 eggs
  • ⅔ lemon juice (from about 4 lemons)
  • ⅔ cups cooked white rice
  • 1 ⅓ cup cooked chicken, cut into bite-sized piece
  • Salt and black pepper, to taste
  • Chopped parsley, for garnish

Adapted from Tony Cervone, Souvla, San Francisco, CA

This savory combination of lemon and eggs makes for a silky, satisfying soup.

*Cervone advises taking the eggs and lemons out of the refrigerator ahead of time so they’re closer to room temperature when they’re tempered.

  1. Heat the stock in a large pot over medium-high heat.
  2. In a large bowl, whisk the eggs until frothy. Add the lemon juice and stir to combine.
  3. Take ¼ to ⅓ cup of stock from the pot and slowly add it to the egg-lemon mixture in a thin, steady stream, whisking constantly, just as you would add oil to make mayonnaise. Continue to whisk until the stock is fully combined with the egg-lemon mixture.
  4. Add the tempered mixture back to the remaining stock, along with the rice and chicken, and bring the stock to a brief boil, then lower it to a simmer. Let it cook for a minute or two, or until it has thickened slightly.
  5. Season the soup with salt and pepper, garnish with chopped parsley, and serve warm.

Michael Harlan Turkell

Michael Harlan Turkell is an award-winning pho­tographer and cookbook author of the recently published, ACID TRIP: Travels in the World of Vinegar. He has photographed many prominent chefs’ cookbooks and hosts The Food Seen podcast on Heritage Radio Network.

[email_signup id="3"]
<div class="email-subscribe exp-subscribe subscribe"> <div class="alert alert-success exp-success ga-etembed-success" style="display:none;"> Great! You've signed up successfully! </div> <div class="alert alert-danger exp-error" style="display:none;"> We are experiencing an error, please try again. </div> <form name="subscribe" id="email-signup" class="email-signup-form" action="https://tastecooking.com/wp-admin/admin-ajax.php" method="POST" target="_top" data-event-assigned="false"> <fieldset class="form-group form-inline email-submit-group"> <label for="email-address" class="sr-only">Email Address</label> <input id="email-newsletter" type="email" placeholder="your@email.com" class="email-newsletter text email form-control" name="email" value=""> <button type="submit" value="Subscribe" name="subscribe" class="btn btn-primary email-submit-btn ga-etembed-success"> <i class="fa fa-envelope"></i> Subscribe </button> </fieldset> <small class="exp-small terms" style=""> By clicking Subscribe, I acknowledge that I have read and agree to the Penguin Random House <a href="http://www.penguinrandomhouse.com/privacy/" target="_blank">Privacy Policy</a> and <a href="http://www.penguinrandomhouse.com/terms/" target="_blank">Terms of Use</a> and agree to receive news and updates from TASTE and Penguin Random House. </small> <fieldset class="field-group checkboxes" style="display:none"> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50501,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook General</strong></span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50502,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook Promo</strong></span> </label> </div> </fieldset><!-- /.checkboxes --> <input type="hidden" name="data_acq_code" value="TASTE_POPUP_STATIC_ONGOING" /> <input type="hidden" name="data_programs" value="50501|505,50502|505" /> <input type="hidden" name="form_id" value="3" /> <input type="hidden" name="partner" value="" /> <input type="hidden" name="action" value="crown_email_signup_submit" /> <input type="hidden" name="ref_url" value="" /> </form> </div> <script> jQuery(document).ready(function () { var unassigned_forms; setInterval( function() { //Check for unassigned forms var forms = jQuery( '.email-signup-form' ); unassigned_forms = false; forms.each( function( index ) { if ( jQuery( this ).attr( 'data-event-assigned' ) === 'false' ) { unassigned_forms = true; } }); if ( unassigned_forms ) { forms.off( 'submit' ).on( 'submit', function ( e ) { forms.attr( 'data-event-assigned', 'true' ); e.preventDefault(); // Basic email validation var email = jQuery(e.target).find('.email-newsletter').val(), valid_email = false, groupEl = jQuery(e.target).closest('.email-subscribe'); if ( !!email && typeof(email) === "string" ) { var email_array = email.split('@'); if ( email_array.length === 2 ) { if ( email_array[1].split('.').length > 1 ) { valid_email = true; } } } if ( valid_email ) { jQuery('.alert-danger').hide(); // Show loading gif groupEl.find('.email-signup-form').hide(); groupEl.find('.email-submit-loading').show(); // Populate ref_url jQuery(this).find('input[name="ref_url"]').val(window.location.href); // Generate Payload var payload = jQuery(this).serializeArray(); jQuery.ajax({ url: jQuery(this).attr('action'), type: 'POST', data: payload, success: function (data) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display success msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-success').show(); jQuery(e.target).parent().find('#downloadbtn').show(); }, fail: function (err) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display failure msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-danger').show(); } }); } else { groupEl.find('.alert-danger').html('Please enter a valid email address.').show(); } }); forms.off( 'keypress' ).on( 'keypress', function ( e ) { if ( e.which === 13 ) { e.preventDefault(); jQuery( this ).submit(); } }); } }, 100); }); </script>
[email_signup id="3"]
<div class="email-subscribe exp-subscribe subscribe"> <div class="alert alert-success exp-success ga-etembed-success" style="display:none;"> Great! You've signed up successfully! </div> <div class="alert alert-danger exp-error" style="display:none;"> We are experiencing an error, please try again. </div> <form name="subscribe" id="email-signup" class="email-signup-form" action="https://tastecooking.com/wp-admin/admin-ajax.php" method="POST" target="_top" data-event-assigned="false"> <fieldset class="form-group form-inline email-submit-group"> <label for="email-address" class="sr-only">Email Address</label> <input id="email-newsletter" type="email" placeholder="your@email.com" class="email-newsletter text email form-control" name="email" value=""> <button type="submit" value="Subscribe" name="subscribe" class="btn btn-primary email-submit-btn ga-etembed-success"> <i class="fa fa-envelope"></i> Subscribe </button> </fieldset> <small class="exp-small terms" style=""> By clicking Subscribe, I acknowledge that I have read and agree to the Penguin Random House <a href="http://www.penguinrandomhouse.com/privacy/" target="_blank">Privacy Policy</a> and <a href="http://www.penguinrandomhouse.com/terms/" target="_blank">Terms of Use</a> and agree to receive news and updates from TASTE and Penguin Random House. </small> <fieldset class="field-group checkboxes" style="display:none"> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50501,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook General</strong></span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50502,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook Promo</strong></span> </label> </div> </fieldset><!-- /.checkboxes --> <input type="hidden" name="data_acq_code" value="TASTE_POPUP_STATIC_ONGOING" /> <input type="hidden" name="data_programs" value="50501|505,50502|505" /> <input type="hidden" name="form_id" value="3" /> <input type="hidden" name="partner" value="" /> <input type="hidden" name="action" value="crown_email_signup_submit" /> <input type="hidden" name="ref_url" value="" /> </form> </div> <script> jQuery(document).ready(function () { var unassigned_forms; setInterval( function() { //Check for unassigned forms var forms = jQuery( '.email-signup-form' ); unassigned_forms = false; forms.each( function( index ) { if ( jQuery( this ).attr( 'data-event-assigned' ) === 'false' ) { unassigned_forms = true; } }); if ( unassigned_forms ) { forms.off( 'submit' ).on( 'submit', function ( e ) { forms.attr( 'data-event-assigned', 'true' ); e.preventDefault(); // Basic email validation var email = jQuery(e.target).find('.email-newsletter').val(), valid_email = false, groupEl = jQuery(e.target).closest('.email-subscribe'); if ( !!email && typeof(email) === "string" ) { var email_array = email.split('@'); if ( email_array.length === 2 ) { if ( email_array[1].split('.').length > 1 ) { valid_email = true; } } } if ( valid_email ) { jQuery('.alert-danger').hide(); // Show loading gif groupEl.find('.email-signup-form').hide(); groupEl.find('.email-submit-loading').show(); // Populate ref_url jQuery(this).find('input[name="ref_url"]').val(window.location.href); // Generate Payload var payload = jQuery(this).serializeArray(); jQuery.ajax({ url: jQuery(this).attr('action'), type: 'POST', data: payload, success: function (data) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display success msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-success').show(); jQuery(e.target).parent().find('#downloadbtn').show(); }, fail: function (err) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display failure msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-danger').show(); } }); } else { groupEl.find('.alert-danger').html('Please enter a valid email address.').show(); } }); forms.off( 'keypress' ).on( 'keypress', function ( e ) { if ( e.which === 13 ) { e.preventDefault(); jQuery( this ).submit(); } }); } }, 100); }); </script>