Top Spot is worth one dinner if you go in knowing the rules: it is a rooftop seafood court on Jalan Bukit Mata, just off Jalan Padungan, and the seafood is priced per 100g at “market price” that the stall sets, so your bill can swing from RM50 to well past RM150 a head depending on what you point at. Order butter prawns, steamed fish, midin, and a plate of clams, ask the price of anything sold by weight before you commit, and you eat well. Skip that last step and you get the tourist bill.
The thing that throws most first-timers is the building itself. You take a lift or a flight of stairs up a multi-storey carpark, and the whole top floor opens out into an open-air court of seafood stalls under a big lit-up sign. If you are eating your way through the city, this is one stop on a much longer list, and our guide to what to eat in Kuching covers the dishes that matter more than the venue.
TL;DR
- Top Spot is a rooftop seafood food court on Jalan Bukit Mata, off Jalan Padungan, on top of a carpark; open evenings, busiest 7pm to 9pm.
- Seafood is sold by weight at “market price” the stall decides that night, so the headline dish prices you see do not include the fish or prawns you choose.
- Named stalls people rate: Ling Loong and Bukit Mata Seafood are the two most often pointed to; the same dish can be sharp at one stall and oily at the next.
- Order butter prawns, steamed or Teochew-style fish, midin (jungle fern) belacan, sambal clams, and tank-fresh prawns; sides like midin and kangkung are the cheap, reliable wins.
- Expect RM50 to RM80 a head for a normal feed, RM120 to RM200+ if you order large fish or live prawns without checking the per-100g rate first.
- It is tourist-priced and the market-price seafood bill can balloon unpredictably, stalls do not always display prices, and the cooking is inconsistent from one stall to the next.
What is Top Spot known for?
Top Spot is known for grilled and wok-fried seafood eaten outdoors on a carpark roof, the kind of loud, plastic-stool, beer-and-fish dinner that Kuching does well. It is the seafood court visitors get sent to, the one with the giant illuminated red prawn sign you can spot from Jalan Padungan at night. The format is simple: several independent stalls share one big open-air floor, you pick a table, and you order across stalls if you want to.
The draw is variety and freshness more than any single dish. Tanks and ice trays hold prawns, clams, crabs, midin, and whole fish, and you choose what gets cooked and how. For a wider sit-down comparison with the city’s proper restaurants, see our roundup of the best restaurants in Kuching.
Where is Top Spot Food Court, exactly?
It sits on the rooftop of a carpark building on Jalan Bukit Mata Kuching, a short street running off Jalan Padungan near the Padungan end of the city centre. The full name you will see is Top Spot Food Court, and the address confuses people because the ground floor is just a carpark and shops. The court is up top, signposted, reached by lift or the staircase.
From the Waterfront or the Padungan kopitiam strip it is a five to ten minute walk. A Grab from most central hotels runs RM6 to RM12. If you drive, you park in the same building you eat on top of, which is the one convenient thing about the layout. Plan to arrive between 6:30pm and 7pm if you want a table without circling; it is dinner-only and fills up fast on weekends.
How does seafood “market price” actually work here?
Most of the seafood is sold by weight, usually per 100g, at a price the stall sets daily and calls “market price” or “seasonal price.” That means the dish name on the board, say “steamed white pomfret,” tells you the cooking style but not the cost, because the cost depends on the exact fish and how heavy the one you pick is. A whole fish can weigh 600g to over 1kg, and the per-100g rate times that weight is your real number.
This is where bills balloon. A “small” live tiger prawn order at, say, RM12 to RM15 per 100g sounds fine until the plate is 500g and the prawns alone are RM60 to RM75 before anything else. The fix is boring and it works: before you say yes, ask “berapa harga?” (what is the price), ask for the per-100g rate, and ask roughly what your chosen fish or prawns will weigh. A straight stall will tell you. Vegetables and tofu dishes are fixed-price and cheap, so load up there and treat the by-weight seafood as the controlled splurge.
What should you order at Top Spot?
Butter prawns first. Prawns wok-tossed in a sweet, eggy, curry-leaf-flecked butter floss, somewhere around RM25 to RM45 for a plate depending on size and weight, and they are the dish I always remember from a good night up here. Mint, as we’d say back in Manchester, when a stall gets them right. Then a whole steamed fish, either plain with ginger and soy or Teochew-style with sour plum and tomato, which is where the by-weight pricing bites, so confirm the fish and the rate before it hits the wok.
Round it out with the cheap, dependable stuff: midin belacan (the local jungle fern stir-fried with shrimp paste) at roughly RM12 to RM18, sambal or stir-fried clams around RM15 to RM20, and a plate of kangkung belacan. Midin is the Borneo green you cannot easily get elsewhere, and it is the same dish I send people toward at proper sit-down restaurants in Kuching too. Add rice, add a Tiger or a calamansi juice, and that is the meal.
| Dish | What it is | Typical price (Kuching, 2026) |
|---|---|---|
| Butter prawns | Prawns in sweet, eggy butter floss with curry leaf | RM25–45 a plate |
| Steamed fish (by weight) | Whole fish, ginger-soy or Teochew sour-plum style | Per-100g rate set nightly, often RM40–90 total |
| Midin belacan | Crunchy jungle fern stir-fried with shrimp paste | RM12–18 |
| Sambal clams | Clams in chilli-shrimp-paste sambal | RM15–20 |
| Live tiger prawns (by weight) | Tank prawns, steamed or butter-fried | RM12–15 per 100g, easily RM60+ a plate |
| Kangkung belacan | Water spinach, belacan | RM10–14 |
Which stalls do people actually rate?
Ling Loong is the name I hear most, the stall a lot of regulars and visiting reviewers I’ve spoken to point to first for its butter prawns and steamed fish. Bukit Mata Seafood is the other one I see singled out, named for the street and known for the same seafood repertoire done reliably. These are the two I would steer a first-timer toward.
The catch is that the stalls are independent, and the gap between the good ones and the tired ones is real. The same dish, butter prawns or steamed fish, can be excellent at one stall and oily, overcooked, or stingy with the prawns at the next. There is no central kitchen keeping standards even. Watch which stalls have locals at their tables rather than only tour groups, and order from those.
Is Top Spot touristy, and is it worth it?
Yes, it is touristy, and yes, it is still worth one visit if you order with your eyes open. It is firmly on the visitor circuit, the prices run higher than a neighbourhood seafood place out in the suburbs, and on a busy night the service is rushed and the turnover-driven. You are paying a premium for the central location, the rooftop setting, and the convenience of choosing across stalls in one spot.
Here is the un-rescued downside, stated plainly: Top Spot is tourist-priced, the market-price seafood bill can balloon unpredictably because stalls do not always show prices, and the cooking quality is inconsistent from one stall to the next. That is not a quirk you learn to love. A bad night here, a 1.2kg snapper you didn’t price and an overcooked plate of butter prawns, costs you more than a quiet seafood restaurant in the suburbs would for a better meal, with the prices printed on the menu. If you want freshly cooked seafood, a central location, and the open-air carpark-roof experience, it delivers. If you want guaranteed value and consistency, eat elsewhere.
When should you go, and how do you avoid the crowds?
Go on a weeknight, ideally Tuesday to Thursday, and arrive by 6:30pm. The court is dinner-only and the crush lands between 7pm and 9pm, when weekend tour groups and large family tables take the floor and the stalls cook on a conveyor. Earlier means you get a table without circling, the staff have time to answer pricing questions, and your fish is cooked with a bit more care.
Bring cash. Some stalls take cards or e-wallet now, but the by-weight settling-up at the end is faster and less fraught in cash, and a few of the busier stalls still prefer it. If you are building a wider itinerary, our weekend in Kuching plan slots a Top Spot dinner against the rest of the city so you are not crossing town twice in a night.
How does Top Spot fit into a Kuching food trip?
Treat it as your one big seafood dinner, not your benchmark for Kuching food. The dishes that actually define eating here are the breakfast ones, Sarawak laksa and kolo mee, and the Dayak food you will not find elsewhere. Top Spot is the evening blowout, the place you take a group for prawns and beer with the city lights past the carpark edge.
If laksa is the one dish you make time for, start with our Sarawak laksa guide for where to eat the bowl, sambal-thick and nothing like the Penang version, that sets Kuching apart from the rest of Malaysia, then come back to Top Spot for dinner with the per-100g question already loaded.
The detail I always notice taking visitors up there: the people who leave happy asked the price of the fish before it was cooked, and the people who leave grumbling pointed at the biggest snapper in the tank and found out what 1.2kg costs only when the bill landed. The seafood is good. The board is honest if you make it be.
Last updated: June 2026. Prices and stall names checked at Top Spot Food Court, Jalan Bukit Mata, Kuching, May–June 2026. Seafood “market price” rates change nightly; confirm the per-100g rate at the stall before ordering.