
Mole verde con puerco
Slow-braised pork in Isabel’s green mole with tomatillos, herbs and pepitas.
.ebc-site{--ebc-ink:#314d58;--ebc-text:#43585e;--ebc-clay:#af4837;--ebc-dark-clay:#913c2d;--ebc-paper:#fbf7ef;--ebc-gold:#da9d67;--ebc-rule:#c7cdc8;--ebc-outline:#183541;box-sizing:border-box;width:100%;max-width:90rem;margin-inline:auto;background:#fff;color:var(--ebc-ink);font:400 1rem/1.6 "DM Sans",Arial,sans-serif;overflow-wrap:anywhere} .ebc-site *,.ebc-site *::before,.ebc-site *::after{box-sizing:border-box} .ebc-site :where(h1,h2,h3,p,figure,dl,dd,ul){margin:0} .ebc-site h1,.ebc-site h2,.ebc-site h3{color:var(--ebc-ink);font-family:"Libre Baskerville",Georgia,serif;font-weight:400;line-height:1.18;letter-spacing:-.035em;text-transform:none;overflow-wrap:break-word} .ebc-site h1{font-size:clamp(2.25rem,4vw,4rem)} .ebc-site h2{font-size:clamp(1.65rem,3.1vw,3rem)} .ebc-site h3{font-size:clamp(1.2rem,2vw,1.65rem)} .ebc-site p{color:var(--ebc-text);max-inline-size:65ch} .ebc-site a{color:var(--ebc-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.08em} .ebc-site a:hover{color:var(--ebc-dark-clay);text-decoration-thickness:.13em} .ebc-site :is(a,summary,[tabindex="-1"]):focus-visible{outline:3px solid var(--ebc-outline);outline-offset:3px;box-shadow:0 0 0 3px #fff} .ebc-site :is([id],a,summary){scroll-margin-block:7rem 1rem} .ebc-site img{max-width:100%;height:auto;display:block} .ebc-site .ebc-tools,.ebc-site .ebc-actions,.ebc-site .ebc-jumps,.ebc-site .ebc-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem} .ebc-site .ebc-tools{justify-content:flex-end;border-block-end:1px solid var(--ebc-rule);padding-inline:clamp(.85rem,3vw,2.25rem)} .ebc-site .ebc-tools a,.ebc-site .ebc-actions a,.ebc-site .ebc-jumps a,.ebc-site .ebc-nav a,.ebc-site .ebc-help a,.ebc-site .ebc-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;line-height:1.4;padding:.45rem .35rem;font-weight:650} .ebc-site .ebc-tools a{font-size:.94rem} .ebc-site .ebc-actions{margin-block-start:1.25rem} .ebc-site a.ebc-button{padding:.72rem 1.05rem;border:1px solid var(--ebc-clay);border-radius:.2rem;background:var(--ebc-clay);color:#fff;text-decoration:none} .ebc-site a.ebc-button:hover{background:var(--ebc-dark-clay);border-color:var(--ebc-dark-clay);text-decoration:underline} .ebc-site .ebc-hero,.ebc-site .ebc-feature,.ebc-site .ebc-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:center;gap:clamp(1.3rem,4vw,4rem)} .ebc-site .ebc-pad{padding:clamp(1.2rem,4vw,4.25rem)} .ebc-site .ebc-panel{background:var(--ebc-paper)} .ebc-site .ebc-label{font:650 .83rem/1.5 "DM Sans",Arial,sans-serif;letter-spacing:.09em;color:var(--ebc-dark-clay);margin-block-end:.75rem;text-transform:uppercase} .ebc-site .ebc-flag{display:block;border-block-start:3px solid var(--ebc-gold);background:var(--ebc-paper);padding:1.4rem} .ebc-site .ebc-flow>*+*{margin-block-start:.85rem} .ebc-site .ebc-logo{width:min(100%,32rem)} .ebc-site .ebc-canvas{background-color:#edc58e;background-image:repeating-linear-gradient(3deg,transparent 0 5px,#dfad76 5px 6px);padding:clamp(1.1rem,3.2vw,3rem)} .ebc-site .ebc-print{background:#fffaf0;padding:.5rem .5rem .75rem;box-shadow:5px 6px 0 var(--ebc-clay)} .ebc-site .ebc-print img{width:100%;aspect-ratio:1.35;object-fit:cover} .ebc-site figcaption{color:var(--ebc-ink);font:italic 1.07rem/1.5 "Libre Baskerville",Georgia,serif;padding:.6rem .3rem 0} .ebc-site .ebc-picture img{width:100%;aspect-ratio:1.5;object-fit:cover} .ebc-site .ebc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:1.5rem} .ebc-site .ebc-grid article img{aspect-ratio:1.45;object-fit:cover;width:100%;margin-block-end:.8rem} .ebc-site .ebc-grid article p{margin:.55rem 0} .ebc-site .ebc-strip{padding:1rem clamp(1.2rem,4vw,4rem);background:var(--ebc-ink);color:#fff} .ebc-site .ebc-strip ul{display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;padding:0;list-style:none} .ebc-site .ebc-strip a{display:inline-flex;align-items:center;min-height:44px;color:#fff;padding:.25rem .2rem} .ebc-site .ebc-strip a:hover{color:#f3cf9f} .ebc-site .ebc-jumps{list-style:none;padding:0;margin-block:1.25rem} .ebc-site .ebc-jumps a{border:1px solid var(--ebc-ink);border-radius:2rem;padding:.5rem .9rem} .ebc-site .ebc-menu-section{border-block-start:1px solid var(--ebc-rule);padding-block:1.6rem} .ebc-site .ebc-menu-section h2{font-size:clamp(1.5rem,2.7vw,2.45rem)} .ebc-site .ebc-menu-section>p{margin:.7rem 0} .ebc-site dl.ebc-dishes>div{border-block-start:1px solid var(--ebc-rule);padding:.7rem 0} .ebc-site dl.ebc-dishes dt{font:400 1.16rem/1.5 "Libre Baskerville",Georgia,serif;color:var(--ebc-ink)} .ebc-site dl.ebc-dishes dd{color:var(--ebc-text);margin:.22rem 0 0} .ebc-site .ebc-hours>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 1rem;border-block-end:1px solid var(--ebc-rule);padding:.6rem 0} .ebc-site .ebc-hours dd{font-weight:650} .ebc-site .ebc-help{margin-block-start:1.4rem;padding:clamp(1.1rem,3vw,2.6rem);background:var(--ebc-paper);border-block-start:3px solid var(--ebc-clay)} .ebc-site .ebc-help h2{font-size:1.4rem}.ebc-site .ebc-help p{margin-block:.5rem}.ebc-site .ebc-help .ebc-actions{margin:0} .ebc-site .ebc-skip{position:absolute;left:.6rem;top:.3rem;z-index:2;padding:.65rem;background:#fff;color:var(--ebc-ink);clip-path:inset(50%);width:1px;height:1px;overflow:hidden} .ebc-site .ebc-skip:focus{position:static;clip-path:none;width:auto;height:auto;overflow:visible;display:inline-flex;min-height:44px} @media(forced-colors:active){.ebc-site a.ebc-button,.ebc-site .ebc-jumps a{border:1px solid ButtonText}.ebc-site :is(a,summary,[tabindex="-1"]):focus-visible{outline:3px solid Highlight;box-shadow:none}} .ebc-site{--ebc-paper:#f6f1e7;--ebc-ink:#293f45;--ebc-text:#405052;--ebc-clay:#963d2b;background:#fcf8ef;max-width:none} .ebc-site .ebc-pad{padding:clamp(2.25rem,5.4vw,5.5rem) max(6%,calc((100vw - 78rem)/2))} .ebc-site .mast{display:flex;align-items:center;gap:clamp(.8rem,2vw,2.2rem);border-bottom:1px solid #c7bdaa;padding:12px max(5%,calc((100vw - 80rem)/2));background:#fcf8ef;position:relative;z-index:3} .ebc-site .brand img{width:190px;height:auto;object-fit:contain;mix-blend-mode:multiply} .ebc-site .brand{margin-right:auto}.ebc-site .mast nav{display:flex;gap:clamp(.5rem,1.6vw,1.8rem)} .ebc-site .mast a,.ebc-site .mast summary{min-height:44px;display:inline-flex;align-items:center;font-size:.94rem;text-decoration:none;font-weight:600} .ebc-site .mast a[aria-current=page],.ebc-site .mast a:hover{text-decoration:underline;text-underline-offset:5px} .ebc-site .mast .lang{font-size:.82rem}.ebc-site a.ebc-button{border-radius:100px;background:#963d2b;border-color:#963d2b;color:white;padding:.78rem 1.4rem;line-height:1.3;min-height:46px;display:inline-flex;align-items:center;font-weight:650} .ebc-site .compact{display:none} .ebc-site .homehero{position:relative;display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:5%;background:#f4eddf;padding-top:clamp(2rem,4.8vw,5rem);padding-bottom:clamp(2rem,4.8vw,5rem);isolation:isolate} .ebc-site .homehero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23a89072' opacity='.48' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")} .ebc-site .homehero h1{font-size:clamp(3.1rem,5.7vw,6.3rem);letter-spacing:-.078em;line-height:1.04} .ebc-site .homehero h1 em{display:block;font-weight:400;color:#963d2b} .ebc-site .place,.ebc-site .issue{font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#723727} .ebc-site .place{display:flex;align-items:center;gap:.6rem;margin-bottom:1.45rem} .ebc-site .petal{font-size:1.65rem;line-height:1;color:#963d2b} .ebc-site .intro{font-size:clamp(1.02rem,1.45vw,1.23rem);max-width:31rem;margin-top:1.4rem} .ebc-site .homehero .ebc-actions{margin-top:1.5rem;gap:1.1rem} .ebc-site .plate{position:relative;padding:10px 10px 0;background:#fffcf5;transform:rotate(1.9deg);box-shadow:0 5px 18px #32261524;border:1px solid #d6cab6} .ebc-site .plate img{width:100%;aspect-ratio:1.36;object-fit:cover} .ebc-site .plate figcaption{display:flex;justify-content:space-between;align-items:center;padding:.6rem .3rem .7rem;font-size:1rem} .ebc-site .plate figcaption span:last-child{font:600 .69rem "DM Sans",sans-serif;letter-spacing:.14em} .ebc-site .plate:before{content:"";position:absolute;top:-10px;left:42%;width:18%;height:24px;background:#d9c39dee;transform:rotate(-6deg);clip-path:polygon(1% 3%,100% 0,97% 30%,100% 55%,98% 100%,0 95%,2% 70%,0 45%)} .ebc-site .recognition{background:#293f45;color:#fff1d7;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem 6%;gap:.6rem 1.2rem} .ebc-site .recognition a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font:600 clamp(.95rem,1.6vw,1.45rem) Georgia,serif;color:#fff8ed} .ebc-site .recognition a:last-child{font:600 .85rem "DM Sans",sans-serif;text-decoration:underline} .ebc-site .sectiontitle{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #b9ab95;padding-bottom:1rem;margin-bottom:1.6rem} .ebc-site .sectiontitle h2{font-size:clamp(2.25rem,4vw,3.6rem);letter-spacing:-.065em} .ebc-site .ebc-grid article img,.ebc-site .ebc-picture img{border-radius:3px} .ebc-site .ebc-panel{background:#efe7d8}.ebc-site .ebc-help{margin:0;background:#2a4046;color:white;padding:2.4rem 6%;border:0}.ebc-site .ebc-help :is(h2,p,a){color:white} .ebc-site .ebc-help p{color:#f1ece0}.ebc-site .ebc-grid{gap:clamp(1rem,2.5vw,2.6rem)} .ebc-site .ebc-flag{background:#f0e7d6}.ebc-site .press-source{display:block;font-weight:650} .ebc-site .press-list{list-style:none;padding:0}.ebc-site .press-list li{padding:1rem 0;border-bottom:1px solid #b9ab95} @media(max-width:850px){.ebc-site .mast .wide{display:none}.ebc-site .compact{display:block}.ebc-site .mast summary{cursor:pointer;gap:.35rem}.ebc-site .compact nav{position:absolute;right:0;left:0;top:100%;padding:.7rem 5%;background:#fcf8ef;border-bottom:1px solid #b9ab95;display:grid;grid-template-columns:1fr 1fr}.ebc-site .mast{gap:.85rem}.ebc-site .brand img{width:156px;height:auto}} @media(max-width:680px){.ebc-site .homehero{grid-template-columns:1fr;gap:2.1rem;padding:2rem 6% 1.65rem}.ebc-site .homehero h1{font-size:clamp(3.05rem,10vw,4.4rem)}.ebc-site .place{margin-bottom:1rem}.ebc-site .intro{margin-top:.9rem}.ebc-site .plate{width:96%;justify-self:center}.ebc-site .plate img{aspect-ratio:1.65}.ebc-site .mast{padding:.45rem 4%;gap:.65rem;flex-wrap:wrap}.ebc-site .mast .ebc-button{font-size:.82rem;padding:.6rem .85rem}.ebc-site .brand img{width:clamp(132px,38vw,156px);height:auto}.ebc-site .recognition{display:grid;grid-template-columns:1fr 1fr;padding:.65rem 6%;gap:0 .8rem}.ebc-site .sectiontitle{display:block}.ebc-site .ebc-pad{padding-inline:6%}.ebc-site .ebc-grid article{margin-bottom:1rem}} @media(max-width:680px){.ebc-site .mast{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 .6rem;padding:.35rem 4%}.ebc-site .mast .brand{grid-column:1;grid-row:1/3}.ebc-site .mast .lang{grid-column:2;grid-row:1;justify-content:center;min-width:32px}.ebc-site .mast .compact{grid-column:3;grid-row:1}.ebc-site .mast>.ebc-button{grid-column:2/4;grid-row:2;justify-content:center;min-height:44px}.ebc-site .mast .ebc-skip:focus{grid-column:1/-1;grid-row:3}} body:has(.ebc-site) #header,body:has(.ebc-site) #footer,body:has(.ebc-site) #banner-wrapper{display:none!important} #content-wrapper:has(.ebc-site),#content-wrapper:has(.ebc-site) :is(.content,.content-inner,.sqs-block-html){width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#fcf8ef} #content-wrapper:has(.ebc-site) .sqs-row{margin:0!important} .ebc-site .mast>p{display:contents} @media(max-width:680px){.ebc-site .mast p>.ebc-button{grid-column:2/4;grid-row:2;justify-content:center;min-height:44px}}
Slow-braised pork in Isabel’s green mole with tomatillos, herbs and pepitas.
Hand-shaped corn masa filled with refried beans and finished with your choice of topping.
Corn tortillas tossed in salsa roja or verde, with crema, onion and queso fresco.
Before Mission Street, Isabel Caudillo cooked guisados in her Tenderloin apartment. Friends and neighbors came for lunch. Today, our family shares those same Mexico City recipes here.
3435 Mission Street, San Francisco, CA 94110
Wednesday–Thursday
11 am – 8:45 pm
Friday–Saturday
10 am – 8:45 pm
Sunday
10 am – 2:45 pm
Monday–Tuesday
Closed
For help using the menu, making a reservation, ordering food or planning a visit, contact our Mission Street team. You can also tell us about a problem with this website.
✳ Ciudad de México → San Francisco
Isabel’s guisados, handmade tortillas, and a place at our family’s table on Mission Street.

De la cocina

Slow-braised pork in Isabel’s green mole with tomatillos, herbs and pepitas.

Hand-shaped corn masa filled with refried beans and finished with your choice of topping.

Corn tortillas tossed in salsa roja or verde, with crema, onion and queso fresco.

Before Mission Street, Isabel Caudillo cooked guisados in her Tenderloin apartment. Friends and neighbors came for lunch. Today, our family shares those same Mexico City recipes here.
For help using the menu, making a reservation, ordering food or planning a visit, contact our Mission Street team. You can also tell us about a problem with this website.