The 11 Best Ice Cream Shops in Richmond, VA

Virginia’s capital city of Richmond is home to many excellent restaurants, including some of my favorite burger restaurants!

You can also satisfy your sweet tooth with some great ice cream shops in town. The Richmond ice cream scene has some excellent places where you can find great gelato, frozen yogurt, rolled ice cream, specialty ice cream, shakes, and much more!

Ice Cream is a perfect treat for the hot summer months, but it can be great year-round.

Below are my top recommendations for the best ice cream in Richmond, VA.

If you’re in the mood for more food in Richmond, check out my picks for the Best Rooftop Restaurants in Richmond, the Best Ice Cream in Richmond, the Best Restaurants in Short Pump, and the Best Burgers in Richmond!

Note: This page contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. For more information, please see the Disclaimer.

Where to Stay in Richmond, VA
Linden Row Inn
Boutique Hotel with Historic Charm
(Click to Book)
* * *
The Commonwealth
Lovely Modern Hotel with a Fitness Center
(Click to Book)

Gelati Celesti


1400 N Arthur Ashe Blvd, Richmond, VA 23230


Open Daily: 12:00 pm – 10:00 pm


Gelati Celesti has multiple locations throughout the Richmond area and in Virginia Beach.

As you can guess from the name, they feature gelato, a delicious ice cream from Italy, and a personal favorite of mine!

Gelati Celesti serves up handmade ice cream. They have unique flavors that rotate by day and location.

Some of their top flavors include Almond Amaretto, Birthday Cake, Chocolate Peanut Butter (a personal favorite of mine!), Cookie Dough, Oreo Cookie, and Salted Caramel.

Gelati Celesti also offers an assortment of handmade cakes, pies, and ice cream sandwiches.

You can find a full menu of their current flavors online.

Bev’s Homemade Ice Cream


2911 W Cary St, Richmond, VA 23221


  • Monday: Closed
  • Tuesday to Thursday: 1:00 pm – 9:00 pm
  • Friday and Saturday: 1:00 pm – 10:00 pm
  • Sunday: 1:00 pm – 9:00 pm


Bev’s Homemade Ice Cream is another favorite ice cream shop in Richmond. They feature great ice cream, as well as gelato, sherbet, and even oat-based vegan ice cream.

Bevs features traditional flavors like Chocolate, Strawberry, and Vanilla ice cream, as well as more creative flavors like Espresso Oreo, Mocha Almond, Raspberry Chip, and Black Raspberry. 

In addition to ice cream, you can order decadent sundaes and banana splits, such as the Classic Sundae, Bev’s Brownie Sundae, and the Shockoe Banana Split. 

Bevs is also known for its Afterglow Cooperative coffee, including all of your favorites like latte, mocha, espresso, cappuccino, cafe au lait, and of course hot cocoa! 

They also offer special seasonal flavors.

You can find a full menu online.

Ruby Scoops Ice Cream


120 W Brookland Park Blvd, Richmond, VA 23222


  • Monday to Thursday: Closed
  • Friday to Sunday: 1:00 pm – 7:00 pm


Ruby Scoops is another source of good ice cream in Richmond. They serve up delicious ice cream flavors like Vanilla, Dolce de Leche, and Black Sesame. You can also order the Grasshopper Pie, which was featured in Food Network Magazine!

They also offer a large selection of delicious and creative sorbets like Mango, Blackberry Mandarin Mojito, Grapefruit Tarragon, Red Berry Champagne, Roasted Pineapple Rosemary

They serve a number of vegan flavors made with coconut and oat milk. Some of the vegan options include Cardamom Bluberry Cobbler, Cookie Butter, Mint Oreo, and Thai Basil. 

You can find a full menu online.

Crossroads Coffee and Ice Cream


3600 Forest Hill Ave, Richmond, VA 23225


  • Monday and Tuesday: Closed
  • Wednesday and Thursday: 8:00 am – 3:00 pm
  • Friday to Sunday: 8:00 am – 5:00 pm


Crossroads Coffee and Ice Cream serves excellent Coffee, as well as Ice Cream, Shakes, and Floats. You can get an Affogato (espresso served over ice cream – so good!), Malted Milkshake, Hot or Cold Brewed Coffee Float, a Fruit and Bubbles Float, and much more.

Crossroads offers much more than just coffee and ice cream. They also feature breakfast items such as a Bagel, Loaded Bagel, Breakfast Burritto, and Egg & Cheese Sandwich.

They also have a full lunch menu. You can find Sandwiches, Wraps, Burgers, Grilled Cheese Sandwiches, and PB&J Sandwiches.

And if you need more goodies to satisfy your sweet tooth, you can find an assortment of baked goods like Cinnamon Roll, Donut Muffin, Pumpkin Cream Cheese Muffin, Chocolate Peanut Butter Square, Brownies, Carrot Cake, and much more.

You can find a full menu online.

Image by ally j from Pixabay

DeLuca Gelato


1362 Gaskins Rd, Richmond, VA 23238


  • Sunday to Thursday: 12:00 pm – 9:00 pm
  • Friday: 12:00 pm – 10:00 pm
  • Saturday: 11:00 am – 10:00 pm


DeLuca Gelato is a top gelato shop in Richmond featuring handmade Italian Gelato. Some of the rotating flavors include Italian favorites like Amaretto, Limoncello, Espresso, and Nutella.

They also feature great seasonal flavors Apple Cider Sorbetto, Cinnamon Gelato, Apple Pie Gelato, and Pumpkin Pie.

Coco + Hazel


Tuckahoe Location:

411 N Ridge Rd, Richmond, VA 23229

Bon Air Location:

