If you’re wondering what to eat in Penang, this guide covers 11 must-try local Penang food spots, from famous street food to hidden gems locals love. Whether you’re visiting for breakfast, lunch, dinner, or late-night eats, here’s exactly where to go.
Must-try Penang Food
Malaysia is famous for its incredible food scene, but when it comes to truly iconic dishes, Penang food stands in a league of its own. Known as the food capital of Malaysia, Penang offers a rich mix of flavors shaped by its diverse cultural heritage.
Here are some must-try Penang food dishes you shouldn’t miss:
- Char Kuay Teow
- Yam Rice
- Assam Laksa
- Nyonya Food Penang
- Hokkien Prawn Mee
- Nasi Kandar
What to eat in Penang for Breakfast / Brunch
1. Char Kuay Teow and Yam Rice (Jin Cafe)
Recommended: Char Kuay Teow, Yam Rice


The first thing that comes to mind when people say Penang food has to be char kuay teow. This iconic stir-fried flat noodle dish gets its signature flavor from high heat wok cooking over charcoal, creating that unmistakable “wok hey” (breath of the wok) that locals obsess over.
Sure, there are famous tourist spots serving char kuay teow with hour-long queues. I’ve tried them all, and yes, they’re good. But here’s the thing: most aren’t worth standing in the blazing sun for an hour when you could be eating equally amazing (or better) char kuay teow in half the time.
Jin Cafe is where actual Penangites go for their char kuay teow fix. The uncle here fries each plate individually, so every order gets that proper smoky char and the noodles don’t get soggy from sitting around. His version was hands down the best I’ve had across the entire island. The best part? It’s only RM7 per plate and you’ll actually get a table without queueing forever.
While you’re there, grab the yam rice from another stall. It’s exactly what it sounds like, rice cooked with chunks of yam, but it comes with this hearty, tangy pork soup that’ll wake up your appetite. Fair warning though, the soup has pork innards by default. If that’s not your thing, just let the owner know and they’ll make it without.
Address: 110, Jalan Siam, George Town, 10400 George Town, Pulau Pinang, Malaysia
Opening Hours: 7:00 AM – 2:30PM | Mon – Sat
Pricing: ~ MYR 7
2. Dim Sum (Fu Er Dai)
Recommended: Dim Sum

If you’re familiar with Chinese food, you’ve probably had dim sum before. Malaysia’s take on these bite-sized steamed and fried delights has its own spin compared to the Hong Kong style you might know.
Fu Er Dai delivers on the classics, some things I highly recommend:
- Siew Mai (pork and shrimp dumplings)
- Traditional fish balls
- Bacon wrapped meat balls
- Deep fried beancurd
- Deep fried yam
- Red bean pau (Red bean bun)
One miss: skip the fried radish cake (lo bak gou). When we tried it, the flavor just wasn’t there. Could’ve been an off day, but with so many other solid options on the menu, you’re better off ordering something else.
We stopped by after a morning run along Gurney Drive, which is only about 10 minutes away. Perfect timing for a post-workout dim sum feast.
Address: 7, Jln Sultan Ahmad Shah, George Town, 10050 George Town, Pulau Pinang, Malaysia
Opening Hours: 6:30 AM – 2:00PM | Daily
Pricing: ~ MYR 3.40 – 9.40 per dim sum
3. Bagels and Cafe Food (Founders Hutton)
Recommended: Bagels, Smoothie Bowl

