Best Restaurants in Penang: 11 Top Picks for Every Budget

Last updated: October 2026

Spread of Penang dishes including nasi kandar, Nyonya laksa and char-grilled fish at a George Town restaurant

Penang earns its reputation as Malaysia's food capital not only through its hawker stalls but also through a deep bench of sit-down restaurants. From century-old nasi kandar shops to Michelin-starred fine dining rooms, George Town covers nearly every cuisine and price point within walking distance.

This guide lists 11 of the best restaurants in Penang, verified in October 2026. Every entry includes the address, opening hours, closed days, price range and signature dishes. Prices are in Malaysian Ringgit (RM) and are approximate. We have included halal status for each restaurant so you can plan accordingly.

The list spans casual Chinese kitchens, Nyonya home-cooking, Indian banana-leaf meals, Malay-Peranakan plates and French-accented fine dining. Whether you want a RM8 nasi kandar lunch or a RM498 degustation dinner, there is a George Town restaurant on this page for you.

Tek Sen Restaurant

Tek Sen Restaurant

Chinese · Double-roasted pork

RM10–25
ChinaHouse

ChinaHouse

Multi-concept · All-day dining, cakes

RM12–50
Kebaya Dining Room

Kebaya Dining Room

Nyonya · Fine dining heritage

RM60–120
Jawi House

Jawi House

Malay-Peranakan · Jawi Peranakan dishes

RM30–60
Auntie Gaik Lean's

Auntie Gaik Lean's

Nyonya · Michelin-starred Peranakan

RM15–30
Sri Ananda Bahwan

Sri Ananda Bahwan

Indian · Banana-leaf meals

RM6–15
Hameediyah

Hameediyah

Indian Muslim · Nasi kandar since 1907

RM8–15
Gēn

Gēn

Modern Malaysian · Seasonal degustation

RM398–498
Indigo

Indigo

Asian Contemporary · Heritage mansion dining

RM80–200
Ivy's Nyonya Cuisine

Ivy's Nyonya Cuisine

Nyonya · Home-style Peranakan

RM15–35
Au Jardin

Au Jardin

French · Michelin-starred tasting menu

RM200–450

Tek Sen Restaurant

18 & 20 Lebuh Carnarvon, George Town · Mon, Wed–Sun 11:30 am – 2 pm & 5:30 pm – 8 pm · Closed Tue · RM10–25Non-halal ·· Queue expected · Google Maps · Verified Oct 2026

Double-roasted pork and stir-fried dishes at Tek Sen Restaurant on Lebuh Carnarvon, Penang

Tek Sen Restaurant has been cooking Hokkien- and Teochew-style dishes on Lebuh Carnarvon for decades, and it remains one of the best restaurants in Penang for Chinese 'chu char' cooking. The signature is the double-roasted pork — a crisp, caramelised cut served in a dark soy glaze that regulars order without looking at the menu. Other reliable picks include the mango kerabu, claypot yam rice and kangkung belacan.

The restaurant is cash only, and the dinner queue regularly stretches down the lane by 6 pm. Arrive at 5:15 pm for a better chance of being seated quickly. Lunch is less crowded. Closed every Tuesday. The dining room is basic — tiled floors, ceiling fans, shared tables — but no one comes for decor. Order two to three dishes per person and share family-style.

ChinaHouse

153 & 155 Lebuh Pantai (Beach Street), George Town · Daily 9:30 am – 1 am · No closed days · RM12–50Non-halal · Google Maps · Verified Oct 2026

Courtyard dining and cake display at ChinaHouse on Beach Street, Penang

ChinaHouse spans three connected heritage buildings on Beach Street, making it one of the largest multi-concept dining spaces in George Town. The complex houses a cafe with over 30 cake varieties daily, a restaurant serving Western and Asian fusion mains, a cocktail bar and a live-music venue called The Canteen. The salted caramel cheesecake is the consistent bestseller at the cake counter.

For sit-down meals, the lunch and dinner menu covers pastas, steaks, curries and local rice dishes in the RM20 to RM50 range. The setting — whitewashed walls, courtyard seating, rotating art exhibitions — suits long meals. Hours run until 1 am every day, so late dinners are an option. The space is large enough that you rarely need to wait, even on weekends.

