We're giving you the chance to win back the value of your meal - every time you dine this month!

The best restaurants in Hampshire

Hungry in Hampshire? We've got you. From fine dining restaurants to gastropubs and relaxed local favourites, discover the best restaurants in Hampshire with our carefully curated guide.

Updated on 24 August 2026

Hampshire's best restaurants are a brilliant, varied brunch, stretching across a county where the dining landscape looks entirely different depending on where you're stood. Around the New Forest, you'll find a string of country house hotels and cosy restaurants-with-rooms, while the Test Valley and Winchester are particularly strong for traditional pubs with serious kitchens. Along the south coast, harbour-side and waterside restaurants bring seafood and contemporary cooking into the mix.

British cooking is the common thread, but the strongest restaurants aren't confined to one style. Hampshire is particularly good at destination dining: where incredible produce, finely-tuned cooking and strong guiding principles go hand in hand. You'll find polished tasting menu restaurants, wood-fired cooking, ambitious gastropubs and distinctive international restaurants alongside more relaxed places for lunch or Sunday roasts. Spanish tapas in Alresford and Thai cooking in the New Forest are useful reminders that where to eat in Hampshire isn't simply a choice between a pub and a hotel restaurant. Whatever the occasion - whether it's an anniversary dinner, a birthday celebration or simply a midweek meal - restaurants in Hampshire cover all bases. 

To curate this guide, we've looked beyond reputation alone. Food quality is the starting point, but we've also considered the standard of service, the character of the setting, the consistency of the experience, as well as what makes the restaurant different to others in the area. 

Discover Hampshire's restaurant scene at a glance:

  • Best for fine dining: The Avenue at Lainston House, The Elderflower Restaurant
  • Best gastropubs: The Greyhound on the Test, The Wellington Arms, The Jack Russell
  • Best for special occasions: 36 on the Quay, The Restaurant at Hambledon Wine Estate, The Brasserie at Aviator
  • Best for countryside dining: The Woolpack Inn, Pulpo Negro, The Wellhouse at Lainston House
  • Best for family dining: The Hanger Freehouse, Woodlands Restaurant at Woodlands Hotel
The Jack Russell

The Jack Russell

Netherton Hill, Andover, Hampshire, SP11 0D8

Set on the Faccombe Estate, The Jack Russell is a quintessential gastropub where seasonal British cooking sits comfortably alongside roaring-fire pub character.

From beautiful countryside surroundings to cosy bedrooms and approachable food, it's a popular choice for a weekend away, summertime snacks and wintery meals.

£30 - £49
British
Gastropub
Vegan friendly
Gluten-free options
Vegetarian friendly
The Wellington Arms

The Wellington Arms

Baughurst Road, Baughurst, Hampshire, RG26 5LP

The Wellington Arms is an independently owned country pub where seasonal British cooking is closely tied to its own kitchen garden and nearby producers.

With a roaring brick fireplace, wooden beams and cosy dining area, it's the perfect pub to settle into for a long lunch or dinner. 

£30 - £49
British
Gastropub
Vegetarian friendly
The Greyhound on the Test

The Greyhound on the Test

31 High Street, Stockbridge, Hampshire, SO20 6EY

The Greyhound on the Test is a gorgeous riverside gastropub in Stockbridge, combining seasonal British cooking with a garden overlooking the Test.

Its broad menu covers refined pub favourites such as Dorset summer lamb rump, grilled Devonshire sole and braised Wiltshire pork belly, paired with a strong wine list.

£30 - £49
Gastropub
Vegetarian friendly
Pulpo Negro

Pulpo Negro

28 Broad Street, Alresford, Hampshire, SO24 9AQ

Alresford's Spanish specialist Pulpo Negro brings tapas, Spanish wines and seafood-led sharing plates to Hampshire's Georgian countryside.

Its menu offers a vibrant departure from the county's traditional British restaurant scene, dishing up blistered padron peppers, charred summer greens and indulgent croquettas. 

£50 - £79
Tapas
Spanish
Vegetarian friendly
Marle at Heckfield Place

Marle at Heckfield Place

Heckfield Place, Hook, Hampshire, RG27 0LD

Set inside a dramatic Georgian manor hotel, Marle at Heckfield Place is an expression of estate-led, high-end dining, with short seasonal menus shaped by produce from the surrounding land.

The restaurant uses fruit and vegetables from nearby Fern Verrow Farm, with a focus on sustainability, minimal intervention and a farm-to-table approach.

Over £80
British
Vegan friendly
Vegetarian friendly
36 on the Quay

36 on the Quay

47 South Street, Emsworth, Hampshire, PO10 7EG

Overlooking Emsworth Harbour, this is one of Hampshire's strongest choices for contemporary fine dining by the water.

Modern British cooking, an eight-course tasting menu and a restaurant-with-rooms format make it particularly well suited to a special occasion.

£50 - £79
Modern European
British
Vegetarian friendly
New Place Hotel

New Place Hotel

High Street, Southampton, Hampshire, SO32 2JY

The Dining Rooms at this rural hotel provide a traditional setting for lunch or dinner, with British cooking and plenty of space for celebrations and groups.

