Best Brunch and Casual Dining in Jacksonville, Florida
JaxFacts' locally written guide to the 19 best places to eat in Jacksonville covers everything from The Bearded Pig BBQ to Restaurant Orsay and Matthew's fine dining — with neighborhood-by-neighborhood breakdowns across Riverside, San Marco, the Beaches, and Duval County.
Maple Street Biscuit Company is Jacksonville's homegrown brunch favorite — serving buttery biscuit sandwiches, fluffy pancakes, and Southern-inspired breakfast dishes at multiple Duval County locations. Warm, community-focused, and always packed on weekends.
Avondale, San Marco, Riverside, and Five Points are Jacksonville's top neighborhoods for brunch — each with its own distinct vibe from cozy bistros to lively spots with bottomless mimosas. This guide covers the best options by neighborhood across Duval County.
The Bearded Pig is Jacksonville's most celebrated BBQ spot — with a loyal local following, a spacious beer garden on the Southside, and award-winning smoked meats that keep regulars coming back every week. A must-visit for anyone new to Duval County.
Cowford Chophouse in Downtown Jacksonville is the city's top choice for special occasion dinners — a classic steakhouse in a beautifully restored 1902 building with riverfront views and a wine list to match. A landmark that every new Jacksonville resident should experience at least once.
Black Sheep in Jacksonville's Five Points neighborhood serves one of the city's most celebrated brunch menus — with dishes like shrimp and grits and fried chicken benedict, plus a rooftop patio perfect for a sunny weekend morning in Riverside, Duval County.
JaxFacts' curated list of 12 must-try Jacksonville restaurants includes BREW Five Points for brisket breakfast tacos, The French Pantry for rotating bruschetta and baked goods, and Community Loaves in Murray Hill for vegetarian-friendly brunch — essential reading for new Duval County residents.
From Angie's Subs in Jacksonville Beach to Salt Life Food Shack and the laid-back coastal dining scene across Atlantic Beach and Neptune Beach — the Jacksonville Beaches offer some of Duval County's most relaxed and satisfying casual dining options.
Ponte Vedra Beach and the greater St. Johns County area have a quietly excellent dining scene — from upscale resort restaurants to beloved neighborhood spots along A1A and the Nocatee corridor. A great resource for buyers and new residents settling into St. Johns County.