LOCATION
You're so close from tasting the best sandwiches and subs in Pacific Beach, San Diego.
Our Story on Cass Street
Big Jim’s Roast Beef found its home in Pacific Beach out of pure craving — for bold flavors, beach-town energy, and that unmistakable Massachusetts-style roast beef. What started as one man’s love for North Shore sandwiches has grown into one of the most talked-about sandwich shops in San Diego, where East Coast flavor meets West Coast lifestyle.
The Cass Street location became Big Jim’s permanent home amidst the COVID pandemic — a spot tucked between surf breaks, beachgoers, and Pacific Beach locals looking for something real. From the first day, it was never about fancy trends or quick eats — it was about slow-roasted beef, big portions, and good people.
Today, you’ll find students grabbing lunch before class, surfers stopping by after a session at Tourmaline Beach, and families enjoying a weekend meal before catching the sunset at Crystal Pier. We’re proud to serve the same classic sandwiches & subs that made Big Jim’s a name locals trust — no shortcuts, just flavor, heart, and tradition.
You’ll find us right in the heart of Pacific Beach, steps away from the ocean breeze, Mission Bay, and the laid-back rhythm of San Diego’s coastal life. Whether you’re stopping by for a sandwich after surfing, grabbing dinner on Cass Street, or picking up catering for your next gathering, Big Jim’s Roast Beef is easy to find — and even harder to forget.
We serve slow-roasted beef, classic sides, and portions that always satisfy. Pull up, walk in, order heavy, and feel right at home at Big Jim’s Roast Beef in Pacific Beach.