Sometimes your tastebuds may need a break from char kuay teow, and that is 100% valid. When that moment hits, Founders Hutton is your answer.
This cafe is set in a converted heritage house surrounded by enough greenery to make your Instagram happy. The vibe is relaxed, the seating is plentiful (I’ve never had to wait long for a table), and at night they have live bands if you’re into that scene. With over 1,500 Google reviews sitting at 4.5 stars, it’s clearly not just tourists who love this place.
I’ve been twice now, once for breakfast and once for dinner, and both times delivered. For breakfast, their bagels are where it’s at. The smoked salmon bagel comes with a generous amount of salmon, and the truffle hash bagel hits that savory-comfort-food spot perfectly. If you’re leaning towards something lighter, their berry smoothie bowl is actually good.
Dinner has a different vibe but equally solid. We shared a few pizzas and pastas, and everything came out solid.
Fair warning: this is cafe pricing, not hawker stall pricing. But if you’ve been eating street food for days and your stomach needs something different and air-conditioned, it’s worth it.
Address: 17, Jalan Hutton, George Town, 10050 George Town, Pulau Pinang, Malaysia
Opening Hours: 9:00 AM – 11:00 PM | Daily
Pricing: ~ MYR 30
What to eat in Penang for Lunch
4. Assam Laksa (Wan Dao Tou)
Recommended: Assam Laksa, Fried Spring Rolls (Popiah)

Assam laksa is another iconic Penang food you must-try. This tangy, fish-based noodle soup gets its distinctive sour kick from tamarind (asam), flaked mackerel, pineapples and aromatics like mint.
Wan Dao Tou earned its Michelin Bib Gourmand recognition for good reason. Run by two sisters who’ve perfected their family recipe over the years, their version strikes the right balance. The broth is light and clean, never overwhelming or overly fishy like some versions can be. You can actually taste the individual flavors instead of just getting hit with an intense fish bomb. It’s the kind of assam laksa that converts people who normally can’t stand fishy dishes.
Don’t skip their fried popiah either. Their crispy spring rolls (popiah) filled with vegetables make for the perfect textural contrast to the soup.
Address: 1, Jalan Gottlieb, 10350 George Town, Pulau Pinang, Malaysia
Opening Hours: 11:00 AM – 5:00PM | Tue – Sun
Pricing: ~ MYR 7
5. Mamak (Sup Hameed)
Recommended: Sup Kambing (Lamb Soup), Roti Canai, Mee Goreng
Sup Hameed is what we call a mamak in Malaysia, spots serving Indian Muslim food that are basically the backbone of Malaysian food culture. They’re the places locals hit up at any hour, whether it’s breakfast before work or supper after a night out drinking.
They’re known for their sup kambing, a rich lamb soup with fall-apart tender chunks of meat in a deeply spiced broth. It’s warming, hearty, and exactly what you want when you need comfort food.
While you’re there, this is also your chance to try two other Malaysian staples. Roti canai, the flaky flatbread that you tear apart and dip into curry. And mee goreng, stir-fried yellow noodles with a slightly sweet and spicy kick to them.
Sup Hameed has multiple outlets scattered across the island, so chances are there’s one near wherever you’re staying. Many of them run 24 hours, which is perfect if you’re jet-lagged and craving food at 3am, or if you need something hot and filling after a late night.
Address:Various outlets across Penang
Opening Hours: 24 hours | Daily
Pricing: ~ MYR 7
6. Nyonya Koay (Moh Teng Pheow)
Recommended: Nyonya Kuih

Nyonya Kuih (sometimes spelled koay in Hokkien) are traditional bite-sized snacks and desserts that Peranakan families have been making for generations.
Moh Teng Pheow, a Michelin Bib Gourmand, makes everything by hand throughout the day, so what you’re getting is genuinely fresh, not something that’s been sitting in a display case since morning.


