Comfort Never Tasted This Delicious!

Your Friendly Neighborhood Spot for Hearty Breakfasts, Sumptuous Lunches, and Delectable Subs Since 2009

A plate of food with french fries, steak and sauce.

Cozy Diner in Sterling, VA Specializing in Home Style Dishes

Cozy Diner in Sterling, VA Specializing in Home Style Dishes

At Joe's Cafe, we believe that every dish should tell a story of home-cooked goodness. Since 2009, we've been Sterling's go-to spot for hearty breakfasts, satisfying lunches, and subs that hit the spot just right. Step into our cozy diner and experience the flavors of homestyle cooking that have made us a local favorite.

Ordering Made Easy

Ordering Made Easy
A plate of food with fries and hamburger.

Call Ahead

Short on time? Give us a call to quickly place your order for pickup. We are happy to take your order or answer any question you may have.

A black background with a white circle in the middle.
A plate of food with eggs, potatoes and avocado.

A Wide Selection

With a wide selection of dishes, including pancakes, omelets, gyros, subs, and more, there's something for everyone at Joe's Cafe.

  • Breakfast All Day: Dive into our fluffy waffles, melt-in-your-mouth pancakes, flavorful French toast, and a kids' menu designed to please even the pickiest eaters.
  • Lunch Delights: From our signature subs to our juicy burgers, tasty sandwiches, and fulfilling platters, our lunch menu is sure to satisfy your cravings.
A plate of french toast with powdered sugar.

Why Choose Us

Why Choose Us
  • Homestyle Cooking: At Joe's Cafe, we cook with heart and soul, ensuring that every dish is made with the same care and attention you'd find in your own kitchen.
  • Unfussy Eatery: We pride ourselves on providing a laid-back dining experience that focuses on great food and friendly service without any fuss.
A plate of food with rice, beans and fried plantains.

Visit Us Today

A red line is on the side of a green background.

Come on down to Joe's Cafe and experience the warmth, flavor, and hospitality that keep our customers coming back for more! Call us at (703) 444-1118 to place your order from your favorite Sterling restaurant.