40 mid-range places in Penang, editor-picked. the comfortable everyday-good restaurants in Penang, with real cooking and no surprise on the bill. All Penang food.

Tek Sen ★ 4.7

george-town · 18 & 20 Lebuh Carnarvon, 10100 George Town, Penang

Tek Sen has run its Carnarvon Street dining room since 1965 and holds a 2026 Bib Gourmand, Penang's benchmark for wok-fried Chinese home cooking.

Tip: Queues build fast at both services; arrive before 11:30 or 17:30 and order the double-roasted pork first, it sells out.

Ivy's Nyonya Cuisine ★ 4.5

pulau-tikus · 100-104 Jalan Kedah, 10050 George Town, Penang

Ivy's Nyonya Cuisine in Penang is a husband-and-wife Peranakan room with a 2026 Bib Gourmand; Ivy cooks while her husband runs the small floor.

Tip: Book ahead by phone; the set menus for two or four are the easiest way through the long home-style menu.

Ome by Spacebar Coffee ★ 4.5

george-town · 1 Lorong Toh Aka, 10100 George Town, Penang

Ome by Spacebar Coffee hand-brews drip coffee in a spare Penang shophouse and placed 56th on the 2025 World's 100 Best Coffee Shops ranking.

Tip: Four opening days only; come before 10:00 and order the house blend with Malaysian Liberica while the counter is calm.

Sifu Nyonya Cuisine ★ 4.4

george-town · 154 Jalan Pintal Tali, 10100 George Town, Penang

Sifu Nyonya Cuisine on Rope Walk earned a 2026 Bib Gourmand for Penang Peranakan cooking, its septuagenarian chef running forty-odd a la carte dishes.

Tip: Order the pomelo kerabu and inchi kabin early; the kitchen works to a fixed daily batch and stops when it runs out.

Jaloux ★ 4.4

george-town · 24 Lebuh King, 10200 George Town, Penang

Jaloux hides Chef Hong's hand-rolled pasta behind greenery on King Street; four opening days keep this Penang Italian room permanently full.

Tip: No reservations and only four opening days; arrive at noon sharp or expect the pappardelle to be gone.

Norm Micro Roastery ★ 4.4

george-town · 13 Gat Lebuh Gereja, 10300 George Town, Penang

Norm Micro Roastery roasts in an industrial-chic heritage shell on Church Street Ghaut, the Penang cafe where brunch plates match the coffee program.

Tip: The kitchen is as serious as the roastery; order the day's risotto or waffle alongside a pour-over of the house beans.

Norm Micro Roastery ★ 4.4

george-town · 13 Gat Lebuh Gereja, 10300 George Town, Penang

Norm Micro Roastery roasts small batches behind its Church Street Ghaut cafe, the micro-roastery that seeded Penang's specialty coffee wave.

Tip: Bags of the house roast sell at the counter; ask which single origin came off the roaster that week.

Norm Micro Roastery ★ 4.4

george-town · 13 Gat Lebuh Gereja, 10300 George Town, Penang

Norm Micro Roastery pairs inventive brunch plates with its own roasts on Church Street Ghaut, the Penang cafe brunch with the best coffee in town.

Tip: The kitchen is as serious as the roastery; order the day's risotto or waffle alongside a pour-over of the house beans.

Bibik's Kitchen ★ 4.3

george-town · 73 Jalan Sri Bahari, 10050 George Town, Penang

Bibik's Kitchen serves heirloom Nyonya recipes under classic Peranakan motifs on Jalan Sri Bahari, a Penang Bib Gourmand pick in the 2026 guide.

Tip: The cincalok pork divides first-timers; pair it with ayam rendang and plain rice rather than ordering it alone.

Winn's Cafe ★ 4.3

pulau-tikus · 38 Jalan Cantonment, 10350 George Town, Penang

