A small town, but a serious food town.
Mill Valley punches well above its weight on dining. Three distinct hubs do most of the work: downtown Throckmorton/Miller (where most of the date-night Italian sits), Tam Junction (the casual heart — burritos, pizza, the freshest fish), and a short stretch along Shoreline Highway that includes a couple of the most beloved roadhouse-style rooms in Marin.
The list below is curated by local agents who eat in these rooms weekly. We've split it into two tiers — casual spots you'd hit on a Tuesday and higher-end dining you'd book for a Saturday. Both lists run alphabetical within their tier.
The town's food, at a glance
- Restaurants in town: ~60 (per Mill Valley Chamber, 2026)
- Coffee & cafés: 12 (mostly downtown + Tam Junction)
- Outdoor patios: 19 (for year-round Marin weather)
- Within 1-mile of plaza: 28 (walkable from Downtown)
Tier 01 · Casual & Everyday
Drop-ins, walk-ups, takeout, after-school. The places you go in a hat without thinking about it. Most are no-reservation, most have a patio, and most are good for kids.
- Avatar's Punjabi Burritos ($ · Throckmorton Ave · Downtown) — A Mill Valley original. Punjabi-Mexican mash-ups inside a chapati or burrito wrap — the curried-pumpkin enchilada has a cult, the spinach paratha quesadilla has a louder one. Counter service; sit on the back patio. Order: pumpkin enchilada.
- Boo Koo ($ · East Blithedale · Downtown) — Quick, fresh Southeast-Asian street food — banh mi, vermicelli bowls, lemongrass curry. The kind of place locals eat at twice a month without ever Instagramming it. Order: lemongrass chicken bowl.
- Equator Coffees ($ · Throckmorton Ave · Downtown) — The Mill Valley flagship of the women-founded Marin roaster. Excellent espresso, light pastries, and the de-facto meeting room for most of the town between 8 and 10 a.m. Order: cortado + almond croissant.
- Joe's Taco Lounge ($$ · Shoreline Hwy · Tam Junction) — A Tam Junction icon — kitschy interior, hot-sauce wall a city block long, and some of the best fish tacos in the county. Crowd is hikers, surfers, families, and well-dressed couples not embarrassed to share a table. Order: grilled fish tacos.
- La Ginestra ($$ · Miller Ave · Downtown) — Old-school red-sauce Italian, run by the Avilla family since 1964. Veal piccata, eggplant parmesan, a wine list you can read in 90 seconds. The Mill Valley you remember from before everyone moved in. Order: ravioli + house red.
- Mill Valley Market ($ · Throckmorton Ave · Downtown) — The independent grocery + deli at the head of Throckmorton, family-owned since 1929. The deli is the move: house sandwiches, a serious cheese counter, and a roast-chicken-and-pasta combo most agents have for lunch twice a week. Order: the MVM Italian sandwich.
- Stefano's Solar Pizza ($ · Miller Ave · Downtown) — Crisp-edged, by-the-slice or by-the-pie. Solar-powered ovens (the name is literal). Open late on weekends — the de facto post-Sweetwater stop. Order: slice of pepperoni.
- Sweetwater Music Hall ($$ · Corte Madera Ave · Downtown) — A working music hall with a real kitchen out front. Burgers, hot wings, salads, a decent bar. Walk in on a show night, grab a high-top, eat dinner, stay for the set. Order: burger + a Marin Mt. Tam pour.
- Tamalpie ($$ · Miller Ave · Downtown) — Wood-fired Neapolitan pies with seasonal vegetable toppings the rest of Marin will copy in eighteen months. The Tam Valley spot of choice for families that want pizza without yelling over a Stefano's line. Order: the soppressata pie.
Tier 02 · Special-Occasion & Date Night
Reservations recommended, jackets optional. The rooms locals book for anniversaries, closing dinners, and "show me what Marin can do" with out-of-town guests.
- Buckeye Roadhouse ($$$ · Shoreline Hwy · Tam Junction) — The most famous restaurant in Marin, in operation since 1937. American grill food done with no fuss but a great deal of care — house-smoked brisket, oysters bingo, baseball-glove leather banquettes. The original roadhouse experience. Order: oysters bingo, then brisket.
- Bungalow 44 ($$$ · East Blithedale · Downtown) — Modern American comfort in a converted house with a fire-pit patio that doubles the seats in summer. Steaks, fresh fish, an honest cocktail list, and a bar that feels like a serious living room. Order: pan-seared scallops.
- Mountain Home Inn ($$$$ · Panoramic Hwy · Mt. Tam) — Eight switchbacks up Mt. Tam, with a deck that overlooks all of Southern Marin. Classic American menu — short rib, halibut, a good steak — but the view is the headline. Best at golden hour. Order: braised short rib · 5 p.m. table.
- Piazza D'Angelo ($$$ · Throckmorton Ave · Downtown) — The downtown Italian institution. Forty-plus years on the plaza, run by the D'Angelo brothers. Veal Milanese, hand-rolled pastas, a serious wine cellar. Bring out-of-town guests; pretend you came here last week. Order: veal Milanese + Brunello.
- Playa ($$$ · Throckmorton Ave · Downtown) — Coastal-Mexican cooking in a high-ceilinged room with one of the best tequila programs north of the bridge. Carnitas tacos that don't quite count as casual; ceviches that justify a date. Order: hamachi ceviche + mezcal flight.
- Vasco ($$$ · Throckmorton Ave · Downtown) — A more intimate, owner-on-the-floor counterpoint to Piazza D'Angelo. Northern Italian — pappardelle al ragù, branzino, a tight by-the-glass wine list. The room agents book when they want the conversation to land. Order: pappardelle al ragù.
- Watershed Bar & Kitchen ($$$ · East Blithedale · Downtown) — A modern, ingredient-driven kitchen with a serious cocktail bar built in. Local fish, seasonal vegetables, a short tight menu that changes regularly. The newest addition to the date-night roster and an easy bar perch alone. Order: chef's tasting + the smoke negroni.
A note on this list: Mill Valley's dining scene turns over a little every year — patios change, chefs move, and the occasional beloved spot closes. We update this guide quarterly. Price tier ($–$$$$) reflects a typical dinner-for-two before tip; reservations are recommended for everything in Tier 02 and for weekend evenings in Tier 01.