Vegetables
Weekly trend and coverage of 23 items across 8 subcategories in 16 states.
Item List
green spinach
RM 6.82 /1kg Spinach▲ RM 0.08green chilli (akar variety)
RM 12.59 /1kg Chilli▲ RM 0.01red chilli (akar variety)
RM 16.83 /1kg Chilligreen chilli
RM 14.39 /1kg Chilli▼ RM 0.04red chilli (Kulai)
RM 15.28 /1kg Chilli▼ RM 0.01red chilli (minyak variety)
RM 13.54 /1kg Chilli▲ RM 0.11fresh ginger (old)
RM 8.21 /1kg Ginger, Turmeric, Galangal▲ RM 0.02fresh turmeric
RM 10.10 /1kg Ginger, Turmeric, Galangal▲ RM 0.09galangal
RM 10.17 /1kg Ginger, Turmeric, Galangal▲ RM 0.22okra
RM 9.24 /1kg Beans and Pulses▲ RM 0.99French beans
RM 12.58 /1kg Beans and Pulses▼ RM 0.03long beans
RM 9.36 /1kg Beans and PulsesBy Subcategory
Sorted from the largest weekly drop to the biggest rise
Best Value for Vegetables
TARGET SUPERMARKET (PONTIAN) SDN. BHD. Pontian·Johor 20 barang −29.5% vs kebangsaan
LOTUS'S KOTA BHARU Kota Bharu·Kelantan 21 barang −29.1% vs kebangsaan
LOTUSS STORE SERI ISKANDAR Perak Tengah·Perak 21 barang −29.1% vs kebangsaan
MYDIN MALL Maran·Pahang 20 barang −28.8% vs kebangsaan
LOTUSS (TESCO STORES (M) SDN BHD) Kuala Muda·Kedah 21 barang −28.4% vs kebangsaan
LOTUS'S EXTRA SUNGAI DUA Barat Daya·Pulau Pinang 20 barang −28.3% vs kebangsaan
LOTUS'S BUKIT TINGGI Klang·Selangor 21 barang −28.2% vs kebangsaan
LOTUSS STORE BERCHAM Kinta·Perak 20 barang −27.7% vs kebangsaan
LOTUS'S PERINGGIT Melaka Tengah·Melaka 21 barang −27.6% vs kebangsaan
TF VALUE MART SDN BHD SEGAMAT Segamat·Johor 22 barang −27.4% vs kebangsaanStores selling this category’s items below the national average, sorted by the largest gap.
Latest Vegetables prices in Malaysia (Fresh Produce): 23 types tracked across 16 states for the week of 9 November 2026. Melaka has the lowest prices (−7.1% vs national).
Weekly trend: prices in this category are 2.2% higher than last week.
Cheapest in Melaka (−7.1% vs national); most expensive in Sabah (+23.4%).
Main subcategories: Chilli (5), Cabbage (4), Ginger, Turmeric, Galangal (3).
Weekly Trend — State × Subcategory
| Johor | +1.3% | +3.1% | +0.6% | +4.9% | +4.4% | +3.3% | +3% | +4.7% |
|---|---|---|---|---|---|---|---|---|
| Kedah | +0.4% | +1.4% | +0.7% | +5.8% | +5.7% | +2.6% | +1.4% | +3.1% |
| Kelantan | +0.1% | +1.8% | +1.6% | +5.2% | +5.1% | +0.5% | +1.7% | +14% |
| Melaka | +0.6% | +3.8% | −1.1% | +8.6% | +5.7% | +0.7% | +7.5% | +8.3% |
| Negeri Sembilan | +1.8% | +4.3% | +0.8% | +5.3% | +6.6% | −0.2% | +3.9% | +7.1% |
| Pahang | +1.2% | +3.6% | +0.6% | +7% | +6.4% | +1.3% | +4.1% | +7.8% |
| Perak | −0.5% | +2.4% | +1.7% | +6.8% | +4.2% | −0.6% | +2.1% | +3% |
| Perlis | −0.1% | +3.4% | +0.1% | +0.4% | +1.4% | −1% | +2.3% | +4.6% |
| Pulau Pinang | −0.3% | +1.2% | 0% | +6.8% | +4.8% | +2% | +1.7% | +3.4% |
| Sabah | −4.5% | +2% | +1.9% | −0.8% | +0.1% | +4.3% | −1.9% | +2.3% |
| Sarawak | −4.4% | +1.2% | +0.2% | −7.3% | −3.6% | −0.4% | −0.6% | +3.8% |
| Selangor | +1.6% | +1.7% | +1.2% | +4.2% | +4.2% | +1.5% | +3.2% | +9% |
| Terengganu | +1.2% | +3.5% | +0.8% | +7.9% | +8.7% | +1.2% | +2.4% | +18% |
| W.P. Kuala Lumpur | +0.5% | +1.5% | −0.1% | +2.6% | +4.8% | +3.8% | +4.4% | +9.1% |
| W.P. Labuan | +1.1% | +2% | +0.8% | −1.6% | +2.6% | −1.6% | +3.9% | |
| W.P. Putrajaya | +2.8% | +2.1% | +2.6% | +0.9% | +7.7% | +1.9% | +0.1% | +9.9% |
Each cell: the change in that subcategory’s average price in that state versus last week. Green = down, red = up.
% Difference from National Average — State × Subcategory
| Johor | −11% | −11% | −9.3% | +5.1% | −4.9% | +6.1% | +7.7% | −0.3% |
|---|---|---|---|---|---|---|---|---|
| Kedah | −5.2% | −5% | −4.3% | −11% | −8% | −8.9% | −8.8% | +0.2% |
| Kelantan | −15% | −13% | −7.9% | +5.1% | −12% | +6.7% | +28% | +7.7% |
| Melaka | −12% | −7.1% | −6.9% | −2.5% | −1.1% | −13% | −13% | +7.6% |
| Negeri Sembilan | −1.1% | −5.3% | −6.9% | −3.9% | +2.3% | −8.4% | −5.8% | +0.5% |
| Pahang | −5.3% | −7.6% | −7.2% | −3.2% | +0.5% | −4.1% | −12% | +0.7% |
| Perak | −6.5% | −5.6% | +2% | −4.4% | −1.9% | −9.1% | −4.2% | −6.6% |
| Perlis | +0.2% | +20% | +11% | −0.8% | +1.1% | +2.4% | +2.5% | +18% |
| Pulau Pinang | −8.9% | +1.7% | +2.4% | −2.6% | +0.9% | −10% | −6.2% | +3.4% |
| Sabah | +69% | +51% | +30% | −21% | +1% | −4.8% | −16% | −12% |
| Sarawak | +63% | +27% | +1.6% | +1.7% | +6% | +15% | +6.7% | −27% |
| Selangor | −1.6% | −4.2% | −7.7% | +4% | +1.3% | +1.6% | +3.7% | +7.7% |
| Terengganu | −15% | −8.4% | −9.1% | +5% | −2.7% | +3.4% | +3.8% | +12% |
| W.P. Kuala Lumpur | +9.8% | +1.3% | +4.4% | +15% | +11% | +10% | +13% | +18% |
| W.P. Labuan | +41% | +39% | +31% | −14% | +9.7% | −13% | −6.1% | |
| W.P. Putrajaya | −2.4% | −2.5% | +3% | +15% | +5.2% | +14% | +15% | +19% |
Each cell: the average percentage difference of every item in that subcategory in that state versus the national price. Green = lower, red = higher.
% Difference from National Average — Store Type × Subcategory
| Grocery Store | −26% | −17% | −13% | −5.2% | −1.5% | −10% | +7.5% | −4% |
|---|---|---|---|---|---|---|---|---|
| Hypermarket | −8% | −18% | −11% | −6.7% | −12% | −5% | −3.5% | −9.2% |
| Minimart | +5.9% | +0.4% | +1.1% | +2.2% | −0.9% | +9.8% | +11% | +1.9% |
| Supermarket | −2.5% | −7.5% | −3.5% | +1.3% | −3.3% | +1.8% | +3.6% | +3.3% |
| Wet Market | +6.6% | +27% | +13% | +0.3% | +13% | −1.9% | −5.7% | −2.9% |
Each cell: the average percentage difference of every item in that subcategory at that store type versus the national price. Store types with the most locations are listed first.
vs National is computed as the average per-item percentage difference, so it is not skewed by the differing mix of items across states or store types. The matrix above shows the first 8 subcategories by item count; other subcategories are available in the Subcategories grid above.