It's a beautiful countryside hotel setting that draws in diners from far and wide, providing an impressive backdrop to match the quality of cooking. 

£50 - £79
British
Vegan friendly
Gluten-free options
Vegetarian friendly
Red Dog Saloon Southampton

Red Dog Saloon Southampton

Watermark, Southampton, Hampshire, SO15 1DE

Part of the Red Dog Saloon group, this casual restaurant focuses on Deep South American barbecue - expect generously flavoured smoked and grilled meats alongside wings, wraps and burgers. 

With sharing-style plates, live music and rustic, timber-panelled interiors, it's a great spot for birthday celebrations and dinner with friends.

£30 - £49
Steak
South American
Burgers
Cambium at Careys Manor & SenSpa

Cambium at Careys Manor & SenSpa

Careys Manor, New Forest, Hampshire, SO42 7RH

Contemporary British produce-led cooking is the focus here, with seasonal dishes served in Careys Manor's polished dining room.

Cambium is a reliable and versatile choice, complete with vegan alternatives, a breakfast buffet and friendly welcoming service.

£50 - £79
British
Vegan friendly
Zen Garden at Careys Manor & SenSpa

Zen Garden at Careys Manor & SenSpa

Careys Manor, Brockenhurst, Hampshire, SO42 7RH

This delicious Thai restaurant brings aromatic Thai cooking to the New Forest, with classic dishes and street-food-inspired plates alongside vegetarian and vegan choices.

Situated within the New Forest hotel, it's a great spot to know about when you fancy some authentic Southeast Asian flavours.

£50 - £79
Thai
Vegan friendly
The Woolpack Inn - Totford

The Woolpack Inn - Totford

The Woolpack Inn, Totford, Hampshire, SO24 9TJ

The Woolpack Inn is a characterful countryside inn where straightforward British cooking is matched by a proper pub atmosphere.

The combination of traditional bar, restaurant, bedrooms and outdoor space makes it a useful choice when you want fresh, delicate plates in an easy-going, rural atmosphere.

£30 - £49
British
Hartnett Holder & Co

Hartnett Holder & Co

Lime Wood Hotel, Beaulieu Road, Lyndhurst, Hampshire, SO43 7FZ

Born from a collaboration between Michelin-starred chef Angela Hartnett and Lime Wood's Luke Holder, the restaurant aims for fun meals rather than strict fine dining.

The food is Italian-inflected with local ingredients - think home-cured meats, spaghetti with Isle of Wight lobster, and zabaglione for dessert - served in a casual dark-oak-and-leather dining room.

£50 - £79
British
Italian
Vegetarian friendly
The Elderflower Restaurant

The Elderflower Restaurant

4-5 Quay Street, Lymington, Hampshire, SO41 3AS

Having first opened its doors in 2014, The Elderflower Restaurant is run by husband-and-wife-run duo Andrew  and Marjolaine.

The intimate, chef-led dining experience is built around a refined, seasonally driven British tasting menu - courses might run from crispy duck wing with grouse leg through to smoked eel and mushroom stew and a chocolate-whiskey mousse. 

British
Vegan friendly
Vegetarian friendly
The Avenue at Lainston House

The Avenue at Lainston House

Lainston House, Winchester, Hampshire, SO21 2LT

Lainston House's signature restaurant, led by MasterChef: The Professionals champ Tom Hamblet, is the ultimate dining destination for a formal country-house dinner.

Tasting menus, a chef's table and modern British cooking turn your meal here into a special occasion, while the historic setting provides a distinctly Hampshire experience.

£50 - £79
Modern European
British
Afternoon tea
Vegan friendly
Gluten-free options
Vegetarian friendly
The Dining Room at Chewton Glen

The Dining Room at Chewton Glen

New Forest, New Milton, Hampshire, BH25 6QS

The flagship restaurant of the luxury Chewton Glen resort, The Dining Room is styled as a smart conservatory with pale furniture and greenery.

The menu ranges from British classics to more cosmopolitan dishes - tuna tataki, Thai lobster curry, Cornish turbot - built around ingredients from the hotel's own kitchen garden, backed by an extensive wine list.

£50 - £79
British
Vegetarian friendly
The Pig

The Pig

Beaulieu Road, Brockenhurst, Hampshire, SO42 7QL

The menu here is built around hyper-local sourcing, with produce grown in the on-site walled kitchen garden and almost everything else sourced within a 25-mile radius.

Expect rustic British fare like ham hock terrine and buttermilk-marinated lamb belly, in a relaxed, mismatched-furniture setting.

£50 - £79
British
Vegetarian friendly
Woodlands Restaurant at Woodlands Hotel

Woodlands Restaurant at Woodlands Hotel

Woodlands Lodge Hotel, Woodlands, Hampshire, SO40 7GN

Woodlands Restaurant offers a broad dining option in the New Forest National Park, covering breakfast, lunch, afternoon tea and dinner, with a terrace overlooking the hotel's gardens.

Traditional British cooking and family-friendly touches create a welcoming environment, making those visiting from further afield feel right at home.