Kebaya Dining Room

14A Stewart Lane (Seven Terraces Hotel), George Town · Daily 6 pm – 10:30 pm (seatings at 6 pm & 8 pm) · No closed days · RM60–120Non-halal · Google Maps · Verified Oct 2026

Nyonya fine dining dishes at Kebaya Dining Room, Seven Terraces Hotel, Penang

Kebaya Dining Room occupies the ground floor of the Seven Terraces hotel, a row of restored 19th-century terrace houses on Stewart Lane. The kitchen serves refined Nyonya cuisine — the same Straits-Chinese flavour profiles you find in home kitchens, but plated with fine-dining precision. Signature dishes include the buah keluak fried rice, udang lemak nanas (prawns in a pineapple curry) and the pandan creme brulee.

Two dinner seatings run at 6 pm and 8 pm. Reservations are strongly recommended, especially for the first seating and on weekends. The dining room is intimate — around 30 covers — set among antique Peranakan furniture and stained-glass panels. Dress is smart casual. Expect to spend RM80 to RM120 per person with drinks. This is the top pick for a Nyonya fine dining experience in George Town.

Jawi House Cafe Gallery

85 Lebuh Armenian, George Town · Wed–Mon 11 am – 9:30 pm · Closed Tue · RM30–60Halal · Google Maps · Verified Oct 2026

Jawi Peranakan dishes served at Jawi House Cafe Gallery on Lebuh Armenian, Penang

Jawi House Cafe Gallery sits on Armenian Street inside a restored heritage shophouse that doubles as an art gallery. The restaurant specialises in Jawi Peranakan cuisine — a Malay-influenced cooking tradition distinct from the better-known Nyonya style. The menu draws on Indian-Muslim, Malay and Peranakan influences. Try the nasi ulam (herb rice), ayam percik (grilled chicken with coconut sauce) and the sambal udang petai.

The space is halal-certified, making it one of the few heritage-zone sit-down restaurants that caters to Muslim diners at this price range. A Michelin Plate recognition adds credibility. Reservations are recommended for groups of four or more. The cafe section offers drinks and lighter bites during the afternoon. Closed every Tuesday. Gallery exhibitions rotate monthly.

Auntie Gaik Lean's Old School Eatery

1 Lebuh Bishop, George Town · Wed–Sun 12 pm – 2:30 pm & 6 pm – 9:30 pm · Closed Mon & Tue · RM15–30Non-halal · Google Maps · Verified Oct 2026

Traditional Nyonya dishes at Auntie Gaik Lean's Old School Eatery on Lebuh Bishop, Penang

Auntie Gaik Lean's earned a Michelin star in 2023 for its traditional Peranakan cooking, and the recognition has not diluted the home-cooked quality that built its reputation. The dishes are based on family recipes passed down through generations. The assam laksa is thick and sour in all the right places, the pai tee (top hats) are crisp and neatly filled, and the curry kapitan chicken carries deep turmeric warmth.

The restaurant occupies a ground-floor shophouse on Lebuh Bishop. Seating is limited and demand has increased sharply since the Michelin listing. Reservations now require a RM200 deposit. The kitchen is closed Monday and Tuesday. Lunch runs from noon to 2:30 pm and dinner from 6 pm to 9:30 pm. Prices remain remarkably fair given the star — most mains fall between RM15 and RM25.

Sri Ananda Bahwan

55 Lebuh Penang, George Town · Daily 7 am – 11 pm · No closed days · RM6–15Halal · Google Maps · Verified Oct 2026

Banana-leaf rice and thosai at Sri Ananda Bahwan on Lebuh Penang, George Town

Sri Ananda Bahwan is a Penang institution for South Indian food, with multiple branches across the island. The Lebuh Penang outlet in George Town is the most convenient for visitors staying in the heritage zone. Banana-leaf rice is the centrepiece — a mound of rice on a banana leaf surrounded by vegetable sides, rasam and papadom, with optional add-ons like fried chicken or mutton curry.

Thosai (dosa), roti canai and nasi briyani are also dependable orders. The restaurant is halal and serves both vegetarian and non-vegetarian dishes. Prices are low — a full banana-leaf meal with a drink rarely exceeds RM12. The air-conditioned interior is clean and the turnover is fast. Open daily from 7 am to 11 pm, making it one of the most accessible options on this list for early breakfast or late supper.

