Thai satay is famously a grilled skewer with peanut dipping sauce, and most home versions of it either use a jarred curry paste (fine but muted) or skip the curry paste entirely (bland). This recipe makes a fresh satay-style curry paste in the bowl with the chicken, which takes under 5 minutes and delivers a flavor that no jarred product can match.
The paste is a mix of fresh aromatics and ground spices: minced garlic, grated ginger, ground coriander, ground cumin, turmeric, paprika, salt, and oil. Coriander and cumin form the earthy backbone. Turmeric adds the yellow color and a warm, peppery note. Paprika brings mild chili and a touch of sweetness. Garlic and ginger are the fresh top notes that jarred pastes lose within days of opening.
The chicken marinates in this paste directly, no separate marinating bowl. Toss thinly sliced thigh with the paste until every piece is coated yellow-orange. Five minutes is enough for thin strips, up to 24 hours for deeper flavor if you have time.
Cook over medium-high heat in a skillet. Not screaming high. The paste contains a lot of ground spices, and too-hot heat will burn them before the chicken cooks through. Medium-high gives you a good sear while letting the spices bloom rather than char.
The peanut dipping sauce is built separately. Peanut butter, soy, brown sugar or palm sugar, fresh lime juice. That's it. Four ingredients, whisked smooth, maybe a splash of water to loosen. Coconut milk can be added for richness if you have it, but the base four-ingredient version is surprisingly complete.
The key plating rule: keep the peanut sauce on the side, not poured over the chicken. Pouring the sauce on top softens the aromatic crust the spice paste created during searing. Dipping preserves both the crust and the sauce's fresh character. Optional Thai basil chiffonade on top adds a fresh aromatic layer.