There is a secret ingredient here: butter, just a tad. Mixed in while it's soft, it rounds out the more acidic ingredients and renders the filling unbelievably creamy without overtaking it.  Get the recipe at Food52.