Freshly prepared Southern seafood platter with shrimp and grits
SOUL FOOD RESTAURANT

Southern seafood, crafted with soul.

Fresh seafood, signature grits, and warm cornbread in the heart of historic Old Towne Petersburg.

Open Daily: 11:00 AM – 9:00 PM
9 E Old St, Petersburg, VA
Signature Dishes

Soul food done right

Fresh seafood and Southern classics prepared with care in historic Old Towne. Discover the flavors that define our kitchen.

Crispy fried fish served over a bowl of creamy stone-ground grits
Popular
Seafood
Fish & Grits
$22.00
Crispy golden-fried fish served over creamy, buttery stone-ground grits. A Southern staple seasoned to perfection with our signature spice blend.
Freshly PreparedOrder Now →
Jumbo shrimp in garlic butter sauce served over creamy cheese grits
Classic
Seafood
Shrimp and Grits
$24.00
Succulent jumbo shrimp sautéed in a savory garlic-butter sauce, served atop a generous portion of our famous creamy, cheese-infused grits.
Freshly PreparedOrder Now →
Atlantic salmon fillet stuffed with lump crab meat and lemon butter
Chef Choice
Seafood
Crab Stuffed Salmon
$28.00
Fresh Atlantic salmon fillet generously stuffed with premium lump crab meat, baked until tender and finished with a light lemon-herb butter.
Freshly PreparedOrder Now →
Creamy pasta with blackened chicken, shrimp, and sausage in bourbon sauce
Specialty
Poultry
Bourbon St Pasta
$26.00
Rich, creamy pasta tossed with blackened chicken, shrimp, and sausage in a bold, savory Bourbon-infused sauce with fresh bell peppers.
Freshly PreparedOrder Now →
Baked oysters topped with spinach, herbs, and parmesan cheese
Fresh
Seafood
Oyster Rockefeller
$18.00
Fresh oysters baked on the half shell with a savory topping of spinach, herbs, breadcrumbs, and parmesan cheese. A true coastal delicacy.
Freshly PreparedOrder Now →
Golden moist house-made cornbread served warm
Favorite
Vegetarian
Side Cornbread
$6.00
Our signature house-made cornbread, baked daily to be moist, sweet, and golden. The perfect companion to any of our seafood entrees.
Freshly PreparedOrder Now →

Dine-in, takeout, and delivery available daily.

Our Soulful Legacy

Southern seafood roots in the historic heart of Old Towne.

Located at 9 E Old St, Croaker's Spot brings the true taste of the coast to Petersburg. We serve generous portions of soul-food favorites, from our signature fish & grits to crab-stuffed salmon, all prepared with love.

We are proud to be an LGBTQ+ friendly destination where everyone is welcome. Whether you are dining in, grabbing takeout, or catching our food truck pop-ups, we promise fresh ingredients and good vibes every time.

Daily

Fresh Seafood

Fresh catches delivered to our kitchen every single morning.

Authentic

Soulful Craft

Time-honored Southern recipes passed down through generations.

Inclusive

Warm Welcome

A friendly space for everyone in the heart of Petersburg.

Freshly prepared Southern seafood platter at Croaker's Spot

Freshly Served

Old Towne Petersburg

Diner Feedback

Loved by our Guests

Real stories from our community about fresh seafood and soul food favorites.

“The butterfly fried shrimp are perfectly crispy and fresh. You can taste the quality in every bite, and the portions are incredibly generous for the price.”

Butterfly Fried Shrimp• Dinner
Sarah JenkinsLocal Foodie — Old Towne

“The cornbread is truly amazing—sweet, moist, and the perfect side. The atmosphere is welcoming and the service makes you feel right at home every time.”

Side Cornbread• Family Lunch
Marcus ThorneRegular Diner — Petersburg

“Fresh seafood done right. The fish and grits are a standout dish that keeps me coming back. It is the best soul food spot in the historic district.”

Fish & Grits• Weekend Brunch
Elena RodriguezSeafood Lover — Richmond

Experience our fresh seafood and soul food favorites today.

View Full Menu
Location & Soul

Visit Croaker's Spot

Join us in historic Old Towne Petersburg for fresh seafood and soul food favorites. We look forward to serving you.

Daily Hours
Opening Times
Serving fresh soul food daily in the heart of Petersburg.
Monday – Thursday11:00 – 21:00
Kitchen closes 20:30
Friday – Saturday11:00 – 22:00
Kitchen closes 21:30
Sunday11:00 – 20:00
Kitchen closes 19:30
Petersburg
Our Location
Located in the historic Old Towne district.

Croaker's Spot

9 E Old St

Petersburg, VA 23803

Guest Info
Arrival Details
Everything you need for a smooth visit.

Street Parking

Ample public parking available along Old Street and nearby municipal lots in Old Towne.

Accessibility

Our historic storefront is fully accessible to all guests, including those with mobility needs.

Atmosphere

Casual, welcoming soul food dining. We invite you to come as you are and enjoy the vibes.

Contact Us

Call Us

(804) 957-5635

Email

info@croakersspot.com

Catering

Events & large orders

Updates

Follow our pop-ups

Hungry for Soul Food?

Order online for pickup or delivery and enjoy our favorites at home.