10 Best Soup Places in Virginia

It doesn't matter if you're feeling healthy or a little under the weather, if it's hot or cold outside, there is always a soup for the occasion. From savory crab soup to warm-your-belly chicken and rice, Virginia's soup places have something for every palate. Here are the 10 best. 

The Naked Onion, Richmond, VA

The Naked Onion is one of Richmond’s best known and most loved sandwich and soup shops. The soup, available in a 10-ounce cup or 16-ounce bowl, changes by the day based on whatever’s most fresh. 

View this post on Instagram

A post shared by @thenakedonionrva on

A Bowl of Good, Harrisonburg, VA

A Bowl of Good has been recognized as the “Best Healthy Option in the Valley” as named by The Daily News Record. They provide daily menus based on ingredients they’ve gotten from local farm partners that morning. Hot bowls available at the time of writing include a Nigerian stew and a Thai coconut chicken soup that are both to die for.

Soups Plus, Chesapeake, VA

Soups Plus serves soups several different kinds of soups both from their retail and food truck location, including she crab soup, vegetable beef, chicken and rice, kielbasas spinach, and chili Pair it with a chicken salad sandwich or deviled eggs.

Maple Ave Restaurant, Vienna, VA

Maple Ave Restaurant is Chef Juste’s spot in Vienna, Virginia, available for lunch, weekend brunch, and dinner. The menu changes seasonally but always include delicious soup options. While soup isn’t always on the menu, it’s always incredible when it’s available. 

View this post on Instagram

A post shared by Maple Ave Restaurant (@mapleaverestaurant) on

100 Bowls of Soup, Herndon, VA

100 Bowls of Soup is the go-to soup spot in Herndon. They offer several refrigerated soups from vegan and meat options as well as frozen broths. If you’re a soup lover, consider taking one of their soup classes like Ramen ‘Round the World.

Revolutionary Soup, Charlottesville, VA

Revolutionary Soup, a Charlottesville mainstay, boasts two locations, one on the downtown mall and another on the Corner. The locals call them “Rev Soup,” and they’ve been “prioritizing eating local and organic” food for the last 20 years, according to their website. Soup selection rotates but usually includes signature dishes like lamb curry, tomato basil bisque, and classic miso.

The Soup and Taco, Fredericksburg, VA

The Soup and Taco is a Tex-Mex taco and soup shop serving traditional Mexican, Tex-Mex, and Latin American food. The bottom line? Their Sopa de Tortilla and Frijoles Negros are some of the best we’ve ever had.

Fruitions, Salem, VA

Fruitions in Salem, Virginia offers fast, fresh food with a variety of seasonal salads and soups. Soup options include tomato basil bisque, lobster bisque, and more, prepared daily. 

View this post on Instagram

A post shared by Fruitions (@fruitions1) on

The Stockpot, Virginia Beach, VA

The Stockpot is a relatively new spot in Virginia Beach. Opened in 2015, they’ve made a name for themselves by utilizing bones in their broth for soups. Check out their ramen menu for always fantastic options or the daily menu for an alternating list.

View this post on Instagram

A post shared by The Stockpot (@thestockpotvb) on

Pho Factory, Alexandria, VA

Pho Factory may look like a fairly run-of-the-mill pho spot, but this Alexandria, Virginia Asian fusion restaurant serves some of the tastiest soups in the Old Dominion. Pho Factory is truly a hidden gem. Reviewers can’t get over the broth, which we can attest too, is pretty awesome. 

Virginia Search
Find Soup Spots Near You
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County