Winn's Cafe fills a two-storey Pulau Tikus house with local art and Bib Gourmand Nyonya plates, a husband-and-wife act on Penang's Jalan Cantonment.

Tip: Ask for the upstairs room hung with local artists' work; it is quieter and seats small groups without a wait.

Thara ★ 4.3

george-town · 5 Lorong Prangin, 10100 George Town, Penang

Thara brings a Thai chef's seafood-first cooking to a lofty Lorong Prangin shophouse, one of two Thai kitchens holding a Penang Bib Gourmand.

Tip: Seafood is the strong suit; order the grilled river prawns and a som tam rather than defaulting to pad thai.

Il Bacaro ★ 4.3

george-town · Campbell House, 106 Lebuh Campbell, 10100 George Town, Penang

Il Bacaro pairs an Italian couple's handmade pastas with Venetian cicchetti inside the Campbell House hotel, Penang's most personal Italian room.

Tip: The owners also run the hotel upstairs; ask what fish came in from the jetty market before choosing your pasta.

Le Petit Four Pâtisserie ★ 4.3

george-town · 310 Lebuh Pantai, 10300 George Town, Penang

Le Petit Four Pâtisserie laminates Penang's flakiest croissants on Beach Street, led by a patissier trained at Le Cordon Bleu in Paris and it shows.

Tip: Croissants peak before 11:00; on weekend mornings the counter can clear within the first two hours.

Constant Gardener Coffee ★ 4.3

george-town · 9 Lebuh Light, 10200 George Town, Penang

Constant Gardener Coffee pours espresso and single-origin drinking chocolate inside the Penang Chinese Chamber of Commerce building on Light Street.

Tip: Thursday to Saturday it runs late; the chocolate flight is the after-dinner order most visitors never discover.

Good Friends Club ★ 4.3

george-town · 39 Jalan Gurdwara, 10300 George Town, Penang

Good Friends Club pours kopitiam-inspired cocktails behind teal doors on Jalan Gurdwara, the Penang bar that turns laksa into a working Negroni.

Tip: Start with the Laksa Negroni for the story and switch to the Milo build for the finish; Fridays fill by 22:00.

Il Bacaro ★ 4.3

george-town · Campbell House, 106 Lebuh Campbell, 10100 George Town, Penang

Il Bacaro takes its name from Venice's wine taverns and pours Italian labels with cicchetti at Campbell House, Penang's stand-in for a wine bar crawl.

Tip: Do it Venetian-style: a glass and two cicchetti at the bar before deciding whether to stay for the pasta.

Jawi House ★ 4.2

george-town · 85 Armenian Street, 10200 Georgetown, Penang

Jawi House on Armenian Street is Penang's standard-bearer for Jawi Peranakan cooking, blending Malay and Indian spice work in a cafe-gallery.

Tip: Try the nasi lemuni with butterfly-pea rice, then browse the gallery upstairs; the building tells the family story.

Richard Rivalee Nyonya Cuisine ★ 4.2

george-town · 62 & 64 Lorong Macalister, 10400 George Town, Penang

Fashion designer Richard Rivalee cooks his grandmother's pork-free Nyonya recipes in an antique-filled Macalister Lane shophouse in central Penang.

Tip: The kitchen is pork-free, which makes this the rare heritage Nyonya menu Muslim friends can share; book for dinner.

Du-An ★ 4.2

george-town · 251 Lebuh Pantai, 10300 George Town, Penang

Du-An plates traditional Malaysian cooking with cafe polish on Beach Street in Penang; the skin-on mutton curry is the 2026 Michelin guide's pick.

Tip: Everything is halal certified, so this is the Beach Street stop that works for every group; order the mutton curry.

Sardaarji - Flavours of Punjab ★ 4.2

little-india · 6 Lebuh China, 10200 George Town, Penang

Sardaarji cooks Punjabi tandoor food under colourful drapes at the edge of Little India, the Bib Gourmand answer to Penang's South Indian majority.

