CheckPrice Malaysia
HomeGroceriesCooking Oil Price Malaysia
Government PriceCatcher data · 2026-07-10 to 2026-07-16

Cooking Oil Price Malaysia 2026

National average: RM2.50 per 1kg

Packet cooking oil (minyak masak paket), price-controlled nationwide — the same at every supermarket.

At a Glance

  • Cheapest chain: Lotus's — RM2.50/1kg
  • Most expensive chain: Other outlets (independent grocers, pasar, kedai runcit) — RM2.50/1kg (0% more than Lotus's)
  • Last month: unchanged 0% from Jun 26

Unlike most groceries on this site, packet cooking oil in Malaysia isn't really a comparison-shopping item — it's price-controlled by the government as part of a subsidy scheme designed to keep this kitchen staple affordable regardless of global palm oil prices. That's why every major chain in this comparison shows the exact same price: this isn't a coincidence or a data error, it's the policy working as intended.

Why This Price Barely Moves

Cooking oil (minyak masak paket, 1kg) has been subject to a government price ceiling and subsidy scheme since 2022, capping the retail price nationwide. Every chain in this comparison shows an identical average — that's the scheme functioning correctly, not a data limitation. The price only moves when the government revises the ceiling, which is why the trend chart below is flat for extended stretches.

Cooking Oil Price Malaysia by Supermarket Chain

Verified 2026-07-10 to 2026-07-16 · 756 price surveys across Malaysia · Source: data.gov.my PriceCatcher

ChainAvg PriceRangeSamples
Lotus's✓ CheapestRM2.50RM2.50 – RM2.5013
AEONRM2.50RM2.50 – RM2.5010
EconsaveRM2.50RM2.50 – RM2.5037
TF Value-MartRM2.50RM2.50 – RM2.509
MydinRM2.50RM2.50 – RM2.5820
GiantRM2.50RM2.50 – RM2.509
NSK Trade CityRM2.50RM2.50 – RM2.507
Hero MarketRM2.50RM2.50 – RM2.507
Jaya GrocerRM2.50RM2.50 – RM2.506
Segi FreshRM2.50RM2.50 – RM2.507
Other outlets (independent grocers, pasar, kedai runcit)RM2.50623

"Range" shows the lowest and highest branch-level average recorded within this chain — actual price may vary by outlet.

Cooking Oil Price Malaysia Trend Since Jan 22

National average, RM per 1kg · 55 months of government data

Low: RM2.50High: RM2.55Now: RM2.50

Since Jan 22, the national average price has stayed flat at .

How We Source This Data

This price comes from PriceCatcher, the Malaysian government's open dataset of retail price surveys (data.gov.my), collected by the Ministry of Domestic Trade and Cost of Living from named supermarket chains nationwide. It is not a Shopee listing or a store's own advertised price — it's an independent, government-verified average.

Updated monthly from the latest available PriceCatcher release. This page reflects the most recent trailing week within that release for a current-price snapshot; the trend chart above uses the full monthly history back to Jan 22.

Related Grocery Prices

FAQ — Cooking Oil Price Malaysia

How much is cooking oil per kg in Malaysia?
RM2.50/kg nationwide, based on 756 price surveys across Malaysia (2026-07-10 to 2026-07-16) — identical across every major chain in this comparison, reflecting the government's price-control scheme.
Why is cooking oil the same price at every supermarket?
Packet cooking oil (minyak masak paket) is subject to a government-mandated price ceiling as part of a subsidy scheme. Retailers cannot sell above this ceiling, which is why chain-to-chain price differences that exist for chicken or eggs don't apply here.
Is all cooking oil in Malaysia price-controlled, or just packet oil?
The price ceiling specifically covers standard packet cooking oil (minyak masak paket) in common household sizes. Premium or specialty oils (olive oil, avocado oil, branded bottled oils outside the subsidised packet format) are not covered and are priced freely by retailers.
Where does this cooking oil price data come from?
PriceCatcher, an open dataset published by Malaysia's Ministry of Domestic Trade and Cost of Living (data.gov.my). It's independently collected government data, not a retailer's advertised price or a Shopee listing.