£30 - £49
British
Afternoon tea
Vegan friendly
Gluten-free options
Vegetarian friendly
The Hanger Freehouse

The Hanger Freehouse

Oakhanger Road, Oakhanger, Hampshire, GU35 9JQ

This Oakhanger countryside pub combines a traditional freehouse feel with a more ambitious kitchen, covering steaks, fish, burgers and modern British dishes.

Its Sunday roast, outdoor space and family-friendly approach make it one of the area's most versatile spots - plus dogs are welcome too!

£30 - £49
Modern European
Vegetarian only
Steak
Burgers
British
Gastropub
Fish and chips
Bistro
Vegan friendly
Gluten-free options
Vegetarian friendly
The Restaurant at Hambledon Wine Estate

The Restaurant at Hambledon Wine Estate

Hambledon Vineyard, Hambledon, Hampshire, PO7 4RY

Dining at Hambledon Wine Estate comes with a glorious vineyard view, premium wine and top-end cooking - perfect for a special occasion.

Seasonal British dishes, a tasting menu and a set lunch give the restaurant flexibility, whether you're simply visiting on a sunny afternoon or as part of a bigger celebration. 

£50 - £79
British
Vegetarian friendly
Atlantic Gate

Atlantic Gate

Atlantic Gate, Southampton, Hampshire, SO15 1AG

Atlantic Gate is a contemporary Southampton restaurant with a seafood-led menu that also covers sizzling steaks, mouthwatering grills and modern European plates.

Its position beside the city's waterfront and glass-fronted terrace give it an urban, sociable feel with a large open kitchen adding an element of theatre. 

£30 - £49
Modern European
Steak
Seafood
Vegan friendly
Gluten-free options
Vegetarian friendly
The Wellhouse at Lainston House

The Wellhouse at Lainston House

Lainston House, Winchester, Hampshire, SO21 2LT

The more relaxed sibling to The Avenue, The Wellhouse at Lainston House is centred around two wood-fired ovens and a smoker. Everything is cooked over woodfire, including fish, meat, starters and even dessert.

Designed with wooden beams, exposed brick and hanging plants, the restaurant really feels like a quaint countryside escape.

£50 - £79
Vegetarian only
Vegan only
Steak
British
Barbecue
International
Vegan friendly
Gluten-free options
Vegetarian friendly
The Brasserie at Aviator

The Brasserie at Aviator

55 Farnborough Road, Farnborough, Hampshire, GU14 6EL

Set within the Aviator hotel, The Brasserie is not your typical airport restaurant: sleek interiors, first-class food and professional service make your dining experience a special one.

With a la carte, a tasting menu and Sunday lunch, expect everything from pan roasted scallops to hoisin glazed smoked tofu.

£50 - £79
Modern European
Vegan friendly
Gluten-free options
Vegetarian friendly

If you love a big buzzing city as much as the quiet countryside, then you might like to plan a city trip centred around food. There are plenty of great urban hubs in Hampshire that also happen to be home to some excellent restaurants. Check out our guides to the best restaurants in Southampton, the top places to eat in Portsmouth, and our favourite food spots in Winchester.

Perhaps you're celebrating a special occasion, in which case, a private dining room might be just the ticket. Private dining offers you added exclusivity alongside options for curated set menus, personalised touches and unique entertainment. If that's what you're after, check out private dining spots in Southampton for your next milestone celebration. 

Frequently asked questions about dining in Hampshire

Should I book restaurants in Hampshire in advance?

For the more destination-led restaurants, booking ahead is sensible, particularly at weekends and for tasting menu restaurants. If you want to find somewhere for a spontaneous bite to eat, the busier city centres are a good way to go. Restaurants in the heart of Southampton, Portsmouth and Winchester will often cater to a walk-in crowd, but booking in advance is always recommended.

Does Hampshire have good options for fine dining?

Absolutely! Fine dining is particularly concentrated around destination hotels and country-house settings, with tasting menus and seasonal British cooking well represented. The county also has independent fine-dining options, including restaurants in Lymington and Emsworth.

Are Hampshire restaurants good for Sunday lunch?

Sunday lunch is a strong part of Hampshire's restaurant culture, particularly among its gastropubs and country inns - you can check out our full directory of gastropubs in Hampshire here. Several restaurants in this guide serve Sunday roast or Sunday lunch among their regular offerings - it's worth booking a table in advance, as Sunday lunch is often a busy period at pubs and restaurants. 

Does Hampshire cater well for vegetarian and vegan diners?

Our selection includes a good spread of restaurants identifying vegetarian and vegan options, with dishes clearly labelled on the menu. Availability varies from restaurant to restaurant, so diners with allergies or strict dietary requirements should check directly before booking. 

Where can I find restaurants with countryside or waterside settings in Hampshire?

The county's geography gives diners plenty of choice for countryside views, waterside settings and serene surroundings. In general, Emsworth provides harbour-side dining while the Test Valley, New Forest and South Downs offer country pubs, vineyard restaurants and hotel dining surrounded by rural scenery.

Sign in
Join SquareMeal Rewards

We're giving you the chance to win back the value of your meal - every time you dine this month!

JOIN FREE TODAY!

Already a member? Sign in