Tip: Skip the usual thali instinct here; the fish amritsari and tandoor breads are what the Michelin inspectors singled out.

Bao Teck Tea House ★ 4.2

george-town · 25 Lebuh Melayu, 10300 George Town, Penang

Bao Teck Tea House steams dim sum in a tiled heritage house with an indoor moss garden, Penang's prettiest room for a slow Cantonese yum cha.

Tip: Weekends run longer hours but fill by 10:00; midweek at 08:30 gets you the moss-garden table and fresh har gow.

ChinaHouse ★ 4.2

george-town · 153 & 155 Lebuh Pantai, 10300 George Town, Penang

ChinaHouse bakes about 30 cakes a day for the long counter running through its three heritage buildings, comfortably Penang's largest dessert spread.

Tip: Walk the full passage from Beach Street to Victoria Street before choosing a room; the tiramisu is the house classic.

Black Kettle ★ 4.2

george-town · 105 Lebuh Pantai, 10300 George Town, Penang

Black Kettle runs a bakery counter, cafe and bistro through a high-ceilinged Beach Street building, Penang's roomiest all-day bread-and-brunch room.

Tip: Loaves and scones sell from the front counter without the table wait; the dining room behind works for a long brunch.

ChinaHouse ★ 4.2

george-town · 153 & 155 Lebuh Pantai, 10300 George Town, Penang

ChinaHouse links three heritage buildings between Beach and Victoria streets into Penang's longest cafe, with about 30 cakes on the counter daily.

Tip: Walk the full passage from Beach Street to Victoria Street before choosing a room; the tiramisu is the house classic.

Black Kettle ★ 4.2

george-town · 105 Lebuh Pantai, 10300 George Town, Penang

Black Kettle stretches brunch through a high-ceilinged Beach Street bakery-bistro, the roomiest weekend table anywhere in heritage-core Penang.

Tip: Weekend brunch peaks at 11:00; the bakery counter lets you skip the wait with a loaf and pastry to go.

ChinaHouse ★ 4.2

george-town · 153 & 155 Lebuh Pantai, 10300 George Town, Penang

ChinaHouse serves brunch through three linked heritage buildings off Beach Street, with Penang's famous thirty-cake counter waiting as the finish.

Tip: Walk the full passage from Beach Street to Victoria Street before choosing a room; the tiramisu is the house classic.

Ceki Nyonya Restaurant ★ 4.1

george-town · 11-A Jalan Sri Bahari, 10050 George Town, Penang

Ceki Nyonya Restaurant dresses its Sri Bahari shophouse in antiques and card-game nostalgia, serving home-style Peranakan plates in central Penang.

Tip: The name comes from the old Peranakan card game; ask the owners about the antique ceki decks on the wall.

Nyonya Willow ★ 4.1

bayan-lepas · 72-1-3 Arena Curve, Jalan Mahsuri, Bandar Sunway Tunas, Bayan Lepas, 11900 George Town, Penang

Nyonya Willow hides in a Bayan Lepas commercial row far from tourist Penang, feeding local families northern Nyonya cooking worth the drive south.

Tip: It sits near the airport side of the island; pair it with a Snake Temple or factory-outlet stop rather than a special trip.

Christoph's ★ 4.1

george-town · 55 Lorong Stewart, 10300 George Town, Penang

Christoph's serves Wiener schnitzel and Austrian comfort plates in a Stewart Lane living-room of a restaurant, Penang's odd and excellent outlier.

Tip: The schnitzel portion covers the plate; split one with a side and save room for the strudel with vanilla sauce.

The Maker ★ 4.1

george-town · 243 Lebuh Pantai, 10300 George Town, Penang

The Maker composes patisserie like plated desserts in a roomy Beach Street cafe, the studied, architectural end of Penang's French pastry wave.

Tip: The tarts are built in small runs; go before mid-afternoon and take whatever seasonal fruit is on the top layer.