Hameediyah Restaurant

164A Lebuh Campbell, George Town · Daily 10 am – 10 pm · No closed days · RM8–15Halal · Google Maps · Verified Oct 2026

Nasi kandar with curry and fried chicken at Hameediyah Restaurant on Lebuh Campbell, Penang

Hameediyah has been serving nasi kandar on Lebuh Campbell since 1907, making it the oldest nasi kandar restaurant in Malaysia. The format is straightforward: steamed rice topped with your choice of curries, fried chicken, fish or mutton from the counter. The signature is the murtabak — a stuffed, pan-fried flatbread with spiced minced meat that arrives crisp and rich.

The restaurant is halal and operates daily from 10 am to 10 pm. Lunchtime is the busiest period, when office workers and tourists crowd the ground floor. Seating spills across two levels. Prices are remarkably low — a full nasi kandar plate with two curries and a drink costs about RM10 to RM12. No reservations needed; just queue at the counter and point at what you want.

Gēn

Unit 6, 8 Gat Lebuh Gereja, George Town · Wed–Sun, Lunch 12 pm – 3 pm (last seating 1 pm), Dinner 6 pm – 11 pm (last seating 8 pm) · Closed Mon & Tue · RM398–498 per personNon-halal · Google Maps · Verified Oct 2026

Degustation course at Gēn restaurant in George Town, Penang

Gēn — Chinese for "root" — is Chef Johnson Wong's exploration of Malaysian ingredients through an 11-course degustation menu. The restaurant holds a Michelin star and consistently ranks among the top dining experiences in Penang. Each course draws on local produce and childhood nostalgia, with fish featuring prominently. The menu changes with the seasons, so repeat visits yield different dishes.

The tasting menu is priced at RM398 or RM498 per person depending on the tier, before service charge and tax. Wine pairing is available. The space is small and intimate, set inside a heritage building on Gat Lebuh Gereja. Reservations are essential — book at least two weeks ahead for weekend dinners. Closed Monday and Tuesday. This is the restaurant for diners who want to understand Penang's ingredients at their most considered.

Indigo at the Blue Mansion

14 Leith Street (Cheong Fatt Tze Mansion), George Town · Daily, Lunch 12 pm – 3 pm (last order 2:30 pm), Dinner 6:30 pm – 10 pm (last order 9:30 pm) · No closed days · RM80–200Non-halal · Google Maps · Verified Oct 2026

Dining room at Indigo Restaurant inside Cheong Fatt Tze Blue Mansion, George Town

Indigo occupies the first floor of the Cheong Fatt Tze Mansion — the iconic blue-painted 19th-century building on Leith Street. The menu is contemporary Asian with international influences, featuring dishes like Hokkaido scallops, Australian wagyu and local seafood prepared with Southeast Asian spices. The setting is what sets it apart: diners eat surrounded by original ceramic tiles, carved timber and stained glass.

Lunch is a more accessible entry point, with set menus starting around RM80. Dinner moves into the RM120 to RM200 range for a full meal with drinks. The restaurant opens daily for both lunch and dinner. Reservations are recommended, particularly for dinner and weekend lunch. Smart-casual dress applies. Combine a meal here with the mansion's guided tour (held separately) for the full heritage experience.

Ivy's Nyonya Cuisine

100–104 Jalan Kedah, George Town · Wed–Sun 12 pm – 3 pm & 6 pm – 9 pm, Tue 6 pm – 9 pm only · Closed Mon · RM15–35Non-halal · Google Maps · Verified Oct 2026

Home-style Nyonya dishes at Ivy's Nyonya Cuisine on Jalan Kedah, Penang

Ivy's Nyonya Cuisine is a husband-and-wife operation on Jalan Kedah that has been serving home-style Peranakan food for over 15 years. The restaurant holds a Michelin Bib Gourmand, recognising good quality at fair prices. Standout dishes include the assam fish head, lor bak (five-spice pork rolls), jiu hu char (stir-fried jicama with dried cuttlefish) and the pie tee.

