菜油供需看川渝,后市行情怎么走?

2025-05-07

川渝(四川、重庆)是我国最大的菜油消费区域,四川省油菜籽产量常年位居全国首位;同时该地区的菜油供应部分依赖外省调入。在我国先后对加拿大菜籽开启反倾销调查及对加拿大菜油与菜粕加征100%关税后,该区域的供需动态愈发牵动产业链各环节神经。

近期,多家机构实地调研成都、重庆、德阳的油厂与贸易商,了解当前川渝菜油市场的现状与未来趋势,以期厘清市场脉络,在不确定性中寻找确定性。

需求现状:家庭刚需稳固,餐饮替代显著

川渝地区油脂年消费200-240万吨。其中,豆油消费约80-100万吨,菜油消费约60-80万吨。菜油家庭消费占比20%-30%,因传统偏好保持刚性;餐饮及食品加工端占比60%-70%,则因成本敏感加速转向豆油。

川渝地区对菜油情有独钟,家庭用油较为稳定,小包装消费占比50%-60%,头部企业主导市场。有厂商表示,今年一季度小包装销量较去年同期持平,但利润下降,因竞争激烈、成本波动等因素导致。

餐饮用油方面,四川大的餐馆用多用豆油,风味小餐馆用菜油更多。餐饮企业更加追求性价比,1-2元/桶的价差就可能会考虑替代。目前菜油性价比不佳,在调和油中存在被替代的现象,加上食用消费逐步趋向少油,未来菜油需求难有明显增量,以存量为主,为数不多的增量将集中在调味料以及火锅底料等。

有厂商表示,近两年消费升级遇到阻力,190元以上的食用油销量下滑严重,降幅超20-30%。四川地区调味品厂的行业集中度不断提高,大型工厂的菜油用量持续增加,导致对菜油的需求结构发生变化。

供应现状:现货充足与远月隐忧并存

川渝地区是国内菜籽主要产区,推崇高芥酸、高出油率的“双高”菜籽。本地产菜籽基本流入小榨,难以缓解规模化供应缺口,对市场定价影响有限,需从华东、华南、海南等地以及俄罗斯、阿联酋迪拜采购菜油。

目前川渝地区菜油库存较为充足,处于历史偏高水平,不存在明显缺货情况。华东、华南港口库存向川渝内陆移库现象明显,因为终端担忧远月菜油供应而提前备货。

一方面未来加拿大菜籽到港会可能逐步减少;另一方面俄罗斯菜油供应存在不确定性。据上游进口商反映,俄罗斯菜籽库存偏少,未来几个月进口至中国的菜油或将下降。而迪拜受制于其产能,进口稳定但增量有限。

市场预计六七月份菜油库存开始下降。菜油消费具有明显的季节性特征,每年9月将进入旺季,持续到四季度。这期间节日较多,中小包装需求旺盛;同时地方储备在8、9月份开始入库,叠加食品厂如藤椒油、花椒油等的需求也从6月开始逐步增加。

行情展望:基差看涨与单边不确定性交织

受访企业普遍看好9月菜油合约基差,认为基差还会走强,主要因为供应端收紧预期:加拿大政策悬而未决、俄罗斯新作上市前出口受限、储备轮入需求集中释放。若库存去化顺利,6-7月四川三级菜油基差可能会到09合约+500元/吨附近。

不过,豆油替代可能进一步挤压菜油消费空间,限制菜油单边上涨动力。虽然川渝地区豆油现货紧缺,但5月后南美大豆到港将缓解供应,预计5月中下旬豆油基差走弱,性价比得到提升。

由于川渝地区对菜油的刚需存在,市场终端对于菜油价格的接受度正在不断提高。9月后,伴随俄罗斯与加拿大菜籽的陆续收获,国内供应情况可能会有所好转,进口政策依旧是指引市场的关键。

总而言之,川渝菜籽油市场正经历“近端宽松”与“远端紧张”的博弈。短期看,高库存与豆油替代压制现货价格;中长期则需关注进口政策变化及俄罗斯菜油、澳大利亚菜籽供应增量。在消费遇阻与成本压力下,家庭刚需仍是菜油消费的 “基本盘”,成为企业必争的主战场。

