Back to Thailand

Grocery price comparison

Thailand food ingredient prices 2026-Q2: 63 items across Lotus's, Big C, Tops

Unit prices for 63 cooking ingredients across 3 chains in Thailand. Everything is normalised per 100 g, per 100 ml or per piece, so pack sizes do not distort the comparison. In each row the cheapest supermarket is highlighted in green.

Sources: chain weekly flyers; government food price indexes (US BLS, Statistics Korea, INE, ONS, StatCan, ABS, INEGI); manual in-store spot checks. Thailand prices are modelled estimates of typical 2026 Bangkok shelf prices and have not yet been verified in store. Methodology →

Cheapest chain overall

Lotus's

41/63 cheapest on

Lotus's

฿40.94

average unit price

Big C

฿42.29

average unit price

Tops

฿54.72

average unit price

Ingredient — Lotus's, Big C, Tops
IngredientUnitLotus'sBig CTopsSpread
All-purpose flourper 100 g฿3.50฿3.40฿5.00+47%
Avocadoeach฿45.00฿48.00฿65.00+44%
Baguetteper 100 g฿12.00฿12.50฿18.00+50%
Bean sproutper 100 g฿4.20฿4.00฿6.00+50%
Beef brisketper 100 g฿30.00฿31.00฿42.00+40%
Beef chuckper 100 g฿38.00฿40.00฿55.00+45%
Black pepperper 100 g฿70.00฿68.00฿95.00+40%
Bomba riceper 100 g฿50.00฿52.00฿65.00+30%
Butterper 100 g฿55.00฿57.00฿70.00+27%
Carrotper 100 g฿4.20฿4.00฿6.00+50%
Cheddarper 100 g฿95.00฿92.00฿120.00+30%
Chicken breastper 100 g฿10.00฿10.50฿14.00+40%
Chicken thigh (bone-in)per 100 g฿11.00฿11.00฿15.00+36%
Chorizoper 100 g฿110.00฿115.00฿145.00+32%
Cilantroper 100 g฿12.00฿12.50฿18.00+50%
Cinnamon stickper 100 g฿55.00฿58.00฿80.00+45%
Corn tortillaeach฿12.00฿12.50฿16.00+33%
Cucumberper 100 g฿3.00฿3.20฿5.00+67%
Doubanjiang (chili bean paste)per 100 g฿38.00฿40.00฿50.00+32%
Eggeach฿4.50฿4.40฿5.50+25%
Fish sauceper 100 ml฿5.50฿5.80฿8.00+45%
Fresh ramen noodleper 100 g฿20.00฿21.00฿28.00+40%
Garlicper 100 g฿8.00฿7.80฿12.00+54%
Gingerper 100 g฿6.50฿6.00฿9.00+50%
Gochujangper 100 g฿34.00฿33.00฿45.00+36%
Ground porkper 100 g฿14.00฿14.50฿20.00+43%
Guajillo chileper 100 g฿220.00฿230.00฿280.00+27%
Hamburger buneach฿9.00฿9.50฿14.00+56%
Kimchi (aged)per 100 g฿28.00฿29.00฿40.00+43%
Lettuceper 100 g฿9.50฿9.00฿14.00+56%
Limeeach฿3.00฿3.00฿4.50+50%
Mayonnaiseper 100 g฿18.00฿17.50฿24.00+37%
Musselper 100 g฿8.00฿8.50฿14.00+75%
Olive oilper 100 ml฿38.00฿40.00฿52.00+37%
Onionper 100 g฿4.20฿4.00฿6.00+50%
Pancettaper 100 g฿95.00฿98.00฿130.00+37%
Peanutper 100 g฿17.00฿16.00฿22.00+38%
Pecorino Romanoper 100 g฿230.00฿240.00฿295.00+28%
Pickled daikon & carrotper 100 g฿10.00฿10.50฿15.00+50%
Pineappleper 100 g฿4.00฿4.20฿6.00+50%
Pork bellyper 100 g฿19.00฿19.50฿26.00+37%
Pork bones (broth)per 100 g฿5.00฿5.20฿8.00+60%
Pork shoulderper 100 g฿18.00฿18.50฿25.00+39%
Rice noodle (pad thai)per 100 g฿7.00฿7.20฿10.00+43%
Rice noodle (pho)per 100 g฿6.20฿6.00฿9.00+50%
Saffronper 100 g฿650.00฿680.00฿850.00+31%
Scallionper 100 g฿8.00฿8.50฿12.00+50%
Sea saltper 100 g฿1.50฿1.50฿2.50+67%
Sesame oilper 100 ml฿29.00฿28.00฿38.00+36%
Short-grain riceper 100 g฿4.20฿4.00฿5.50+38%
Shrimpper 100 g฿32.00฿33.00฿42.00+31%
Sichuan peppercornper 100 g฿110.00฿115.00฿150.00+36%
Smoked paprikaper 100 g฿110.00฿115.00฿145.00+32%
Sourdough breadper 100 g฿26.00฿25.00฿35.00+40%
Soybean sproutsper 100 g฿5.20฿5.00฿8.00+60%
Soy sauceper 100 ml฿6.00฿6.20฿9.00+50%
Spaghettiper 100 g฿14.00฿13.50฿18.00+33%
Spinachper 100 g฿8.00฿8.50฿12.00+50%
Star aniseper 100 g฿55.00฿58.00฿80.00+45%
Sugarper 100 g฿2.60฿2.70฿3.50+35%
Tofuper 100 g฿7.50฿7.00฿10.00+43%
Tomatoper 100 g฿5.50฿5.00฿8.00+60%
Vegetable oilper 100 ml฿5.50฿5.40฿7.00+30%

Showing 63 of 63 ingredients

Widest price gaps between chains

  • Mussel฿8.00 → ฿14.00 +75%
  • Cucumber฿3.00 → ฿5.00 +67%
  • Sea salt฿1.50 → ฿2.50 +67%

How to read this table

Compare unit prices, not pack prices. When two products come in different pack sizes, the till price cannot tell you which is cheaper. Every number in this table is already converted to a unit price.

Unit price vs pack price →Methodology →

Prices in other countries