← Back to Blog

Thai Basil Chicken — The Recipe That Brought Roberto Back to the Fire

Thanksgiving week. Roberto and Elena arrived on Wednesday evening. I watched from the kitchen window as their Buick pulled into the driveway — slowly, carefully, the way Roberto drives everything now — and I saw my father get out of the car and stand in my driveway and look at the house like a man seeing land after a long time at sea. Elena got out and looked at the backyard and I heard her say, in Spanish, "Thank God."

Sofia was out the door before I could stop her. She ran across the driveway and stopped — stopped herself, six feet away, because she has been trained by eight months of pandemic to stop — and she looked at Roberto and said, "Abuelo, can I hug you?" And Roberto, who has not broken a rule in his life that Elena did not tell him to break, opened his arms and said, "Come here, mija." And she ran into him and held on and he held on and Elena was crying and I was standing in the doorway with Diego on my hip and the tears were running down my face and I did not wipe them because my hands were full of my son.

We kept the rest of the evening distanced — outside, masked when not eating, the protocols respected. But that hug. That hug broke eight months of isolation open like a dam, and the rest of the evening flowed from it: conversation, laughter, the sound of family that has been absent from this house since March. Diego, who barely remembers his grandparents in person (he was two and a half when the pandemic started), warmed up within thirty minutes and was sitting in Elena's lap by sundown. Sofia did not leave Roberto's side all evening.

Roberto went to the grill. He stood there — at my grill, not his, but a grill, any grill, a fire — and he lit the charcoal and the flame caught and the smoke rose and he closed his eyes and stood in the smoke like a man standing in rain after a drought. He opened his eyes and said, "I am back." Two words. The whole life in two words.

He grilled chicken that night — the chile-lime chicken, my recipe, because his carne asada ingredients were reserved for tomorrow. He grilled it slowly, attentively, with the concentration of a man who has not touched tongs in eight months and is relearning the weight of them. The chicken was perfect. The smoke was perfect. The evening was perfect. The family was together.

I did not cook. I stood next to my father at the grill and watched. That was enough. That was everything.

Roberto made his version of grilled chicken that night, but the recipe he reached for — the one he called mine — has always lived in that same territory of heat and brightness: chile, citrus, fresh herbs, fire. This Thai Basil Chicken is the weeknight stove-top cousin of what came off the grill that evening, carrying the same bold aromatics, the same fragrant smoke-and-herb logic that made the whole backyard smell like a family that had found its way back together. When I make it now, I think of Roberto closing his eyes in the smoke and saying “I am back.” Two words. This dish is my version of those two words.

Thai Basil Chicken

Prep Time: 15 min | Cook Time: 15 min | Total Time: 30 min | Servings: 4

Ingredients

  • 1 1/2 lbs boneless, skinless chicken thighs, thinly sliced or roughly chopped
  • 3 tablespoons vegetable oil, divided
  • 6 cloves garlic, minced
  • 3 Thai red chilies or 2 serrano peppers, thinly sliced (seeds in for heat, seeds out for mild)
  • 1 medium shallot, thinly sliced
  • 2 tablespoons oyster sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon soy sauce
  • 1 teaspoon sugar
  • 1/4 teaspoon white pepper
  • 1 1/2 cups fresh Thai basil leaves (packed), stems removed
  • 3 green onions, sliced on the bias
  • Cooked jasmine rice, for serving
  • Lime wedges, for serving

Instructions

  1. Prep the sauce. In a small bowl, stir together the oyster sauce, fish sauce, soy sauce, sugar, and white pepper until the sugar dissolves. Set aside.
  2. Sear the chicken. Heat 2 tablespoons of oil in a large wok or heavy skillet over high heat until shimmering. Add the chicken in a single layer and cook without stirring for 2–3 minutes, letting it develop color on the bottom. Break it apart and stir-fry until cooked through and the edges are lightly crisped, about 3–4 more minutes. Transfer to a plate.
  3. Build the aromatics. Reduce heat to medium-high and add the remaining 1 tablespoon of oil. Add the shallot and stir-fry for 1 minute until softened. Add the garlic and chilies and cook, stirring constantly, for 30–45 seconds until fragrant. Do not let the garlic burn.
  4. Combine and sauce. Return the chicken to the pan. Pour the sauce over everything and toss to coat. Cook for 1–2 minutes, stirring frequently, until the sauce reduces slightly and clings to the chicken.
  5. Finish with basil. Remove from heat and fold in the fresh Thai basil leaves and green onions. The residual heat will wilt the basil just enough while preserving its fragrance. Taste and adjust seasoning with additional fish sauce or a pinch of sugar as needed.
  6. Serve. Spoon over jasmine rice and serve immediately with lime wedges alongside. Squeeze lime generously just before eating.

Nutrition (per serving)

Calories: 310 | Protein: 34g | Fat: 14g | Carbs: 9g | Fiber: 1g | Sodium: 870mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 242 of Marcus’s 30-year story · Phoenix, Arizona
Marcus is a Phoenix firefighter, a husband, a dad of two, and the kind of guy who'd hand you a plate of brisket before he'd shake your hand. He grew up watching his father Roberto grill carne asada every Sunday in the backyard, and that tradition runs through everything he cooks. He's won a couple of local BBQ competitions, built an outdoor kitchen his wife calls "the altar," and feeds his fire crew on every shift. For Marcus, cooking isn't a hobby — it's how he shows up for the people he loves.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?