If you love bold flavors and fast weeknight dinners, this Thai Chicken Flatbread Recipe is a must-try. Think savory-sweet marinated chicken, creamy peanut sauce, melty mozzarella, crisp veggies, and a bright, tangy drizzle — all on two naan flatbreads that crisp up perfectly in the oven. It’s inspired by those vibrant Thai flavors that always feel like a little celebration at the table, but made approachable and weeknight-friendly. I tested this a few times to balance the sweet, salty, sour, and spicy notes so every bite sings.
Why you’ll love this Thai Chicken Flatbread Recipe

- Ready in under an hour with minimal hands-on time.
- Uses everyday pantry staples plus two naan flatbreads for an easy crust.
- Customizable heat — add more Sriracha if you like it spicy.
- Great for feeding a crowd or turning into meal-prep lunches the next day.
Ingredients
Use the following exactly as listed for best results.
- 2 naan flatbread pizzas
- 2 chicken breasts, chopped into bite size pieces
- 1 teaspoon olive oil or coconut oil
- 1 tablespoons reduced sodium soy sauce
- 2 tablespoons water
- 2 tablespoons brown sugar
- 1 tablespoon lime juice
- 1 teaspoon fish sauce (may sub. soy sauce)
- 1/2 teaspoon Sriracha/Asian hot chili sauce (optional)
- 1/2 tsp each garlic powder, dried basil
- 1/4 tsp each ground ginger, salt, pepper
- 1/2 cup peanut butter (I like crunchy)
- 1/8 red onion, thinly sliced
- 2 cups shredded mozzarella cheese
- 1/2 cup white bean sprouts
- 1/3 cup matchstick carrots
- 1/2 of a 5.3 oz. container coconut yogurt
- 1 1/2 tablespoons mayonnaise
- 1/2 teaspoon honey
- 1/2 teaspoon lime juice
- chopped cilantro
- chopped peanuts
Make-ahead tips
You can marinate the chopped chicken in the sauce for up to 2 hours in the fridge to deepen the flavor. The coconut yogurt drizzle can be mixed and refrigerated a day ahead. If you plan to serve later, keep crispy toppings like bean sprouts and peanuts separate until just before serving.
Step-by-step Directions

Follow these clear steps to build the best Thai Chicken Flatbread Recipe. The instructions are organized in the same order as the ingredients and keep the original amounts intact.
- Preheat and prep. Preheat your oven to 425°F (220°C). Arrange a baking sheet so the flatbreads will have space. If you prefer a crisper crust, place a wire rack on the sheet and set the naan on the rack.
- Make the chicken marinade and sauce. In a medium bowl, whisk together 1 teaspoon olive oil or coconut oil, 1 tablespoon reduced sodium soy sauce, 2 tablespoons water, 2 tablespoons brown sugar, 1 tablespoon lime juice, 1 teaspoon fish sauce (or additional soy sauce if you prefer), and 1/2 teaspoon Sriracha or Asian hot chili sauce if using. Add 1/2 teaspoon garlic powder, 1/2 teaspoon dried basil, 1/4 teaspoon ground ginger, 1/4 teaspoon salt, and 1/4 teaspoon pepper. Stir until the sugar is dissolved and the seasonings are evenly combined.
- Marinate the chicken. Add the 2 chicken breasts, chopped into bite-size pieces, to the bowl with the sauce. Toss to coat thoroughly. Let the chicken sit in the marinade while you prepare the peanut sauce and other toppings — at least 10 minutes, or up to 2 hours in the refrigerator for stronger flavor.
- Prepare the peanut sauce. In a small bowl, combine 1/2 cup peanut butter (crunchy if you like a bit of texture) with a few tablespoons of the chicken marinade or a splash of water to loosen it, then whisk until smooth. Taste and add a pinch more lime juice if you want a tangier note. The peanut sauce should be thick but spreadable.
- Cook the chicken. Heat a skillet over medium-high heat. Add the marinated chicken pieces and cook, stirring occasionally, until the chicken is cooked through and lightly caramelized, about 6–8 minutes depending on the size of the pieces. If the pan becomes dry, add a splash of water to prevent sticking. Remove the pan from heat when the chicken registers 165°F (74°C) or is no longer pink inside.
- Assemble the flatbreads. Place the two naan flatbread pizzas on the prepared baking sheet. Spread the peanut butter mixture evenly across both flatbreads, leaving a small border at the edge for a neat crust. Distribute the cooked chicken evenly between the two naan. Scatter 2 cups shredded mozzarella cheese over the top so it melts and creates gooey layers.
- Bake until melty. Bake the assembled flatbreads in the preheated oven for 8–10 minutes, or until the cheese is melted and bubbling and the naan edges are lightly golden. If you prefer a crispier top, turn the oven to broil for 30–60 seconds — watch carefully so the cheese doesn’t burn.
- Make the coconut yogurt drizzle. While the flatbreads bake, mix 1/2 of a 5.3 oz. container coconut yogurt with 1 1/2 tablespoons mayonnaise, 1/2 teaspoon honey, and 1/2 teaspoon lime juice in a small bowl. Stir until smooth and taste; adjust with a tiny pinch of salt or more lime if you want a brighter sauce.
- Slice and top. Remove the baked naan from the oven and let them cool 1–2 minutes for easier slicing. Thinly slice 1/8 red onion into delicate slivers. Scatter 1/2 cup white bean sprouts and 1/3 cup matchstick carrots across the two flatbreads for crunch. Add the thin red onion slices.
- Finish with fresh garnishes. Drizzle the coconut yogurt sauce over the flatbreads in a thin stream or dollops. Sprinkle chopped cilantro and chopped peanuts generously for color, aroma, and texture. Slice each naan into 6 pieces or into wedges and serve immediately so the contrast between warm, melty cheese and cool, tangy drizzle stays intact.
Serving ideas

