The nasi goreng is cooked fresh each time — rice fried with egg, your choice of chicken or shrimp, scallions, and spices. The rice stays separate grain-by-grain. Portions are generous and the price is low. Reviewers describe it as authentic and satisfying, the kind of dish you get to know by ordering repeatedly over years.
Tips from diners
Order nasi goreng with chicken for a solid, filling meal — for €9.50, this is one of Amsterdam's best lunch deals.
The satay is grilled and tender, served with house-made peanut sauce thick enough to coat. For €5-6 per serving, it's a solid value. The meat has good flavor from the grill and the sauce is rich and satisfying. Reviewers note the authentic sambal and generous portions.
Tips from diners
Order multiple satay sticks to share at the table — it's cheap and goes fast. Most people order 2-3 per person.
The vegetable options are substantial and flavorful, not an afterthought. Toko Joyce has a large vegetarian selection — enough for dedicated vegetarians to return repeatedly. Vegetables are cooked with spices and often coconut milk to create depth. Reviewers highlight the vegetarian-friendly menu as a strength.
Tips from diners
Toko Joyce has an impressive vegetable selection — multiple potato, bean, and leafy green preparations. Come back often to try different ones.
The nasi kuning arrives fluffy and yellow from turmeric, studded with chicken chunks and hard-boiled egg, with a mix of vegetables throughout. Gentler than the fried rice but equally satisfying. Reviewers praise the variety and the fact that you don't leave hungry at this price point.
Tips from diners
Nasi kuning is slightly cheaper than nasi goreng — good option if you want the same quality at lower cost.
The curry comes in different protein options — chicken, beef, or vegetarian. It's a proper Indonesian preparation with coconut base and aromatic spices, not the anglicized versions served in Indian restaurants. The sauce is thick and clinging to rice well. Reviewers mention authentic flavors and generous portions at remarkably low prices.
Tips from diners
Ask the server which curry is spiciest — heat levels vary and they can advise based on your tolerance.
Toko Joyce is a no-frills Indonesian takeaway and sit-down spot on Nieuwmarkt, Amsterdam's historic square. The food is homemade and fresh, not pre-made and reheated. The menu covers Indonesian basics: nasi goreng, nasi kuning, satay, curries, vegetable dishes, and sides. The vibe is purely functional — order at the counter, grab a few plastic tables, eat quickly. For two people, lunch is under €20. It's been a local institution for decades, beloved by neighborhood workers and students for genuine food at genuine prices.
Order at the counter, find a plastic table, eat and leave — there's no waiter service. Part of the charm is the casual, no-nonsense vibe.
Lunch (11am-2pm) is faster and cheaper than dinner — the neighborhood crowd clears by 1:30pm, making it quieter then.
For two people, order rice + vegetable + satay and you're under €25 total. For €20-25 per person, you get genuine, homemade Indonesian food with no tourism markup.
Page last updated: