When people from out of state imagine what we eat here in SoCal, they picture lots of beautiful plates filled with seafood and traditional California cuisine. But for those of us who live here, we all know that we enjoy a nice, big juicy steak every now and again. Although a great steak can be found at many restaurants in SoCal, we love taking a detour to some of these small town restaurants for an unbelievably delicious meal. Here are a handful of our favorite small town restaurants where you can score a perfect steak.

  1. Grizzly Cafe

facebook/grizzly cafe

googlemaps/william stieritz In addition to a variety of all of your favorite steaks, Grizzly Cafe is also known for its tasty sides to round out your meal. Whether it’s fresh veggies or a baked potato, this is a great spot to grab a steak dinner with all of your favorite sides. Address: 1455 California Highway 2, Wrightwood, CA 92397.

  1. D’Carlos Restaurant

facebook/D’Carlos

googlemaps/D’Carlos This classic steakhouse in the town of Ramona is a local gem that’s best known for its mouthwatering Prime Rib dinner that you’ll want to savor with every bite. Address: 1347 Main Street, Ramona, CA 92065.

  1. Old Place

googlemaps/ben

googlemaps/mike reinboth Although you’ll find more than just a steakhouse at Old Place in the small town of Cornell, there’s nothing quite like a thick, juicy steak at this hidden gem that has been a local secret for decades. Address: 29983 Mulholland Highway, Agoura Hills, CA 91301.

  1. Trabuco Oaks Steakhouse

googlemaps/ella lindenhoffen

googlemaps/trabuco oaks steakhouse This rustic steakhouse located in Trabuco Oaks is just what you need when you have a hearty appetite. Located in an ultra-casual setting that’s decorated with neckties hanging from the ceiling to signify “no fancy dress-code,” this down-home steakhouse is always a delight to visit. Address: 20782 Trabuco Oaks Dr, Trabuco Canyon, CA 92679.

  1. Oak Glen Steakhouse and Saloon

facebook/oak glen steakhouse and saloon

googlemaps/joseph nardella Heading to the small town of Oak Glen is always a treat, even if only for a Sunday drive. But add a stop at the Oak Glen Steakhouse and you may find yourself wanting to head there every chance you get for a taste of their homestyle steaks that are beyond delicious. Address: 38490 Oak Glen Road., Yucaipa, CA 92399.

  1. Pappy and Harriett’s

googlemaps/marin teneve

googlemaps/chuck null Whether it’s steak or barbecue you crave, Pappy and Harriet’s in the town of Joshua Tree is a worthy destination to visit when you’re craving a home-cooked meal. Address: 53688 Pioneertown Road, Pioneertown, CA 92268.

  1. Barona Oaks Steakhouse

googlemaps/barona oaks steakhouse

googlemaps/barona oaks steakhouse Not your typical small town dining, this fabulous restaurant in Southern California is located at the Barona Resort in the small town of Lakeside. With an elegant menu featuring all of your favorite dishes, this is one steakhouse that everyone should experience at least once. Address: 1932 Wildcat Canyon Road, Lakeside, CA 92040.

Do you have a favorite steakhouse on this list? If there’s a small town steakhouse that didn’t make our list, please let us know as we’d love to go check it out.

facebook/grizzly cafe

googlemaps/william stieritz

In addition to a variety of all of your favorite steaks, Grizzly Cafe is also known for its tasty sides to round out your meal. Whether it’s fresh veggies or a baked potato, this is a great spot to grab a steak dinner with all of your favorite sides. Address: 1455 California Highway 2, Wrightwood, CA 92397.

facebook/D’Carlos

googlemaps/D’Carlos

This classic steakhouse in the town of Ramona is a local gem that’s best known for its mouthwatering Prime Rib dinner that you’ll want to savor with every bite. Address: 1347 Main Street, Ramona, CA 92065.

googlemaps/ben

googlemaps/mike reinboth

Although you’ll find more than just a steakhouse at Old Place in the small town of Cornell, there’s nothing quite like a thick, juicy steak at this hidden gem that has been a local secret for decades. Address: 29983 Mulholland Highway, Agoura Hills, CA 91301.

googlemaps/ella lindenhoffen

googlemaps/trabuco oaks steakhouse

This rustic steakhouse located in Trabuco Oaks is just what you need when you have a hearty appetite. Located in an ultra-casual setting that’s decorated with neckties hanging from the ceiling to signify “no fancy dress-code,” this down-home steakhouse is always a delight to visit. Address: 20782 Trabuco Oaks Dr, Trabuco Canyon, CA 92679.

facebook/oak glen steakhouse and saloon

googlemaps/joseph nardella

Heading to the small town of Oak Glen is always a treat, even if only for a Sunday drive. But add a stop at the Oak Glen Steakhouse and you may find yourself wanting to head there every chance you get for a taste of their homestyle steaks that are beyond delicious. Address: 38490 Oak Glen Road., Yucaipa, CA 92399.

googlemaps/marin teneve

googlemaps/chuck null

Whether it’s steak or barbecue you crave, Pappy and Harriet’s in the town of Joshua Tree is a worthy destination to visit when you’re craving a home-cooked meal. Address: 53688 Pioneertown Road, Pioneertown, CA 92268.

googlemaps/barona oaks steakhouse

Not your typical small town dining, this fabulous restaurant in Southern California is located at the Barona Resort in the small town of Lakeside. With an elegant menu featuring all of your favorite dishes, this is one steakhouse that everyone should experience at least once. Address: 1932 Wildcat Canyon Road, Lakeside, CA 92040.

Enjoy indulging in a hearty meal in SoCal? Then you’ll want to check out these 8 Little Food Towns in Southern California before they get too popular.

OnlyInYourState may earn compensation through affiliate links in this article.