Their selection rotates, but here’s what you should jump on if you see them:
Sweet Options
- Kuih lapis: Multi-layered steamed cake with colorful stripes
- Kuih talam: Two-layered steamed cake with pandan coconut custard on top
- Ang koo: Glutinous rice cakes shaped like tortoises, filled with sweet bean paste
- Nyonya chang: Peranakan-style rice dumplings wrapped in bamboo leaves
Savory Options
- Cucur udang: Deep-fried prawn fritters with a crispy batter
- Popiah: Fresh spring rolls filled with julienned vegetables, sometimes with prawns
Quick heads up though: stick to the kuih here. We tried their main dishes for Nyonya food and honestly? Pretty disappointing. If you’re craving full dishes of Nyonya food, head to Baba Phang instead. But for kuih specifically, Moh Teng Pheow knows what they’re doing.
Address: Lebuh Chulia, Jalan Masjid, 10200 George Town, Pulau Pinang
Opening Hours: 10:00 AM – 5:00 PM | Thu – Tues
Pricing: ~ MYR 2 per kuih
What to eat in Penang at night for Dinner / Supper
7. Hokkien Prawn Mee (Lebuh Presgrave 888)
Recommended: Hokkien Prawn Mee, Oyster Omelette (Oh Chien/ Or Jian), Char Kuay Teow


Another seafood noodle soup?! I know. But Hokkien prawn mee is completely different from assam laksa. Instead of tangy and herbal, this one’s all about depth. The broth is made from prawn shells and heads simmered for hours until it turns deep orange and intensely savory, served with rice vermicelli (Mi Hun) and prawns.
Here’s the thing: I’m from KL, and back home I usually avoid Hokkien mee because it often tastes too fishy for my liking. But this spot? Completely changed my mind. The broth here is rich and full-bodied without that overwhelming fishy punch that puts people off. What really sets it apart is the roasted pork belly (siew yok) they add to the soup. That crackling crispy skin somehow stays crunchy even in the broth, and it’s absolutely brilliant.
The oyster omelette and char kuay teow here are worth trying too. Quick heads up: these are actually separate stalls located in adjacent shophouses, but you can order from all of them and bring the food to whichever table you grab. It’s a local thing, totally normal, so don’t hesitate to mix and match.
Address: 67A, Lebuh Presgrave, 10300 George Town, Pulau Pinang, Malaysia
Opening Hours: 3:00 PM – 9:30PM | Fri – Wed
Pricing: ~ MYR 7
8. Nyonya Food (Baba Phang)
Recommended: Nyonya Dishes

