cheap eats under RM20 Key Takeaways
Let’s be real: Malaysia is a food paradise, and the best bites often come from humble places.
- Every listed eatery serves quality food for less than RM20, often under RM10.
- Signature dishes range from char kway teow and nasi kandar to pulled pork burgers – proving budget food is anything but boring.
- You’ll also pick up practical tips to stretch your ringgit further when hunting for best budget food under RM20 .

Why Malaysians Love Cheap Eats Under RM20
Let’s be real: Malaysia is a food paradise, and the best bites often come from humble places. Street stalls, night markets, and family-run kedai kopi dish out meals packed with heritage and heat—all without demanding a big chunk of your paycheck. It’s not just about saving money; it’s about eating where the locals do and tasting the real soul of affordable Malaysian street food.
Whether you’re a student, a young professional, or a family watching expenses, finding cheap eats under RM20 means you can eat out more often, try more dishes, and still have cash left for dessert. Let’s dive into seven spots that absolutely deliver.
Top 7 Cheap Eats Under RM20 You Need to Try
1. Restoran Nagasari Curry House – Nasi Kandar King
Location: Jalan Nagasari, Kuala Lumpur
Price: RM8 – RM15 per meal
Signature dish: Nasi kandar with fried chicken, squid curry, and sambal brinjal
This 24-hour mamak is a KL institution. Load your plate with fragrant rice, a piece of crispy fried chicken, and ladles of rich, spicy curry. The combo is easily one of the best budget food under RM20 options in town. Why it’s a steal: the portion is huge, the flavours are punchy, and you can add sides like papadum or telur mata without blowing your wallet.
2. Kim Lian Kee – Hokkien Mee Legend
Location: Petaling Street, KL (inside the heritage alley)
Price: RM10 – RM18 per plate
Signature dish: Kuala Lumpur Hokkien Mee (thick yellow noodles in dark soy sauce with pork lard)
This family-run stall has been serving smoky, wok-fried noodles for decades. The broth is dark, deep, and umami-packed. For under RM15, you get a generous plate studded with squid, pork slices, and crunchy lard. It’s a textbook example of cheap eats under RM20 that leaves you completely satisfied.
3. Village Park Restaurant – Nasi Lemak Powerhouse
Location: Jalan SS21/37, Damansara Utama, Petaling Jaya
Price: RM12 – RM16
Signature dish: Nasi lemak with sambal sotong (squid in spicy sambal)
Yes, the queues are long, but the payoff is real. The coconut rice is fluffy, the sambal is sweet-spicy perfection, and the fried chicken is crisp on the outside, juicy within. For a filling meal that’s well under RM20, this place is legendary. It’s easily one of the most famous cheap eats malaysia has to offer.
4. Soo Kee Restoran – Penang Char Kway Teow Hidden Gem
Location: Jalan Raja Uda, Butterworth, Penang
Price: RM7 – RM10 per plate
Signature dish: Char kway teow with duck egg and extra cockles
Cross the bridge from Penang island to Butterworth and you’ll find this humble coffee shop stall. The char kway teow is wok-fried over high heat, giving it that coveted smoky flavour (wok hei). At just RM7 for a standard plate, it’s almost criminal how good it is. Definitely one of the top affordable Malaysian street food experiences. For a related guide, see Best Chinese Restaurants in Malaysia: 12 Essential Eateries to Try.
5. Buddha Republic – Modern Hawker Fusion
Location: Jalan Sungai Besi, Kuala Lumpur (inside Sunway Velocity)
Price: RM14 – RM19
Signature dish: Salted egg chicken chop with rice
This chic little stall in a food court serves Western-Asian fusion that tastes premium but costs peanuts. The salted egg sauce is rich, creamy, and covers every inch of the crispy chicken. For under RM20, you get a thick chicken chop, rice, and a side salad—a steal in today’s economy.
6. Ali Maju – Mee Rebus Supreme
Location: Multiple outlets across KL and Selangor (try the Jalan Masjid India branch)
Price: RM8 – RM13
Signature dish: Mee rebus with crispy curry puff
Ali Maju is a go-to for Malay-Muslim street-style grub. Their mee rebus features a thick, sweet potato-based gravy, a hard-boiled egg, and a squeeze of lime. The curry puff on the side is the perfect crunchy contrast. You can eat like a king here for under RM10, making it a staple for cheap eats malaysia fans.
7. Heun Kee Claypot Chicken Rice – Claypot Classic
Location: Jalan Sultan, KL (inside the old shoplots)
Price: RM16 – RM19 for two pax (shared)
Signature dish: Claypot chicken rice with salted fish and Chinese sausage
A claypot chicken rice that costs about RM9 per person? Yes, please. The rice is perfectly charred at the bottom, the chicken is tender, and the salted fish gives it that unmistakable savoury punch. It’s a shareable, hearty meal that proves best budget food under RM20 doesn’t have to compromise on soul.
Comparison Table: Cheap Eats Under RM20 at a Glance
| Eatery | Signature Dish | Price (RM) | Location Type |
|---|---|---|---|
| Nagasari Curry House | Nasi kandar | 8 – 15 | Mamak |
| Kim Lian Kee | Hokkien mee | 10 – 18 | Heritage stall |
| Village Park | Nasi lemak | 12 – 16 | Restaurant |
| Soo Kee Restoran | Char kway teow | 7 – 10 | Kopitiam stall |
| Buddha Republic | Salted egg chicken | 14 – 19 | Food court |
| Ali Maju | Mee rebus | 8 – 13 | Chain restaurant |
| Heun Kee | Claypot chicken rice | 9 – 10 (per pax) | Heritage shop |
Each of these spots delivers on taste, portion, and price. Whether you’re after a quick lunch or a late-night feast, these are the addresses to save.
Who Should Try Each Cheap Eats Under RM20 Option?
If you love hearty, spicy curries, head to Nagasari. Craving street heritage? Go to Kim Lian Kee or Soo Kee. For a modern twist, Buddha Republic is your bet. Families will love Village Park for its nasi lemak, while solo diners on a tight budget can feast at Ali Maju or Heun Kee. Every option proves that affordable Malaysian street food isn’t a compromise – it’s a celebration. For a related guide, see Affordable Malaysian Cuisine Cafes in Kuala Lumpur: 7 Smart Budget Eats.
Money-Saving Tips for Best Budget Food Under RM20
- Eat during off-peak hours: Some stalls offer smaller discounts or bigger portions after the lunch rush.
- Share sides: Order a curry puff or papadum only when you’re still hungry – saves Rm2-3 per meal.
- Drink plain water: Skip teh tarik and order air kosong – saves you Rm1-2 per visit.
- Go local, not touristy: Stalls in residential areas are often cheaper than those in malls or tourist strips.
Useful Resources
For more on affordable Malaysian street food and where to find it, check out Malaysia’s official food heritage page. For user reviews and up-to-date pricing, visit HungryGoWhere Malaysia.
Frequently Asked Questions About Cheap Eats Under RM20
Now it’s your turn. Got a hidden gem that serves amazing cheap eats under RM20? Drop your find in the comments and help fellow food lovers eat well without spending much. Happy eating!
Frequently Asked Questions About cheap eats under RM20
What are the best cheap eats under RM20 in KL?
KL offers nasi lemak at Village Park, Hokkien mee at Kim Lian Kee, and nasi kandar at Nagasari Curry House – all under RM20 and incredibly satisfying.
Can you eat well for under RM20 in Penang?
Absolutely. Penang is a street-food haven. Try char kway teow at Soo Kee in Butterworth or seek out curry mee on Jalan Penang – most dishes cost between RM6 and RM15.
Is affordable Malaysian street food safe to eat?
Yes. Stall hygiene varies, but look for busy stalls with high turnover – they’re usually the freshest and safest. Always check if the stall has a local health rating.
What is the cheapest Malay dish under RM20?
Nasi lemak bungkus (packed nasi lemak) can cost as little as RM3-5. Mee rebus and laksa are also common cheap eats malaysia staples under RM10.
Are there vegetarian cheap eats under RM20 ?
Yes. Many Indian and Chinese vegetarian stalls offer rice with three types of vegetables or tofu dishes for RM8-15. Look for ‘sayur’ or ‘pure vegetarian’ signs.
How can I find best budget food under RM20 near me?
Use apps like Google Maps with the filter ‘under RM20’ or join local food groups on Facebook. Residents often share hidden stalls that tourists miss.
Do these prices include drinks?
Usually not. Most stalls charge RM2-4 for a drink. To stay strictly under RM20, order plain water or skip the drink.
What is the most expensive item on this list?
The salted egg chicken chop at Buddha Republic is the priciest at RM19, but still just under the RM20 mark.
Can I get cheap eats under RM20 for dinner?
Yes. Many mamak stalls and kopitiams stay open till late. Nagasari and Ali Maju are open 24 hours, making them great for late-night affordable Malaysian street food.
Are there halal cheap eats under RM20 ?
Definitely. Nagasari, Village Park, and Ali Maju are halal-certified. Most Malay and Indian Muslim stalls are halal-friendly.
What is a typical Chinese budget dish under RM20?
Claypot chicken rice (RM9-10 per person), wantan mee (RM6-8), or chap fan (mixed rice at RM8-12) are all excellent cheap eats malaysia options.
Is street food cheaper than restaurant food in Malaysia?
Generally, yes. Street stalls and kopitiams are the cheapest. A full meal from a stall costs RM5-15, while restaurants typically start at RM25.
Do I need to tip at budget eateries?
No. Tipping is not expected in Malaysia. Prices already include service, so you can enjoy your cheap eats under RM20 without extra cost.
Can I find Western food under RM20?
Yes. Buddha Republic’s salted egg chicken chop and many food court Western stalls offer fish and chips or spaghetti for RM10-18.
What time do most budget stalls open?
Breakfast stalls open around 7am, lunch stalls at 11am, and many remain open until 9pm or later. Some operate 24 hours.
Are there cheap eats under RM20 in shopping malls?
Yes. Food courts in malls like Sunway Velocity (Buddha Republic) or 1Utama offer plenty of meals under RM20.
How do I order at a kopitiam?
Find a seat first. A server will take your drink order. Then go to the individual food stalls, order, and pay. Keep the receipt.
What is the best time to avoid queues at popular budget stalls?
Visit between 3pm and 5pm for a quieter experience. Lunch and dinner rushes draw the longest lines.
Can I share a dish to stay under RM20?
Yes. Claypot rice, nasi kandar, or large noodle plates are perfect for two. Splitting the cost keeps individual spending low.
What is the most common best budget food under RM20 in Malaysia?
Nasi lemak with fried chicken is the most popular budget meal. It’s filling, tasty, and widely available for RM8-15 across the country.