The dining room is modest and personal — expect around 30 seats across a few tables. Portions are generous, and ordering three to four dishes for two people is typical. Note the unusual schedule: Tuesday is dinner only, Monday is fully closed, and Wednesday to Sunday covers both lunch and dinner. Prices range from RM15 to RM35 per dish, keeping it affordable for a Bib Gourmand listing.

Au Jardin

125 Jalan Timah (Hin Bus Depot), George Town · Thu–Sun, Lunch 11:30 am – 2 pm, Dinner 5:15 pm – 10 pm · Closed Mon–Wed · RM200–450 per personNon-halal · Google Maps · Verified Oct 2026

Plated dish at Au Jardin Michelin-starred restaurant at Hin Bus Depot, Penang

Au Jardin is a Michelin-starred French restaurant located inside the Hin Bus Depot arts hub on Jalan Timah. The kitchen uses seasonal, locally sourced ingredients — much of it from urban farms and small producers around Penang — and applies precise French technique to build a multi-course tasting menu. Plating is meticulous, and each course is accompanied by a brief explanation from the team.

The restaurant operates only Thursday through Sunday, with lunch and dinner seatings. Tasting menus run from RM200 to RM450 per person before wine pairing. The setting is intimate, with a small dining room that seats around 20. Reservations are essential and should be made well in advance. This is Penang's strongest argument that world-class French dining can exist alongside hawker stalls and kopitiam.

Tips for Eating at Penang Restaurants

Most casual restaurants in George Town do not take reservations. At popular spots like Tek Sen and Sri Ananda Bahwan, simply arrive early — 15 to 30 minutes before opening — to avoid the longest waits. For fine dining at Kebaya, Gēn, Indigo and Au Jardin, always book ahead.

Halal restaurants on this list include Hameediyah, Sri Ananda Bahwan and Jawi House. If halal certification is important to you, confirm directly with the restaurant before visiting, as certification status can change. Most Chinese and Nyonya restaurants in Penang are non-halal.

Cash is still common at older establishments. Tek Sen is cash only. Hameediyah and Sri Ananda Bahwan accept cash and some digital payments. Fine dining restaurants accept credit cards. Grab or ride-hailing is the easiest way to move between restaurants that are not within walking distance of the heritage core.

Best Restaurants in Penang: Frequently Asked Questions

What are the best restaurants in Penang for local food?

For Chinese-style 'chu char' cooking, Tek Sen Restaurant on Lebuh Carnarvon is the long-standing favourite. Auntie Gaik Lean's Old School Eatery on Lebuh Bishop serves Michelin-starred Nyonya dishes based on family recipes. Hameediyah on Lebuh Campbell has been serving nasi kandar since 1907 and remains one of the most reliable places for Indian Muslim food in George Town.

Which Penang restaurants are halal?

Hameediyah Restaurant, Sri Ananda Bahwan and Jawi House Cafe Gallery are all halal. Most Chinese and Nyonya restaurants in Penang, including Tek Sen, ChinaHouse, Auntie Gaik Lean's and Kebaya Dining Room, are non-halal. Always confirm directly with the restaurant if halal certification is important to you.

How much does a meal cost at Penang restaurants?

Budget meals at places like Sri Ananda Bahwan and Hameediyah cost RM6 to RM15 per person. Mid-range restaurants such as Tek Sen and Jawi House run RM15 to RM60. Fine dining at Kebaya Dining Room, Indigo or Gēn ranges from RM100 to RM500 per person depending on the tasting menu and wine pairing.

Do I need reservations at Penang restaurants?

Reservations are essential for fine dining restaurants like Kebaya Dining Room, Gēn and Indigo at The Blue Mansion. Auntie Gaik Lean's requires a RM200 deposit per reservation. At casual spots like Tek Sen and Sri Ananda Bahwan, walk-ins are the norm, but expect a queue at peak hours — especially at Tek Sen during dinner service.

What are the best fine dining restaurants in Penang?

Kebaya Dining Room at Seven Terraces serves refined Nyonya cuisine in a restored heritage setting. Gēn offers a seasonal degustation menu built around local Malaysian produce and holds a Michelin star. Au Jardin at Hin Bus Depot is a Michelin-starred French restaurant open Thursday to Sunday. Indigo at The Blue Mansion serves contemporary Asian dishes inside the Cheong Fatt Tze heritage building.