DineCard Discover

Top 10 Best Cheesesteak Shops in San Francisco

San Francisco may be thousands of miles from Philadelphia, but the City by the Bay has developed its own passionate cheesesteak scene that rivals the East Coast original. From Mission District holes-in-the-wall to Marina favorites, these spots are slinging authentic Philly-style sandwiches with West Coast flair, and many have embraced modern conveniences like DineCard's digital QR code menus for seamless ordering. Whether you're craving a classic wit' or whiz, these ten establishments prove that great cheesesteaks aren't just a Philly thing anymore.

Newkirk's
#10

Newkirk's

1002 Potrero Ave, San Francisco
4.8
323 reviews
$40 for two
Top RatedLocal FavoriteCreative TwistsNeighborhood Tavern
Must try:California Cheesesteak

Newkirk's sits atop our rankings with a rare 4.8 rating and a cult following in Potrero Hill that knows quality when they taste it. Their California Cheesesteak incorporates avocado and jalapeños for a West Coast twist that somehow feels both authentic and innovative. The neighborhood tavern atmosphere attracts everyone from construction workers to tech employees, all bonding over exceptional sandwiches and cold beer. With modest prices despite premium ingredients, it's the perfect example of why locals often know better than tourists where to find the best food.

Jake's Steaks
#9

Jake's Steaks

3301 Buchanan St, San Francisco
4.6
1,239 reviews
$35 for two
BarSports Bar VibeMarina HotspotBudget FriendlyConsistent Quality
Must try:Mushroom Swiss Cheesesteak

The Marina location of Jake's Steaks boasts an impressive 4.6 rating and the highest review count on this list with over 1,200 satisfied customers. Their Mushroom Swiss Cheesesteak elevates the classic with earthy sautéed mushrooms and nutty Swiss cheese that complement the ribeye beautifully. The bar setting with multiple TVs makes it the perfect spot for watching games with friends, while the Marina location draws a younger, social crowd. Consistent quality and prime location near Chestnut Street shopping make it a reliable choice any day of the week.

Metro Caffe
#8

Metro Caffe

247 Fillmore St, San Francisco
4.2
191 reviews
$32 for two
Budget FriendlyNeighborhood GemItalian-American FusionCozy Atmosphere
Must try:Steak Bomber

Metro Caffe in the Lower Haight flies under the radar despite serving one of the neighborhood's best cheesesteaks alongside their Italian specialties. Their Steak Bomber adds salami, pepperoni, and hot peppers to the traditional recipe, creating a spicy, meaty masterpiece that reflects the owner's Italian-American heritage. The cozy corner location and friendly regulars give it a neighborhood café vibe that's perfect for solo lunches with a newspaper or casual catch-ups with friends. Budget-conscious diners appreciate the generous portions that easily feed two.

Grubstake Diner
#7

Grubstake Diner

1525 Pine St, San Francisco
4.1
1,179 reviews
$45 for two
Late Night EatsHistoric SpotUnique FusionDiner Vibes
Must try:Portuguese Philly Cheesesteak

An SF institution since 1927, Grubstake Diner recently reopened after a complete renovation that preserved its iconic railroad car charm while modernizing the kitchen. Their Portuguese Philly Cheesesteak fusion adds linguiça and peri-peri spice to the traditional formula, creating something uniquely San Franciscan. With over 1,100 reviews and a legendary late-night pedigree, it's where clubbers, shift workers, and insomniacs converge for comfort food at 3 AM. The diner atmosphere and eclectic crowd make every visit an experience, not just a meal.

Slider Buns | Burgers, Hotdogs, Philly Cheesesteak
#6

Slider Buns | Burgers, Hotdogs, Philly Cheesesteak

1202 Sutter St, San Francisco
4.7
413 reviews
$35 for two
Budget FriendlyGroup FriendlyLate NightVariety Menu
Must try:Philly Cheesesteak Slider Trio

Slider Buns proves that versatility doesn't mean compromise, earning a 4.7 rating by mastering multiple comfort food categories. Their Philly Cheesesteak Slider Trio lets you sample their take on the classic in perfect three-bite portions, ideal for sharing or pairing with their burgers and hot dogs. Located in Lower Nob Hill, it's become a favorite for groups who can't agree on what to eat—everyone finds something to love here. The modern, upbeat atmosphere and budget-friendly prices make it perfect for casual hangouts and late-night cravings.

Phillies
#5

Phillies

932 Geneva Ave, San Francisco
4.3
199 reviews
$40 for two
Authentic Philly StyleFamily OwnedQuality IngredientsLocal Favorite
Must try:Traditional Philly Wit

Phillies on Geneva Avenue brings East Coast authenticity to the Excelsior District with a slightly higher price point that reflects elevated quality. Their Traditional Philly Wit (with onions) showcases thinly sliced ribeye on an Amoroso roll that's imported for maximum authenticity. The family-run operation maintains old-school standards while serving a diverse neighborhood clientele who appreciate the real deal. With nearly 200 reviews praising their attention to detail, this is where purists come for an unapologetically authentic experience.

