I never thought about combining Thai flavors with enchiladas until a friend served them at a dinner party last year. At first, I wasn’t sure what to expect—enchiladas are usually all about Mexican spices and melted cheese, right? But one bite changed my mind completely.
Turns out, the sweet and tangy Thai sauce works really well with the format of enchiladas. You get that familiar comfort of rolled tortillas and melted cheese, but instead of the usual chili-based sauce, you’re tasting peanut butter, ginger, and lime. It’s the kind of recipe that sounds a little odd on paper but makes total sense when you actually eat it.
The best part is that this isn’t complicated cooking. If you can shred chicken and roll a tortilla, you can make these. The sauce comes together in one bowl, and assembly is pretty straightforward. My family asks for these at least once a month now.
Why You’ll Love These Thai Chicken Enchiladas
- Unique flavor twist – This recipe combines the comfort of enchiladas with bold Thai flavors like sweet chili sauce, ginger, and lime for something totally different from your usual weeknight dinner.
- Great for meal prep – You can use rotisserie chicken or leftover cooked chicken to save time, making this a quick option when you need dinner on the table fast.
- Crowd-pleaser – The sweet and savory sauce with melted cheese appeals to both adventurous eaters and those who prefer milder flavors.
- Ready in under an hour – From start to finish, you’ll have these enchiladas on the table in about 50-70 minutes, perfect for busy weeknights.
What Kind of Chicken Should I Use?
For this recipe, you can use any cooked chicken you have on hand – rotisserie chicken from the store is actually a great shortcut that saves you time and effort. If you’re cooking your own chicken breasts, poaching or baking them works equally well, just make sure they’re fully cooked before shredding. You can even use leftover chicken from last night’s dinner, which makes this recipe perfect for meal planning. Dark meat like chicken thighs will give you a juicier, more flavorful filling, but white meat works just fine if that’s what you prefer.
Options for Substitutions
This fusion recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Sweet Thai chili sauce: This is really the star of the dish, so I’d recommend keeping it if possible. But in a pinch, you can mix 1 cup of regular chili sauce with 1/2 cup honey and a pinch of red pepper flakes.
- Pomegranate juice: If you can’t find pomegranate juice, cranberry juice works well as a substitute. You could also use orange juice for a slightly sweeter flavor.
- Fish sauce: This is already optional, but if you want that umami kick and don’t have fish sauce, add an extra tablespoon of soy sauce instead.
- Mozzarella cheese: Feel free to use Monterey Jack, pepper jack for some heat, or even a Mexican cheese blend. Mozzarella just melts nicely and has a mild flavor that doesn’t compete with the Thai sauce.
- Chicken breasts: Rotisserie chicken is a great time-saver here. You can also use chicken thighs for more flavor, or swap in shrimp or tofu for a different protein.
- Rice vinegar: White vinegar or apple cider vinegar will work fine – just use a little less since they’re slightly stronger.
Watch Out for These Mistakes While Cooking
The biggest mistake you can make with this recipe is not reducing the sauce enough – if it’s too thin, your enchiladas will end up swimming in liquid instead of being nicely coated, so simmer it until it’s thick enough to coat the back of a spoon.
Another common error is overfilling the tortillas, which makes them impossible to roll and causes all the filling to spill out, so stick to about 1/3 cup of filling per tortilla and leave some space at the edges.
Don’t skip warming the tortillas before rolling – cold tortillas will crack and tear, but a quick 30-second zap in the microwave wrapped in a damp paper towel makes them flexible and easy to work with.
Finally, make sure your chicken is completely cooled before mixing it with the other ingredients, as warm chicken can melt the cheese prematurely and create a messy filling that’s hard to handle.
What to Serve With Thai Chicken Enchiladas?
These enchiladas have such a fun sweet and tangy flavor profile that they pair really well with simple sides that won’t compete with all those bold tastes. I love serving them with coconut rice – just cook your rice in half coconut milk and half water for a slightly sweet, creamy base that soaks up the sauce perfectly. A quick cucumber salad with rice vinegar, sesame oil, and a pinch of sugar is refreshing and helps balance out the richness of the cheese and sauce. You could also go with a simple Asian-style slaw made with cabbage, carrots, and a light peanut dressing, or even just some steamed edamame sprinkled with sea salt on the side.
Storage Instructions
Store: These enchiladas keep really well in the fridge for up to 4 days. Just cover the baking dish tightly with foil or transfer individual portions to airtight containers. The flavors actually get even better the next day after everything has had time to meld together!
Freeze: You can freeze these either before or after baking. If freezing unbaked, wrap the dish tightly in plastic wrap then foil and freeze for up to 3 months. For already baked enchiladas, let them cool completely first, then freeze in portions for easy grab-and-go meals.
Reheat: Warm them up in the oven at 350°F covered with foil until heated through, about 20-25 minutes from the fridge or 45 minutes from frozen. You can also microwave individual portions for 2-3 minutes. Add fresh avocado, pomegranate arils, and cilantro right before serving for the best taste and texture.
| Preparation Time | 20-30 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 50-70 minutes |
| Level of Difficulty | Medium |
| Servings | 10 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3700-4000
- Protein: 125-145 g
- Fat: 80-100 g
- Carbohydrates: 600-650 g
Ingredients
For the sauce:
- 1.5 cups chili sauce (Mae Ploy)
- 1/2 cup soy sauce
- 1/4 cup brown sugar
- 2 tablespoons creamy peanut butter
- 1 tablespoon tomato paste
- 3/4 cup pomegranate juice
- 1/4 cup rice vinegar
- 1 lime (freshly squeezed)
- 1.5 teaspoons fish sauce
- 3 cloves garlic (finely minced)
- 1.5 inches ginger (peeled and finely grated)
- 1 teaspoon toasted sesame oil
- 1 teaspoon sriracha (for extra heat)
For the enchiladas:
- 2.5 cups chicken (shredded or cut into 1/2-inch cubes)
- 2 bell peppers (thinly sliced into 2-inch strips)
- 2 cups mozzarella (shredded)
- 10 flour or corn tortillas
For the garnish:
- 1 avocado (sliced into 1/4-inch wedges)
- 1/3 cup pomegranate arils
- 1/4 cup fresh cilantro (chopped)
- 1 tablespoon toasted sesame seeds
Step 1: Prepare Mise en Place and Build the Thai-Inspired Sauce
- 1.5 cups chili sauce
- 1/2 cup soy sauce
- 1/4 cup brown sugar
- 2 tablespoons creamy peanut butter
- 1 tablespoon tomato paste
- 3/4 cup pomegranate juice
- 1/4 cup rice vinegar
- 1 lime
- 1.5 teaspoons fish sauce
- 3 cloves garlic
- 1.5 inches ginger
- 1 teaspoon toasted sesame oil
- 1 teaspoon sriracha
Mince the garlic cloves finely and grate the ginger while peeled, then squeeze the lime juice fresh into a small bowl.
These aromatics will create the flavor foundation for your enchilada sauce.
In a medium saucepan over medium-high heat, combine the chili sauce, soy sauce, brown sugar, peanut butter, tomato paste, pomegranate juice, rice vinegar, lime juice, fish sauce, garlic, ginger, toasted sesame oil, and sriracha.
Stir frequently until the mixture comes to a gentle boil, about 3-5 minutes.
Step 2: Simmer Sauce Until Thickened
- sauce base from Step 1
Reduce heat to medium-low and simmer the sauce for 10-15 minutes, stirring occasionally, until it has thickened noticeably and coats the back of a spoon.
The peanut butter will help create a rich body, and the reduction will concentrate all those Thai flavors beautifully.
Remove from heat and set aside—I like to reserve about 3/4 cup of this sauce separately for the filling, which keeps the texture of the enchiladas from getting too soggy.
Step 3: Prepare the Oven and Preheat Tortillas
- 10 flour or corn tortillas
Preheat your oven to 350°F and lightly grease a 9×13-inch baking dish with oil or butter.
While the oven preheats, wrap your flour or corn tortillas in a damp paper towel and microwave for 1 minute until they’re warm and pliable—this prevents them from cracking as you roll them.
Working with warm tortillas makes the whole assembly much easier and creates better seals.
Step 4: Prepare the Filling and Assemble the Enchiladas
- 2.5 cups chicken
- 2 bell peppers
- 1/4 cup fresh cilantro
- 2 cups mozzarella
- reserved sauce from Step 2
Thinly slice the bell peppers into 2-inch strips and chop fresh cilantro.
In a medium bowl, combine the shredded chicken, sliced bell peppers, chopped cilantro, 1/2 cup of the shredded mozzarella, and 3/4 cup of the reserved sauce from Step 2.
Mix gently until everything is well incorporated.
Lay out a warm tortilla from Step 3, add about 3 tablespoons of the filling down the center, roll tightly, and place seam-side down in the prepared baking dish.
Repeat with remaining tortillas until the dish is full.
Step 5: Top and Bake the Enchiladas
- reserved sauce from Step 2
- remaining mozzarella from Step 4
Pour the remaining sauce from Step 2 evenly over all the rolled enchiladas, making sure each one gets some coverage.
Sprinkle the remaining 1.5 cups of mozzarella cheese over the top.
Bake uncovered in your preheated 350°F oven for 30 minutes until the cheese is melted and bubbly and the edges are starting to brown slightly.
Step 6: Finish with Fresh Toppings and Serve
- 1 avocado
- 1/3 cup pomegranate arils
- 1 tablespoon toasted sesame seeds
Remove the enchiladas from the oven and let them rest for 2 minutes.
Slice the avocado into 1/4-inch wedges and arrange them on top of the hot enchiladas just before serving—this prevents browning while keeping them fresh and creamy.
Scatter the pomegranate arils across the dish for bright pops of color and tartness, then finish with a generous sprinkle of toasted sesame seeds for nutty crunch.
The warm enchiladas combined with cool, fresh toppings create a wonderful contrast in temperature and texture.

