I’m always looking for appetizers that make people actually excited when I set them on the table. You know the ones—where everyone stops mid-conversation and reaches for a cracker. This Thai chicken dip does exactly that. It’s creamy, a little bit sweet, and has just enough crunch from the peanuts to keep things interesting.
The best part? You can make it ahead of time. I usually throw it together in the morning and let it hang out in the fridge until my guests arrive. No last-minute stress, no forgetting about something in the oven. Just pull it out, grab some rice crackers, and you’re done.
Need something for game day? This works. Potluck at work? Bring this. Tuesday night because you deserve a treat? Absolutely. I’ve served this dip more times than I can count, and it never disappoints.

Why You’ll Love This Thai Chicken Dip
- Ready in 15 minutes – This dip comes together super fast, making it perfect for last-minute get-togethers or when you need an appetizer in a pinch.
- No cooking required – Just mix everything together and you’re done. Using rotisserie chicken makes it even easier since the protein is already cooked for you.
- Crowd-pleasing flavors – The sweet and savory combo of Thai chili sauce, sesame, and peanuts creates an addictive dip that disappears fast at parties.
- Great for meal prep – Make it ahead and keep it in the fridge until you’re ready to serve. It actually tastes even better after the flavors have time to blend together.
- Sneaks in veggies – The spinach and green onions add freshness and nutrition without overpowering the other flavors, so even veggie-skeptics won’t mind.
What Kind of Chicken Should I Use?
The beauty of this dip is that you can use just about any cooked chicken you have on hand. A rotisserie chicken from the grocery store is probably your easiest option – just shred the meat and you’re ready to go. Leftover grilled chicken, poached chicken breasts, or even canned chicken in a pinch will all work perfectly fine. The key is making sure your chicken is already cooked and shredded into small, bite-sized pieces so it mixes easily with the creamy base and spreads well on crackers.

Options for Substitutions
This dip is pretty forgiving, so feel free to make these swaps based on what you have:
- Cooked chicken: Rotisserie chicken is super convenient, but you can also use leftover grilled chicken, poached chicken breasts, or even canned chicken in a pinch. For a different protein, try shredded cooked turkey or even crab meat.
- Cream cheese: Regular cream cheese works best here since it gives the dip its creamy base. You can use reduced-fat cream cheese, but skip fat-free as it won’t give you the same texture.
- Sweet Thai chili sauce: This is really the star flavor here, so I’d recommend keeping it. But if you’re in a bind, mix 3/4 cup apricot preserves with 1/4 cup sriracha and a splash of rice vinegar for a similar sweet-spicy vibe.
- Spinach: Fresh spinach adds color and nutrition, but you can swap it with kale (remove the stems first), arugula, or even skip the greens altogether if that’s not your thing.
- Chives or green onions: These are pretty interchangeable. Regular yellow or red onion works too – just use about 1/4 cup since they’re stronger in flavor.
- Peanuts: Cashews, almonds, or sunflower seeds all work great. If you have peanut allergies, go with the toasted sesame seeds for that nutty crunch.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this dip is using cold cream cheese straight from the fridge, which makes it impossible to spread smoothly and creates clumps – let it sit at room temperature for at least 30 minutes before assembling.
Another common error is overdoing the spinach, which can release excess moisture and make your dip watery, so stick to the lower end of the measurement and make sure to pat it dry with paper towels if it seems wet.
Don’t skip mixing the soy sauce, sesame oil, and garlic with the chicken beforehand, as this step ensures the flavors actually penetrate the meat instead of just sitting on top.
For the best presentation and flavor distribution, layer your toppings evenly across the entire surface rather than piling them in the center, and add the peanuts or sesame seeds right before serving so they stay crunchy.