Jay's Cheesesteak
#4

Jay's Cheesesteak

3285 21st St, San Francisco
4.3
276 reviews
$30 for two
Local FavoriteNeighborhood GemBudget FriendlyFriendly Service
Must try:Chicken Cheesesteak

Hidden in the Mission on 21st Street, Jay's Cheesesteak is the insider's pick with a 4.3 rating that doesn't tell the whole story of this neighborhood gem. Their Chicken Cheesesteak offers a lighter alternative that's just as flavorful as the beef version, with perfectly seasoned grilled chicken and melted provolone. The intimate space and friendly service create a welcoming vibe that keeps regulars coming back weekly. It's the kind of place where the owner remembers your order—perfect for solo lunches or casual dates.

The Cheese Steak Shop
#3
TOP 3

The Cheese Steak Shop

1716 Divisadero St, San Francisco
4.3
853 reviews
$32 for two
Family FriendlyBudget FriendlyConsistent QualityQuick Service
Must try:Big Jake's Cheesesteak

This Divisadero Street outpost of the regional chain has cultivated a devoted following with 853 reviews praising their consistency and quality. The Big Jake's Cheesesteak is their heavyweight champion—a monster sandwich that's perfect for sharing or conquering solo if you're truly hungry. The shop's straightforward approach focuses on what matters: quality meat, fresh bread, and the perfect cheese-to-steak ratio. Families and groups appreciate the efficient service and reliable execution, making it a solid choice for casual weeknight dinners.

Buster's Cheese Steak
#2
RUNNER UP

Buster's Cheese Steak

366 Columbus Ave, San Francisco
4.4
813 reviews
$28 for two
Budget FriendlyTourist HotspotGenerous PortionsNorth Beach Location
Must try:Buster's Special

Nestled in North Beach with over 800 reviews, Buster's has earned its reputation as a no-frills cheesesteak destination that delivers on taste and value. Their signature Buster's Special loads up the steak with mushrooms, peppers, and onions for those who like their sandwich fully loaded. The spot attracts a mix of tourists exploring Little Italy and locals who know better than to walk past without stopping in. Cash-friendly pricing and generous portions make this a favorite for anyone seeking authentic flavor without the markup.

Jake's Steaks
#1
BEST

Jake's Steaks

581 Valencia St, San Francisco
4.7
690 reviews
$30 for two
BarLate Night EatsBudget FriendlyLocal FavoriteCasual Vibes
Must try:Classic Philly Cheesesteak with Whiz

With a stellar 4.7 rating and a loyal Valencia Street following, Jake's Steaks has become the Mission's go-to for authentic Philly vibes in a casual bar setting. Their Classic Philly Cheesesteak with ribeye, grilled onions, and your choice of cheese (go with whiz for authenticity) is the stuff of local legend, perfectly balanced and generously portioned. The laid-back atmosphere makes it ideal for groups catching a game or solo diners grabbing a quick, satisfying meal. Don't sleep on their late-night hours—this place saves many a hungry night owl.

Frequently Asked Questions

What is the best cheesesteak in San Francisco?+
Based on ratings and reviews, Newkirk's on Potrero Avenue takes the crown with a 4.8 rating and their innovative California Cheesesteak. However, both Jake's Steaks locations and Slider Buns also boast 4.7 ratings with significantly more reviews, making them equally worthy contenders depending on your neighborhood and specific preferences.
Where can I find an authentic Philly cheesesteak in San Francisco?+
For the most authentic experience, head to Phillies on Geneva Avenue, which imports Amoroso rolls from Philadelphia and prepares traditional Philly Wit sandwiches. Buster's Cheese Steak in North Beach and both Jake's Steaks locations also offer classic preparations that stay true to Philadelphia traditions while satisfying West Coast appetites.
What are the best late-night cheesesteak spots in San Francisco?+
Grubstake Diner is the legendary late-night choice, serving their Portuguese Philly Cheesesteak until the early morning hours with a historic pedigree dating back to 1927. Jake's Steaks on Valencia Street and Slider Buns also offer extended hours perfect for post-bar cravings or late-night work sessions.
Are there budget-friendly cheesesteak restaurants in San Francisco?+
Nearly all the top cheesesteak spots in SF are wallet-friendly, with most rated at 1/4 price level. Jake's Steaks, Buster's, The Cheese Steak Shop, and Metro Caffe all offer generous portions under $15 per sandwich, with estimated costs for two people ranging from $28-$35 including sides and drinks.
Where to find the best cheesesteak near the Mission District?+
The Mission District is cheesesteak heaven with multiple excellent options. Jake's Steaks on Valencia Street (4.7 rating) and Jay's Cheesesteak on 21st Street (4.3 rating) are both local favorites, while Newkirk's is just a short trip away in neighboring Potrero Hill with the highest rating (4.8) on our entire list.

You might also like

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free