Nyonya cuisine comes from the Peranakan people, descendants of Chinese immigrants who settled in the Straits and married Malays centuries ago. Their food is fascinating because it blends Chinese cooking techniques with bold Malay spices and local ingredients. The result? Dishes you won’t find anywhere else. While you can find Nyonya food across Malaysia, Penang and Melaka are really the only places where you’ll get the authentic, traditional versions.
After days of hawker centers and street food, Baba Phang is where you go for a proper sit-down meal in air conditioning. The setup is classic family-style dining. You’ll sit at a round table and order dishes to share, which is the best way to experience Nyonya cuisine’s variety.
Here’s what to order:
- Tau Ewe Bak (pork belly braised in fermented soybean paste) | RM35
- Kapitan Chicken | RM32
- Sambal Petai (stink beans stir-fried with chili paste) | RM30
- Nasi Ulam (rice mixed with finely chopped herbs and vegetables) | RM20
- Otak-Otak (grilled fish paste wrapped in banana leaf) | RM6
Address: 6, Jln Perak, George Town, 10350 George Town, Pulau Pinang, Malaysia
Opening Hours: 11:30 AM – 2:30 PM, 6:00 PM – 9:30 PM | Thu – Tues
Pricing: ~ MYR 50 per pax, may be lower or higher depending on the dishes you order
9. Nasi Kandar (Nasi Kandar Beratur)
Recommended: Nasi Kandar
Nasi kandar is one of those Penang experiences you absolutely can’t skip. Get fluffy rice topped with your choice of curries, meats, vegetables, and seafood, all coming together in this glorious mix of flavors. It originated with Indian Muslim vendors who’d carry their rice and curries on a pole (kandar in Malay) across their shoulders, selling it around town.
Beratur (which literally means “queue” in Malay, and yes, there’s usually one) does nasi kandar exceptionally well. Everything here hits. The curries are rich and flavorful, the meats are cooked perfectly, and even the vegetables soak up all that curry goodness.
Here’s how it works: grab a plate, load up your rice, then point to whatever catches your eye at the display. My usual order is fried chicken, lady fingers (okra), egg, and a generous pour of their curry over everything. But honestly? You can’t go wrong with whatever you choose. Squid, fish, beef rendang, cabbage, bitter gourd, there’s no bad combination here. Prices depend on how many dishes you take!
Pro tip: don’t be shy with the curry. That’s where all the magic happens. The mix of different curries pooling together on your rice is what makes nasi kandar addictive. Also, nasi kandar hits hard after a night out (which explains their opening hours), would definitely recommend having this after drinks.
Address: 98, Jln Masjid Kapitan Keling, George Town, 10200 George Town, Pulau Pinang, Malaysia
Opening Hours: 9:30 PM – 6:00 AM | Daily
Pricing: ~ MYR 10
Bonus: Bars to visit in Penang
10. Druken Gelato
Recommended: Milo Guinness Bomb | Dessert
Penang’s heat will have you hunting for ice cream pretty much constantly, and while there’s no shortage of gelato shops across the island, Druken Gelato is worth seeking out specifically.
What sets them apart? They specialize in boozy gelato. I tried their Milo Guinness Bomb and it’s an amazing combination, taking the nostalgic Malaysian malt drink we all grew up with and mixing it with the bitter richness of Guinness stout. They’ve got other creative flavors too like matcha tiramisu and Horlicks soy.
P.S. Their sister bar Backdoor Bottega is just a minute away. There’s also a Sup Hameed down the road, perfect for late night soup after drinks.
Address: 166, Lebuh Presgrave, 10300 George Town, Pulau Pinang, Malaysia
Opening Hours: 3:00 PM – 1:00 AM | Sat – Sun || 8:00 PM – 1:00 AM | Mon – Fri
Pricing: ~ MYR 25 for gelato, ~MYR 45 for cocktails
11. Backdoor Bottega
Recommended: Mango Sticky Rice Cocktail | Alcohol
If you’re into speakeasy, Backdoor Bottega delivers on the whole hidden bar experience. It’s tucked behind what looks like a salon. Walk in, head to the counter, and tell them you’d like to go to the bar. They’ll let you through to the bar behind.
Once you’re in, you’ll find a cocktail menu that’s anything but standard. Forget your mojitos and margaritas. These guys do creative, Southeast Asian-inspired cocktails that earned them a spot on Asia’s 50 Best Bars list and, most impressively, the Best Cocktail Menu Award at Asia’s 50 Best Bars 2025. Their menu is basically a love letter to Penang, using local ingredients you’d never expect in cocktails.
I’m admittedly a lightweight when it comes to drinking, so I didn’t make it through their entire menu. But the mango sticky rice cocktail was absolutely worth it. It tastes like the beloved Thai dessert but in a glass, creamy coconut flavors with that mango sweetness and just enough alcohol to remind you it’s not actually dessert.
Address: 37, Jalan Gurdwara, 10300 George Town, Pulau Pinang, Malaysia
Opening Hours: 8:00 PM – 1:00 AM | Thu – Tues
Pricing: ~ MYR 45
Final Thoughts
Penang is one of those places where food isn’t just something you eat, it’s the whole reason you visit. From smoky street-side char kway teow to comforting bowls of assam laksa, Penang food reflects a mix of cultures, traditions, and everyday local life. Every dish tells a story, and honestly, the best way to experience Penang is simply by following your appetite.
If you’re planning your trip, don’t stress about hitting every single spot. Some of the best food in Penang comes from small stalls, busy hawker centres, and places you might stumble upon by accident. Stay curious, be willing to queue, and don’t be afraid to try something new.
At the end of the day, Penang food isn’t about fine dining or fancy presentation. It’s about bold flavours, local pride, and meals that people have perfected over generations. Come hungry, take your time, and let the food guide your journey through Penang.