0.0612
关
大
基本信息
SQL
$_GET
$_POST
$_COOKIE
包含文件
自动加载
  1. 模型: /www/wwwroot/cnoil.com.cn/lecms/model/
  2. 视图: /www/wwwroot/cnoil.com.cn/view/newstyle/article_show.htm
  3. 控制器: /www/wwwroot/cnoil.com.cn/lecms/control/show_control.class.php
  4. 日志目录: /www/wwwroot/cnoil.com.cn/log/
  5. 当前页面: /www/wwwroot/cnoil.com.cn/index.php
  6. 当前时间: 2026-10-24 12:49:15
  7. 当前网协: 216.73.216.220
  8. 请求路径: /hyzx/5255.html
  9. 运行时间: 0.0612
  10. 内存开销: 1.21 MB
  1. #0 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cfg' LIMIT 1
  2. #1 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cate_8' LIMIT 1
  3. #2 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='5255' LIMIT 1
  4. #3 [time:0.0002s] SELECT * FROM le_user WHERE uid='1' LIMIT 1
  5. #4 [time:0.0001s] SELECT * FROM le_cms_article_data WHERE id='5255' LIMIT 1
  6. #5 [time:0.0001s] SELECT * FROM le_cms_article_views WHERE id='5255' LIMIT 1
  7. #6 [time:0.0001s] SELECT * FROM le_cms_article_views WHERE id='5255' LIMIT 1
  8. #7 [time:0.0022s] UPDATE le_cms_article_views SET views='598',cid='8',id='5255' WHERE id='5255' LIMIT 1
  9. #8 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='5254'
  10. #9 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='5256'
  11. #10 [time:0.0001s] SELECT * FROM le_runtime WHERE k='cate_6' LIMIT 1
  12. #11 [time:0.0002s] SELECT * FROM le_cms_article WHERE id='9280' OR id='9279' OR id='9278' OR id='9277' OR id='9276' OR id='9275' OR id='9274' OR id='9273' OR id='9272' OR id='9271'
  1. #control => show
  2. #action => index
  3. #cid => 8
  4. #id => 5255
      1. #0 /www/wwwroot/cnoil.com.cn/index.php
      2. #1 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/xiunophp.php
      3. #2 /www/wwwroot/cnoil.com.cn/lecms/config/config.inc.php
      4. #3 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/base.func.php
      5. #4 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/core.class.php
      6. #5 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/debug.class.php
      7. #6 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/log.class.php
      8. #7 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/model.class.php
      9. #8 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/view.class.php
      10. #9 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/control.class.php
      11. #10 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/db/db.interface.php
      12. #11 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/db/db_pdo_mysql.class.php
      13. #12 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/cache/cache.interface.php
      14. #13 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/cache/cache_memcache.class.php
      15. #14 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/ext/network/Network__interface.php
      16. #15 /www/wwwroot/cnoil.com.cn/lecms/config/plugin.inc.php
      17. #16 /www/wwwroot/cnoil.com.cn/lecms/plugin/editor_sd/conf.php
      18. #17 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_cfg_extend/conf.php
      19. #18 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_database/conf.php
      20. #19 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_drafts/conf.php
      21. #20 /www/wwwroot/cnoil.com.cn/lecms/plugin/links/conf.php
      22. #21 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/parseurl_control.class.php
      23. #22 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/runtime_model.class.php
      24. #23 /www/wwwroot/cnoil.com.cn/runcache/core_lang/zh-cn.php
      25. #24 /www/wwwroot/cnoil.com.cn/runcache/lang/zh-cn.php
      26. #25 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/show_control.class.php
      27. #26 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/base_control.class.php
      28. #27 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_model.class.php
      29. #28 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/category_model.class.php
      30. #29 /www/wwwroot/cnoil.com.cn/runcache/lecms_view/newstyle,article_show.htm.php
      31. #30 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_data_model.class.php
      32. #31 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/user_model.class.php
      33. #32 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_views_model.class.php
      34. #33 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/tpl/sys_trace.php