Go Back
thai chicken enchiladas

Homemade Thai Chicken Enchiladas

Delicious Homemade Thai Chicken Enchiladas recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 10 servings
Calories 3850 kcal

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.