
Tasty Budget Foods in KL that Make You Full
Last updated on October 19th, 2026 at 02:47 am
Don’t you hate it when you go to a restaurant to eat? Spend a lot of money. But still feel hungry when you leave?
That won’t happen in Kuala Lumpur. The capital city of Malaysia! There’s so much great food around KL. It’ll make your head spin. So I’ll tell you where to eat, so you’re full and save money.
Most importantly, the food has to be good!
We’re talking local Malay, Indian, Chinese, Southeast Asian, and Middle Eastern. But of course, Malaysia’s homegrown foods are the best!

Check Out My Kuala Lumpur Food Vlog
Eating Well on a Tight Budget in KL is Possible
And I’ll show you what to eat and offer some KL food recommendations too.
On my most recent trip to Kuala Lumpur, I set myself a challenge.
To see if I can find good eats for RM10 ($2.50 USD) up to RM18 ($4.50 USD). On top of that. I gotta be full.
In this post, you’ll learn what these foods are and, most importantly, where to find them in Kuala Lumpur!
So let’s go!
Malaysian Mixed Rice

The Chinese diaspora is strong in Malaysia. It shows in architecture, culture, lifestyle, and, of course, the food. Particularly Cantonese food!
This is the type of food I grew up with in NYC’s Chinatown. It’s what my mom and dad made at home for me, too. So Cantonese food has a special place in my heart.
I’m talking about sweet and sour chicken. Tofu with savory brown sauce. Pork meat patty. And a variety of vegetables and stir fries to pick from.
And since it’s Malaysia, you’ll find some Indian influences too.

How to Eat at Mixed Rice Restaurants
It looks like a buffet setup, but it’s not. The food looks so good that it’s easy to get overzealous.
Mixed rice restaurants typically have a set price. For example, 1 meat and 2 vegetables over rice could cost RM12. Every shop charges slightly differently. But basically starts at RM10. Which is not bad if all you want is a small meal.
The more you add on top of the rice, especially meat, the more it’ll cost. If you pick all vegetables, it’ll cost less.
It’s self-service, and basically, the cashier estimates the plate cost by sight. So if you pile a lot of food on your plate, they’ll charge a bit more money.


In my experience, whenever I pile too much food and rice on my plate, the cashier charges an extra RM1 to RM2. You can always check the price with the cashier before adding more food.
Depending on the restaurant, you can choose from a dozen to two dozen varieties. Believe me, it’s hard to decide what to put on your plate. Everything looks so damn good!
Mixed rice restaurants are super popular with nearby office workers. So I recommend visiting before and after peak lunch hours if you want to eat in.
Final pro tip, lunch time and dinner time during weekdays are when you’ll find the most variety.

Kuala Lumpur Mixed Rice Restaurants I recommend
- πRestoran 668 Food Center (Chinatown area)
- πSuper Mixed Rice & Seafood Restaurant (Imbi area) (free soup, water, Chinese tea)
Chinese Muslim Beef and Chicken Roti
I swear my mouth is watering just looking at these delicious, crunchy on the outside and juicy, meaty insides.
It’s a bit greasy, but greasy in a good way. I love eating these with a nice cold beer! I can’t believe how affordable it is. Many different shops sell these all over Kuala Lumpur

My favorite place to pick up these delicious bundles of goodness is Restoran Mon Chinese Beef Roti. Their beef roti costs RM6.50, and a chicken roti costs RM5.50, and I typically buy one of each. That’s just $3 USD! And each is a hefty boy.
Each roti is generously filled with minced chicken or beef, onions, seasonings, and a healthy slathering of chicken fat!
Two for me is enough to satisfy me for lunch, but if I feel extra naughty, I’ll buy an extra beef roti. I highly recommend trying these out.
Here’s where to find it
- πRestoran Mon Chinese Beef Roti (there are numerous branches in the Bukit Bintang area)
Claypot Rice

Eating something piping hot in a hot and humid country like Malaysia sounds counterintuitive.
But if someone shoves a nice pot of seasoned chicken, Chinese sausage, and fragrant salt fish over freshly cooked rice in front of your hungry face, you can not resist!
Clay pot rice at a local eatery in KL is one of the most affordable good eats you can have. They cook all the ingredients over blazing hot coals.
Because the pots are made of porous Chinese clay, those delicious smoky flavors infuse the rice and ingredients.