Yin's Sourdough Bakery & Cafe ★ 4.1

gurney-drive · Gurney Drive, 10250 George Town, Penang

Yin's Sourdough ferments every loaf naturally across three Penang branches, and its blistered sourdough pizzas convert the doubters at dinner.

Tip: The tang is real sourdough, not shortcut yeast; the pizza crust shows it best, so order one alongside your loaf.

Urban Daybreak ★ 4.1

george-town · 34 Lebuh Bishop, 10200 George Town, Penang

Urban Daybreak opens at 07:30 with Australian-style brunch on Lebuh Bishop, the earliest proper flat white and waffle service in central Penang.

Tip: It is pet-friendly and busiest from 09:00; the fried chicken waffle and the dan dan noodle bowl are the two signatures.

Lunabar Coffee ★ 4.1

pulau-tikus · 10d Jalan Clove Hall, 10050 George Town, Penang

Lunabar Coffee roasts under its own Tongue Mission label in the back room of a plant-filled Clove Hall house, Penang's quietest roastery-cafe.

Tip: The Tongue Mission roasts brew as pour-over or espresso at the bar; weekend pop-up book and clothing sales add to the scene.

Manchu Bar ★ 4.1

george-town · 38 & 40 Jalan Pintal Tali, 10100 George Town, Penang

Manchu Bar dresses its Rope Walk speakeasy in red lanterns and Qing-dynasty props, pouring Penang cocktails from porcelain teapots until 03:00.

Tip: The teapot service is made for sharing; go late, it keeps the longest hours of the heritage-core cocktail rooms.

Urban Daybreak ★ 4.1

george-town · 34 Lebuh Bishop, 10200 George Town, Penang

Urban Daybreak opens at 07:30 with Australian-style brunch on Lebuh Bishop, the earliest proper flat white and waffle service in central Penang.

Tip: It is pet-friendly and busiest from 09:00; the fried chicken waffle and the dan dan noodle bowl are the two signatures.

Bali Hai Seafood Market ★ 4.0

gurney-drive · 90 Persiaran Gurney, 10250 George Town, Penang

Bali Hai Seafood Market lets you pick your dinner from live tanks on Gurney Drive, then cooks it to order; Penang's classic seafood theatre.

Tip: Prices run by weight and species; confirm the per-100g rate before the fish leaves the tank to avoid bill shock.

Sambal ★ 4.0

george-town · 300 Lebuh Pantai, 10300 George Town, Penang

Sambal reworks Malaysian favourites with European technique at 300 Beach Street, a halal-friendly modern dining room in Penang's banking quarter.

Tip: The lap mei fun twist is the signature; come at lunch when the set menus make the kitchen's fusion ideas cheapest.

Bite N Eat Dindigul Biriyani ★ 4.0

little-india · 43 Lebuh Penang, 10200 George Town, Penang

Bite N Eat has cooked Dindigul-style biriyani on Lebuh Penang since 2014, the Tamil Nadu specialist among Penang's Little India dining rooms.

Tip: Some specialities only leave the kitchen after 16:00; come for an early dinner if you want the full southern menu.

La Vie en Rose Pâtisserie ★ 4.0

george-town · 19 Lebuh Melayu, 10100 George Town, Penang

La Vie en Rose Pâtisserie bakes madeleines behind a pink shopfront on Lebuh Melayu, Penang's specialist counter for the little French shell cakes.

Tip: The custard-filled beignets are the quiet second act; madeleine towers need pre-ordering for celebrations.

Le Dux Patisserie ★ 4.0

george-town · 255 Lebuh Pantai, 10300 George Town, Penang

Le Dux Patisserie plates Parisian-salon pastry a few doors from its Beach Street rivals, rounding out Penang's unlikely little French dessert quarter.

Tip: Beach Street now holds three patisseries within a short walk; do a comparative tasting and end here for the entremets.