Dark Chocolate Tart
Toasted Meringue, Salted Caramel– OR –– OR –– OR –– OR – A NOTE ABOUT OUR SERVICE CHARGE We support our restaurant employees receiving the same benefits as other industries; a 20% service fee and 6% Healthy San Francisco Mandate is added for all parties on all checks. No additional tip is required or requested. Thank you for supporting our community!Give a Proper MealPurchase a Hi Neighbor gift card and allow your friends to dine at Trestle, or any of our other Bay Area Locations.BUY GIFTCARDSubscribe to Our NewsletterWant to be the first to know about our special menus, events, and all things Hi Neighbor? Join our mailing list todaySUBMITThanks for subscribing!Trestle 531 Jackson St, San Francisco, CA 94133, USA (415) 772-0922 info@trestlesf.comHours Sunday - Thursday 5:30 pm - 9:00 pm Friday - Saturday 5:30 pm - 10:00 pm©2025 by Hi Neighbor Hospitality Group. All rights reserved.bottom of page window.__pageRevealPromise && window.__pageRevealPromise.then(function() { requestAnimationFrame(function() { try { var stored = sessionStorage.getItem('wix-motion-played-animations'); if (stored) { var played = JSON.parse(stored); for (var compId in played) { if (played[compId]) { var el = document.getElementById(compId); if (el) { el.dataset.motionEnter = 'done'; } } } } } catch (e) {} }); }); {"data":{"site":{"metaSiteId":"cde9590f-da1f-46e9-8eaa-6d2e3328c692","userId":"5a647b64-c090-400a-bb04-28f6d2b84fad","siteId":"a54174db-6fb2-4ac4-aebb-68a333408f7b","externalBaseUrl":"https:\/\/www.trestlesf.com","siteRevision":2281,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"3e2d901a-6282-49a3-bc5e-138fcc0249c6","isSEO":false,"appNameForBiEvents":"thunderbolt"},"rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"fleetConfig":{"fleetName":"thunderbolt-renderer-user-code","type":"GA","code":0},"requestUrl":"https:\/\/www.trestlesf.com\/menu","isInSEO":false,"platformOnSite":true,"adjustForPrerenderActivation":true}} window.fedops = JSON.parse(document.getElementById('wix-fedops').textContent) (()=>{"use strict";var e={},r={};function t(i){var o=r[i];if(void 0!==o)return o.exports;var n=r[i]={exports:{}};return e[i](n,n.exports,t),n.exports}t.rv=()=>"1.6.6",t.ruid="bundler=rspack@1.6.6";let i="unknown",o=e=>{let r,t,o=(r=e.cache,t=e.varnish,`${r||i},${t||i}`);return{caching:o,isCached:o.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}};function n(){return"undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let r=16*Math.random()|0;return("x"===e?r:3&r|8).toString(16)})}!function(){let{site:e,rollout:r,fleetConfig:t,requestUrl:a,isInSEO:s,shouldReportErrorOnlyInPanorama:c}=window.fedops.data,d=window.fedops.data.adjustForPrerenderActivation,p=(e=>{let{userAgent:r}=e.navigator;return/instagram.+google\/google/i.test(r)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla\/4\.0$|^\s*$/i.test(r)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch{}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";let{document:e,navigator:r}=window;if(!e||!r)return"document";let{webdriver:t,userAgent:i,plugins:o,languages:n}=r;if(t)return"webdriver";if(!o||Array.isArray(o))return"plugins";if(Object.getOwnPropertyDescriptor(o,"0")?.writable)return"plugins-extra";if(!i)return"userAgent";if(i.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!n||0===n.length||!Object.isFrozen(n))return"languages";try{throw Error()}catch(e){if(e instanceof Error){let{stack:r}=e;if(r&&/ (\(internal\/)|(\(?file:\/)/.test(r))return"stack"}}return""})()||(s?"seo":""),l=!!p,{isCached:m,caching:u,microPop:w}=((e,r)=>{let t,n=(e=>{let r;try{r=e()}catch{r=[]}let t=r.reduce((e,r)=>(e[r.name]=r.description,e),{});return{cache:t.cache,varnish:t.varnish,microPop:t.dc}})(r);if(n.cache||n.varnish)return o({cache:n.cache||i,varnish:n.varnish||i,microPop:n.microPop});let a=(t=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/))&&t.length?{cache:t[1],varnish:t[2]||i,microPop:t[3]}:null;return a?o(a):{caching:i,isCached:!1}})(document.cookie,()=>performance.getEntriesByType("navigation")[0].serverTiming||[]),f={WixSite:1,UGC:2,Template:3}[e.siteType]||0,h=e.appNameForBiEvents,{isDACRollout:g,siteAssetsVersionsRollout:v}=r,x=+!!g,y=+!!v,S=0===t.code||1===t.code?t.code:null,I=2===t.code,$=Date.now()-window.initialTimestamps.initialTimestamp,b=Math.round(performance.now()-(()=>{if(!d)return 0;try{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e.activationStart??0}catch{}return 0})()),{visibilityState:_}=document,{fedops:P,addEventListener:T,thunderboltVersion:O}=window;P.apps=P.apps||{},P.apps[h]={startLoadTime:b},P.sessionId=e.sessionId,P.vsi=n(),P.is_cached=m,P.phaseStarted=E(28),P.phaseEnded=E(22),performance.mark("[cache] "+u+(w?" ["+w+"]":"")),P.reportError=(e,r="load")=>{let t=e?.reason||e?.message;t?(c||A(26,`&errorInfo=${t}&errorType=${r}`),R({error:{name:r,message:t,stack:e?.stack}})):e.preventDefault()},T("error",P.reportError),T("unhandledrejection",P.reportError);let k=!1;function A(r,t=""){if(a.includes("suppressbi=true"))return;var i="//frog.wix.com/bolt-performance?src=72&evid="+r+"&appName="+h+"&is_rollout="+S+"&is_company_network="+I+"&is_sav_rollout="+y+"&is_dac_rollout="+x+"&dc="+e.dc+(w?"µPop="+w:"")+"&is_cached="+m+"&msid="+e.metaSiteId+"&session_id="+window.fedops.sessionId+"&ish="+l+"&isb="+l+(l?"&isbr="+p:"")+"&vsi="+window.fedops.vsi+"&caching="+u+(k?",browser_cache":"")+"&pv="+_+"&pn=1&v="+O+"&url="+encodeURIComponent(a)+"&st="+f+`&ts=${$}&tsn=${b}`+t;let o=!1;if(!/\(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{o=navigator.sendBeacon(i)}catch{}o||(new Image().src=i)}function R({transaction:r,error:t}){let i=[{fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:`${"Studio"===window.fedops.data.site.editorName?"wix-studio":`thunderbolt${window.fedops.data.site.isResponsive?"-responsive":""}`}`,platform:"viewer",msid:window.fedops.data.site.metaSiteId,sessionId:window.fedops.vsi,sessionTime:Date.now()-window.initialTimestamps.initialTimestamp,logLevel:t?"ERROR":"INFO",message:t?.message??(r?.name&&`${r.name} START`),errorName:t?.name,errorStack:t?.stack,transactionName:r?.name,transactionAction:r&&"START",isSsr:!1,dataCenter:e.dc,isCached:!!m,isRollout:!!S,isHeadless:!!l,isDacRollout:!!x,isSavRollout:!!y,isCompanyNetwork:!!I}];try{let e=JSON.stringify({messages:i});return navigator.sendBeacon("https://panorama.wixapps.net/api/v1/bulklog",e)}catch(e){console.error(e)}}function E(e){return(r,t)=>{let i=Date.now()-$,o=`&name=${r}&duration=${i}`,n=t&&t.paramsOverrides?Object.keys(t.paramsOverrides).map(e=>e+"="+t.paramsOverrides[e]).join("&"):"";A(e,n?`${o}&${n}`:o)}}if(T("pageshow",({persisted:e})=>{e&&!k&&(k=!0,P.is_cached=!0)},!0),window.__browser_deprecation__)return;let M=document.referrer?`&document_referrer=${document.referrer}`:"",N=window.sessionStorage.getItem("isMpa"),D=N?`&isMpa=${N}`:"";N&&window.sessionStorage.removeItem("isMpa");let C=window.sessionStorage.getItem("mpaSessionId");C||(C=n(),window.sessionStorage.setItem("mpaSessionId",C)),window.fedops.mpaSessionId=C;let B=/Mobile|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?window.visualViewport?.scale||1:(window.devicePixelRatio||1)/(Math.trunc((window.devicePixelRatio||1)*window.innerWidth)<=window.outerWidth?1:2);A(21