Each shop has clay pots in different sizes. If you’re eating alone, a small claypot should suffice. One of my favorite claypot restaurants in KL.
Located in an area called Pudu. The restaurant is called 168 Claypot Chicken and Rice.
In this very popular local restaurant, I typically order a small claypot rice with chicken and Chinese sausage. You gotta have the salt fish with it, it goes terrific with the rice.
It only costs RM16, about $4 USD. It’s an amazing value because it’s very filling for one person.
Can’t imagine how much food is in the medium and large sized clay pots. Maybe someday when I have friends.
The ingredients are liberally doused with dark soy sauce and ginger seasoning.
Since everything is cooked to order, and there’s just one cook, expect to wait 30 to 40 minutes. Possibly longer during busy times.

To top it off, there aren’t many places in KL cooking claypot over charcoal. So for me, this is one of the must try if you find yourself in Pudu!
Recommended KL Claypot Rice Restaurants
Roti Canai

I’ve written another post about my favorite breakfast in Malaysia.
The humble roti canai, in a separate post. But it’s always worth mentioning again, especially if you’re a big eater and want something affordable.
It’s a simple, flaky Indian-style flatbread. Sounds simple, but when you dip it in curries, the taste is out of this world!
My favorite way to wake up in the morning is with 2 warm, soft, and crispy roti canai for my first meal! With a side of chicken curry, of course, for protein.
And for a drink, it’s always a cup of hot ginger tea with milk, teh halia.

One piece of roti canai is around RM1.50. For me, two pieces are filling enough. Especially when you eat with some type of protein. And it comes with some dahl (pureed chickpeas) for dipping.
This meal typically costs around RM10 to RM13, depending on the location of the nasi kandar. Nasi kandar is an Indian Muslim restaurant serving a variety of Indian fare. And since it’s Muslim, everything is halal.
Roti canai is super easy to find in any neighborhood of KL. Most Nasi Kandar restaurants are open 24 hours, especially in Kuala Lumpur. Below is a short list of my favorite Nasi Kandar places for roti canai.
These restaurants also sell Nasi Lemak, Malaysia’s famous national dish!
Where to Eat Roti Canai in Kuala Lumpur
- πRestoran Arraaziq Nasi Kandar
- πRestoran Al Sarifa (temporarily closed due to renovations)
Nasi Lemak

While planning your trip and researching what to eat in Kuala Lumpur, you’ve definitely come across these two words: Nasi Lemak. It’s Malaysia’s national dish!
To start, Nasi Lemak is rice cooked with pandan and coconut milk. Pandan is a leaf and is considered the vanilla of Asian cooking.
Nasi lemak is served with roasted peanuts, ikan bilis (fried anchovies), and spicy chili paste called sambal. You can choose proteins too, like squid, chicken, and beef.

I prefer beef and chicken. You can find Nasi Lemak everywhere in Malaysia. Some restaurants charge a gourmet price. But even then, it’s not crazy overpriced, perhaps around RM30 for a decent amount of food.
I prefer places on the local streets of Kuala Lumpur. Especially the ones with hordes of local Malaysians waiting in line!
The cost of Nasi Lemak varies. But at a curbside hawker stall, it costs around RM10, about $2.50 USD. Honestly, the portion is okay for the average eater. But I’m no ordinary eater. The good news is you can ask for more rice or your protein of choice.

These vendors usually charge a few more ringgit extra for more rice. Even then, it’s still absolutely worth it. This is another must-eat food in Malaysia!
Where to Eat Nasi Lemak in KL
Every local Malay you meet will have different answers. But this shop here is my favorite. I don’t know the shop’s name. But it’s right outside πWin Heng Seng Hawker Center, operating from 6 am to 11 am.

I think many Malaysians agree. Curbside Nasi Lemak stalls are tasty and pocket friendly. However, they’re cooked elsewhere and then transported. Which means it won’t be piping hot.
So there you have it! Some of the must eats in Kuala Lumpur. Safe travels and happy eating!
More Malaysia Travel Information
Hello, I’m Wally

New York Roots. Bangkok has been home for over 25 years. I share local food finds, honest hotel reviews, and practical tips for exploring Asia.