This Thai Chicken Flatbread Recipe shines on its own, but you can pair it with a simple green salad, a side of steamed edamame, or a light cucumber salad with rice vinegar and sesame seeds to round out the meal. Leftovers reheat well in a 350°F oven for 8–10 minutes to revive crispness.
Flavor tips and swaps
- If you want more heat, add extra Sriracha into the marinade or a few dashes on top before serving.
- Prefer a nut-free version? Swap peanut butter for sunflower seed butter and leave out the chopped peanuts as a topping.
- For a brighter sauce, stir extra lime juice into the coconut yogurt drizzle. A touch of grated fresh ginger folded into the peanut spread can add a fresh zing.
- If you like more herb power, add torn basil leaves or mint at the end with the cilantro for a layered herb profile.
Notes on ingredients
Use reduced sodium soy sauce to keep the saltiness balanced with the brown sugar and peanut butter. Coconut yogurt makes the drizzle slightly tangy and coconut-scented, which complements the Thai flavor profile beautifully. Matchstick carrots and bean sprouts add the crisp counterpoint to warm melted cheese and tender chicken, so don’t rush that step.
Storage
Store leftover flatbread in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for 8–10 minutes or in a skillet over medium-low heat to bring back the crispiness. Keep the yogurt drizzle and fresh toppings separate until ready to serve for the best texture.
Final thoughts
This Thai Chicken Flatbread Recipe is one of those dishes that feels special but comes together quickly. The marriage of savory-sweet chicken, rich peanut sauce, melty cheese, and bright, crisp toppings gives each bite contrast and excitement. It’s a fun twist on pizza night and a great way to introduce Thai flavors to picky eaters without overwhelming them.
Make it once and you’ll find yourself reaching for it whenever you want a vibrant, comforting meal that’s a little different from the usual weeknight rotation.

Thai Chicken Flatbread Recipe
Equipment
- Baking Sheet
- foil or nonstick mat
- large nonstick skillet
- Mixing Bowls
- Whisk
- Spatula or spoon
Ingredients
- 2 naan flatbread pizzas
- 2 chicken breasts chopped into bite-size pieces
- 1 teaspoon olive oil or coconut oil
- 1 tablespoon reduced-sodium soy sauce
- 2 tablespoons water
- 2 tablespoons brown sugar
- 1 tablespoon lime juice
- 1 teaspoon fish sauce may substitute soy sauce
- 1/2 teaspoon Sriracha or Asian hot chili sauce optional
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried basil
- 1/4 teaspoon ground ginger
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup peanut butter I like crunchy
- 1/8 red onion thinly sliced
- 2 cups shredded mozzarella cheese
- 1/2 cup white bean sprouts
- 1/3 cup matchstick carrots
- 1/2 5.3 oz container coconut yogurt
- 1 1/2 tablespoons mayonnaise
- 1/2 teaspoon honey
- 1/2 teaspoon lime juice
- chopped cilantro for garnish
- chopped peanuts for garnish
Instructions
- Make the coconut crema: whisk together the coconut yogurt, 1 1/2 tablespoons mayonnaise, 1/2 teaspoon honey, and 1/2 teaspoon lime juice until smooth; refrigerate until serving.
- Preheat the oven to 400°F (200°C) and line a baking sheet with foil or a nonstick mat.
- Whisk the peanut sauce base: in a medium bowl combine 1 tablespoon reduced-sodium soy sauce, 2 tablespoons water, 2 tablespoons brown sugar, 1 tablespoon lime juice, 1 teaspoon fish sauce, 1/2 teaspoon Sriracha (if using), garlic powder, dried basil, ground ginger, salt, and pepper; set aside.
- Heat 1 teaspoon oil in a large nonstick skillet over medium-high heat. Add the chopped chicken and sauté until no longer pink on the outside, about 3–5 minutes.
- Add the prepared peanut sauce (from the bowl) to the skillet and simmer with the chicken for about 2 minutes, then stir in 1/2 cup peanut butter until the sauce is smooth and the chicken is evenly coated.
- Assemble the flatbreads: divide the chicken-peanut mixture evenly between the 2 naan, spreading it almost to the edges; top each with shredded mozzarella, thinly sliced red onion, matchstick carrots, and bean sprouts.
- Bake on the prepared sheet for 10 minutes, then broil briefly if desired until the cheese is golden and bubbly.
- Garnish each flatbread with chopped peanuts, chopped cilantro, and dollops or a drizzle of the chilled coconut crema; slice and serve.
Notes
- Make the coconut crema ahead and keep chilled.
- Use crunchy peanut butter for texture if desired.
- Fish sauce can be replaced with equal soy sauce.
- Broil briefly to brown the cheese, watching closely.
