Virginia’s soul food scene is alive and thriving in the most unexpected places. From bustling Richmond neighborhoods to quiet corners of Hampton Roads, these hidden kitchens serve up fried chicken so good it’ll make you want to lick your fingers twice. Whether you’re craving crispy golden drumsticks, buttery cornbread, or slow-cooked collard greens, these local spots deliver the kind of comfort food that feels like a warm hug from grandma.
1. Mama J’s Kitchen in Richmond
Tucked away in the historic Jackson Ward neighborhood, this beloved kitchen has been feeding locals with soul-warming meals for years. Golden-crisp fried chicken arrives at your table alongside catfish that’s fried to perfection, creating a plate that’s hard to resist.
The mac and cheese here is creamy enough to make you forget your manners, while the slow-cooked greens add that perfect balance of smoky and savory flavors. Warm cornbread comes out fresh, with just the right amount of sweetness.
Portions are generous, prices are fair, and the atmosphere feels like stepping into a family kitchen where everyone’s welcome. This is the kind of place that turns first-time visitors into regular customers.
2. Croaker’s Spot in Richmond and Petersburg
Where seafood meets soul food magic, this spot has built a reputation on whole fried croaker that’s crispy outside and tender inside. Mountains of fish platters arrive piled high, making it perfect for sharing or for those with serious appetites…