{"product_id":"trader-joes-thai-peanut-satay-sauce","title":"Trader Joe's Thai Peanut Satay Sauce - 8.1 oz","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap hr, .wonjo-wrap-kr hr, .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eThai peanut satay sauce — the creamy, nutty dipping sauce of Thai grill stands, ready in the jar.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n\u003cspan class=\"badge\"\u003eThai Satay Classic\u003c\/span\u003e\u003cspan class=\"badge\"\u003eCreamy \u0026amp; Nutty\u003c\/span\u003e\u003cspan class=\"badge\"\u003eDip \u0026amp; Simmer\u003c\/span\u003e\u003cspan class=\"badge\"\u003eSourced from US Stores\u003c\/span\u003e\n\u003c\/div\u003e\n\n  \u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eNet Weight\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e8.1 oz (230 g)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eTrader Joe's\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eAllergens\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eContains peanuts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eRoom temperature; refrigerate after opening\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003cdetails open\u003e\n    \u003csummary\u003eAbout This Product\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eSatay sauce is the reason skewers taste like Thailand: ground peanuts blended with coconut, spice, and a touch of sweetness into a creamy sauce that clings to grilled meat. This jar delivers it without the blender.\u003c\/p\u003e\n    \u003cp\u003eIt's a dip, a noodle sauce, and a simmer sauce depending on how much you thin it — one jar, three dinners.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Enjoy\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eChicken and pork satay skewers\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeanut noodles, thinned with water\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eSpring roll and fresh-roll dip\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDrizzled over rice bowls\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eSalad dressing with lime and soy\u003c\/strong\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003e\u003cstrong\u003eThis one's a good fit if\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eThai-food regulars\u003c\/li\u003e\n      \u003cli\u003ePeanut-sauce devotees\u003c\/li\u003e\n      \u003cli\u003eSkewer-and-grill households\u003c\/li\u003e\n      \u003cli\u003eOne-jar-many-uses cooks\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eWhy Korean Customers Reach for This\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eReady-made satay sauce is a specialty-shop item in Korea, and the from-scratch version needs a blender and six ingredients. This is the shortcut with the flavor intact.\u003c\/p\u003e\n    \u003cp\u003eA Trader Joe's store exclusive with no official Korean distribution.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003eShipping\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eShipping is free on every order, with no minimum. There are no handling fees, no customs processing charges, and no hidden costs added at checkout. What you see is what you pay.\u003c\/p\u003e\n    \u003cp\u003eOrders are dispatched within 1 to 2 business days of purchase. A tracking number is sent to your email once your order is on its way.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eCustoms \u0026amp; Import\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp\u003eAll orders are processed as personal-use overseas purchases, which means they clear Korean customs without requiring KC certification. Shipments are handled using your Personal Customs Clearance Code (PCCC) for full transparency, and you can track your parcel through the Korea Customs Service UNI-PASS portal at any time.\u003c\/p\u003e\n    \u003cp\u003eOrders valued under USD 200 from the United States qualify for duty-free clearance under Korea's simplified customs scheme. In the unlikely event that any order encounters a customs issue, we will issue a full refund without question.\u003c\/p\u003e\n    \u003cp class=\"tip\"\u003eIf you do not yet have a Personal Customs Clearance Code (PCCC), you can get one free of charge in under five minutes at unipass.customs.go.kr.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003cp class=\"faq-q\"\u003eIs this authentic?\u003c\/p\u003e\n    \u003cp class=\"faq-a\"\u003eYes. Every item is purchased directly from Trader Joe's stores in the US, inspected, and then shipped — 100% authentic.\u003c\/p\u003e\n    \u003cp class=\"faq-q\"\u003eWhy can't I buy this in Korea?\u003c\/p\u003e\n    \u003cp class=\"faq-a\"\u003eTrader Joe's has no official stores or online shop in Korea. Their products are sold only in US stores, which is exactly what we bring to you through direct import.\u003c\/p\u003e\n    \u003cp class=\"faq-q\"\u003eWhat about the expiration date?\u003c\/p\u003e\n    \u003cp class=\"faq-a\"\u003eBecause we purchase every item from the US only after you place your order, we ship products with plenty of shelf life remaining. The exact best-by date is printed on the package.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003eHow to Order\u003c\/summary\u003e\n    \u003chr\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003eChoose your option and complete your order. A Personal Customs Code (개인통관고유부호) is required.\u003c\/li\u003e\n      \u003cli\u003eWe purchase your item from a US store and inspect its condition.\u003c\/li\u003e\n      \u003cli\u003eYour order ships by air and goes through Korean customs.\u003c\/li\u003e\n      \u003cli\u003eAs soon as it clears customs, it's delivered to your door by domestic courier.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Trader Joe's","offers":[{"title":"2 Pack","offer_id":45619978108975,"sku":"TJ-thai-peanut-satay-sauce-8-1oz-2pack","price":24000.0,"currency_code":"KRW","in_stock":true},{"title":"5 Pack","offer_id":45619978141743,"sku":"TJ-thai-peanut-satay-sauce-8-1oz-5pack","price":42000.0,"currency_code":"KRW","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/TJ-thai-peanut-satay-sauce-8-1oz-2p.png?v=1784679294","url":"https:\/\/wonjo.com\/en\/products\/trader-joes-thai-peanut-satay-sauce","provider":"원조 - WONJO","version":"1.0","type":"link"}