Homemade Thai Chicken Enchiladas
Ingredients
For the sauce
- 1.5 cups chili sauce (Mae Ploy)
- 1/2 cup soy sauce
- 1/4 cup brown sugar
- 2 tablespoons creamy peanut butter
- 1 tablespoon tomato paste
- 3/4 cup pomegranate juice
- 1/4 cup rice vinegar
- 1 lime (freshly squeezed)
- 1.5 teaspoons fish sauce
- 3 cloves garlic (finely minced)
- 1.5 inches ginger (peeled and finely grated)
- 1 teaspoon toasted sesame oil
- 1 teaspoon sriracha (for extra heat)
For the enchiladas
- 2.5 cups chicken (shredded or cut into 1/2-inch cubes)
- 2 bell peppers (thinly sliced into 2-inch strips)
- 2 cups mozzarella (shredded)
- 10 flour or corn tortillas
For the garnish
- 1 avocado (sliced into 1/4-inch wedges)
- 1/3 cup pomegranate arils
- 1/4 cup fresh cilantro (chopped)
- 1 tablespoon toasted sesame seeds
Instructions
- Mince the garlic cloves finely and grate the ginger while peeled, then squeeze the lime juice fresh into a small bowl. These aromatics will create the flavor foundation for your enchilada sauce. In a medium saucepan over medium-high heat, combine the chili sauce, soy sauce, brown sugar, peanut butter, tomato paste, pomegranate juice, rice vinegar, lime juice, fish sauce, garlic, ginger, toasted sesame oil, and sriracha. Stir frequently until the mixture comes to a gentle boil, about 3-5 minutes.
- Reduce heat to medium-low and simmer the sauce for 10-15 minutes, stirring occasionally, until it has thickened noticeably and coats the back of a spoon. The peanut butter will help create a rich body, and the reduction will concentrate all those Thai flavors beautifully. Remove from heat and set aside—I like to reserve about 3/4 cup of this sauce separately for the filling, which keeps the texture of the enchiladas from getting too soggy.
- Preheat your oven to 350°F and lightly grease a 9x13-inch baking dish with oil or butter. While the oven preheats, wrap your flour or corn tortillas in a damp paper towel and microwave for 1 minute until they're warm and pliable—this prevents them from cracking as you roll them. Working with warm tortillas makes the whole assembly much easier and creates better seals.
- Thinly slice the bell peppers into 2-inch strips and chop fresh cilantro. In a medium bowl, combine the shredded chicken, sliced bell peppers, chopped cilantro, 1/2 cup of the shredded mozzarella, and 3/4 cup of the reserved sauce from Step 2. Mix gently until everything is well incorporated. Lay out a warm tortilla from Step 3, add about 3 tablespoons of the filling down the center, roll tightly, and place seam-side down in the prepared baking dish. Repeat with remaining tortillas until the dish is full.
- Pour the remaining sauce from Step 2 evenly over all the rolled enchiladas, making sure each one gets some coverage. Sprinkle the remaining 1.5 cups of mozzarella cheese over the top. Bake uncovered in your preheated 350°F oven for 30 minutes until the cheese is melted and bubbly and the edges are starting to brown slightly.
- Remove the enchiladas from the oven and let them rest for 2 minutes. Slice the avocado into 1/4-inch wedges and arrange them on top of the hot enchiladas just before serving—this prevents browning while keeping them fresh and creamy. Scatter the pomegranate arils across the dish for bright pops of color and tartness, then finish with a generous sprinkle of toasted sesame seeds for nutty crunch. The warm enchiladas combined with cool, fresh toppings create a wonderful contrast in temperature and texture.