What to Serve With Thai Chicken Dip?
Sesame rice crackers are the obvious choice here, but don’t stop there – this dip is amazing with crispy wonton chips, pita chips, or even those addictive seaweed snacks if you want to keep the Asian flavors going. I love setting out a variety of fresh veggies like cucumber slices, bell pepper strips, and snap peas for a lighter option that still has plenty of crunch. If you’re serving this at a party, consider adding some lettuce cups on the side so people can scoop the dip and eat it like a little wrap. You could also spread it on toasted baguette slices or use it as a filling for spring rolls if you want to get a bit fancy with it.
Storage Instructions
Store: Keep your Thai chicken dip in an airtight container in the fridge for up to 4 days. The flavors actually get better after sitting for a few hours, so it’s great to make ahead for parties or game day. Just give it a good stir before serving since the cream cheese might settle a bit.
Make Ahead: This dip is perfect for prepping the day before your gathering. Mix everything together except the peanuts and chives, then store it covered in the fridge. Add those toppings right before serving so they stay nice and crunchy.
Serve: Pull the dip out of the fridge about 15-20 minutes before you plan to serve it so it’s not too cold and stiff. If it seems a little thick after being refrigerated, you can stir in a tablespoon or two of the sweet chili sauce to loosen it up.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
| Servings | 5.5 cups of dip |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1900-2200
- Protein: 85-100 g
- Fat: 120-140 g
- Carbohydrates: 120-140 g
Ingredients
For the chicken:
- 1.25 tbsp soy sauce
- 1.5 tbsp sesame oil
- 2 garlic cloves (freshly minced)
- 3 cups chicken (cooked and shredded)
- 1 tbsp fresh lime juice
For the assembly:
- 16 oz cream cheese (softened to room temperature)
- 1 cup Sweet Thai chili sauce
- 2 cups spinach (finely shredded)
- 1/2 cup chives or green onions (chopped)
- 2/3 cup peanuts (roughly chopped)
- 1/4 cup fresh cilantro (chopped)
For serving:
- Rice crackers
Step 1: Prepare the Mise en Place
- 2 garlic cloves
- 1/2 cup chives or green onions
- 1/4 cup fresh cilantro
- 2/3 cup peanuts
- 2 cups spinach
- 3 cups chicken
Mince the garlic cloves finely and chop the chives, cilantro, and peanuts.
Shred the spinach into thin ribbons.
Ensure your cream cheese is at room temperature so it spreads easily.
Have the cooked, shredded chicken ready and measure out all remaining ingredients.
Proper prep prevents scrambling during assembly and ensures smooth, even flavors throughout the dip.
Step 2: Season and Marinate the Chicken
- 1.25 tbsp soy sauce
- 1.5 tbsp sesame oil
- 2 garlic cloves
- 1 tbsp fresh lime juice
- 3 cups chicken
In a small bowl, whisk together the soy sauce, sesame oil, minced garlic, and fresh lime juice.
Pour this mixture over the shredded chicken and toss thoroughly to coat every strand evenly.
Let sit for 2-3 minutes so the flavors can penetrate the chicken—this creates depth rather than having the flavors sit on top of a cream cheese base.
Step 3: Build the Dip Base
- 16 oz cream cheese
Spread the softened cream cheese evenly across a serving plate or shallow bowl, creating a smooth, even layer as your base.
I like to use the back of a spoon to make gentle swirls in the cream cheese—it looks beautiful and helps the toppings nestle in slightly.
This foundation will hold all your toppings together while remaining creamy.
Step 4: Layer and Finish the Dip
- 1 cup Sweet Thai chili sauce
- seasoned chicken from Step 2
- 2 cups spinach
- 1/2 cup chives or green onions
- 2/3 cup peanuts
- 1/4 cup fresh cilantro
Pour the sweet Thai chili sauce over the cream cheese base, then arrange the seasoned chicken from Step 2, shredded spinach, chopped chives, and peanuts in distinct sections or scattered layers across the top.
Sprinkle with fresh cilantro as the final garnish.
I find arranging toppings in sections makes the dip look restaurant-quality and lets guests choose their favorite flavor combinations with each bite.
Step 5: Serve Immediately
- Rice crackers
Serve the dip at room temperature or slightly chilled alongside rice crackers for dipping.
The contrast between the cool, creamy base and the warm, crispy crackers creates an excellent textural experience.

Sweet Thai Chicken Dip
Ingredients
For the chicken:
- 1.25 tbsp soy sauce
- 1.5 tbsp sesame oil
- 2 garlic cloves (freshly minced)
- 3 cups chicken (cooked and shredded)
- 1 tbsp fresh lime juice
For the assembly:
- 16 oz cream cheese (softened to room temperature)
- 1 cup Sweet Thai chili sauce
- 2 cups spinach (finely shredded)
- 1/2 cup chives or green onions (chopped)
- 2/3 cup peanuts (roughly chopped)
- 1/4 cup fresh cilantro (chopped)
For serving:
- Rice crackers
Instructions
- Mince the garlic cloves finely and chop the chives, cilantro, and peanuts. Shred the spinach into thin ribbons. Ensure your cream cheese is at room temperature so it spreads easily. Have the cooked, shredded chicken ready and measure out all remaining ingredients. Proper prep prevents scrambling during assembly and ensures smooth, even flavors throughout the dip.
- In a small bowl, whisk together the soy sauce, sesame oil, minced garlic, and fresh lime juice. Pour this mixture over the shredded chicken and toss thoroughly to coat every strand evenly. Let sit for 2-3 minutes so the flavors can penetrate the chicken—this creates depth rather than having the flavors sit on top of a cream cheese base.
- Spread the softened cream cheese evenly across a serving plate or shallow bowl, creating a smooth, even layer as your base. I like to use the back of a spoon to make gentle swirls in the cream cheese—it looks beautiful and helps the toppings nestle in slightly. This foundation will hold all your toppings together while remaining creamy.
- Pour the sweet Thai chili sauce over the cream cheese base, then arrange the seasoned chicken from Step 2, shredded spinach, chopped chives, and peanuts in distinct sections or scattered layers across the top. Sprinkle with fresh cilantro as the final garnish. I find arranging toppings in sections makes the dip look restaurant-quality and lets guests choose their favorite flavor combinations with each bite.
- Serve the dip at room temperature or slightly chilled alongside rice crackers for dipping. The contrast between the cool, creamy base and the warm, crispy crackers creates an excellent textural experience.