2733 McRae Rd, Richmond, VA 23235


Tuckahoe Hours:

  • Monday: Closed
  • Tuesday to Friday: 1:00 pm – 9:00 pm
  • Saturday and Sunday: 8:00 am – 9:00 pm

Bon Air Hours:

  • Monday: Closed
  • Tuesday to Friday: 7:30 am – 9:00 pm
  • Saturday and Sunday: 8:00 am – 9:00 pm


Coco + Hazel is a favorite spot for a special tasty treat in Richmond. They have two locations in Tuckahoe and Bon Air.

They feature some absolutely decadent, mouth-watering Specialty Shakes like Cake Shake (a birthday cake milkshake!), Blackout (chocolate decadence with chocolate, more chocolate, and brownies!), Candyland (strawberry, vanilla, cotton candy, and sprinkles), and MHB (chocolate, peanut butter, peanut butter cup, and chocolate peanut butter pie!).

There are also a great assortment of delicious ice cream flavors, like Dark Cherry, Chocolate Chip Cookie Dough, Caramel Butter Pecan, and Coffee Almond Fudge.

You can also order additional sweet treats like Chocolate Peanut Butter Pie, Confetti Cake, Mexican Hot Chocolate Cookie, and Coconut Cream Pie Parfait.

You can find a full menu online.

Kilwins Richmond


3115 W Cary St, Richmond, VA 23221


  • Monday to Thursday: 12:00 pm – 9:00 pm
  • Friday and Saturday: 12:00 pm – 10:00 pm
  • Sunday: 12:00 pm – 8:30 pm


Kilwins has a Carytown location, where they serve up delicious Ice Cream, plus Fudge, Gourmet Cakes, Caramel Apples, Caramel Corn, and Peanut Brittle.

You can also place an order online for pick-up.

You can find a full menu online.

Photo by Lama Roscu on Unsplash



403 Strawberry St, Richmond, VA 23220


  • Sunday to Thursday: 12:00 pm – 10:00 pm
  • Friday and Saturday: 12:00 pm – 11:00 pm


Scoop is perfectly located on Strawberry Street. They have a number of delicious different flavors, including Salty Peanut Butter Crunch, Brown Sugar Cookie Dough, Roasted Strawberry, Dark Chocolate Sorbet, and Cognac Melody.

They have some really creative and unique flavors, like Goat Cheese & Fig, Eggnog, Goldenmilk & Gingerbread, and Sweet Potato & Spice Cookie.

You can choose your own toppings, including hot fudge sauce, peanut butter sauce, rainbow sprinkles, and Virginia peanuts.

They also sell Ice Cream Cakes, like Confetti, Candy Bar, Chocolate Chip Cookie, and Grasshopper.

You can find a full menu online.

NarWhals Rolled Ice Cream


3313 W Cary St, Richmond, VA 23221


  • Monday to Thursday: 2:00 pm – 9:00 pm
  • Friday: 2:00 pm – 10:00 pm
  • Saturday: 12:00 pm – 10:00 pm
  • Sunday: 12:00 pm- 9:00 pm


NarWhals is another great sweet stop in town. They feature hand-rolled ice cream, which is a delicious specialty style involving rolling ice cream into very thin slices, and then mixing toppings and other flavors into it. The result is as if the ice cream was like silk – very fine and delicate.

First, you choose your ice cream flavor, then you choose your mixins, such as Twix, Kit Kat, M&Ms, Reese’s Peanut Butter Cup, Cookies and Cream, Banana, Blueberry, and much more.

Then, you can add a topping, like whipped cream, sprinkles, chocolate drizzle, and more.

You can find a full menu online.

Sweet Frog Premium Frozen Yogurt


3137 W Cary St, Richmond, VA 23221


  • Monday to Thursday: 12:30 pm – 9:00 pm
  • Friday to Sunday: 12:00 pm – 9:00 pm


Sweet Frog is a chain frozen yogurt shop with multiple locations throughout Richmond.

Some of their flavors include Chocolate, Vanilla, Cake Batter, and Blue Cotton Candy. They also feature Dole Soft Serve in Orange, Pineapple, and Mango flavors.

You can also add an assortment of yummy flavors, like Bananas, Blueberries, Hot Fudge Sauce, Peanut Butter Sauce, and Candy.

You can find a full menu online. Please note that each location offers its own flavors.

Sweet Spot Ice Cream Cafe


6 N 18th St, Richmond, VA 23223


  • Sunday to Thursday: 12:00 pm – 11:00 pm
  • Friday and Saturday: 12:00 pm – 12:00 am


Sweet Spot Ice Cream Cafe features coffee and ice cream, as well as frappes, cookies, baked goods, and more.

They have over 48 creative flavors, including Cookie Cookie, Rainbow Sherbet, Chocolate-Raspberry-Truffle, Spumoni (a personal favorite!), Kahlua-Almond-Fudge, Pumpkin, Dulce De Leche Cheesecake, Egg Nog, and much more.

You can find the full assortment of flavors online.

You can also order a decadent cake from their bakery, with such mouth-watering flavors as Blackberry Lime Cake, Bourbon Pecan Pie, Strawberry Nutella Cake, and Peanut Butter Bar.

You can find a full list of cakes online.

Learn about even more great things to do in Richmond, VA!

Discover the best things to do in downtown Richmond

James River Sunset with kayakers

Find the best rooftop restaurants in Richmond

Rooftop Restaurant

Eat at the best breakfast spots in Richmond


Find the best burgers in Richmond


Check out the best restaurants in Short Pump, Richmond

Tacos and salsa

Explore the best trails near Richmond

Hiking Trail

Shop till you drop at the best malls in Richmond

Shopping Mall