Main Courses
This Bangla chicken roast recipe transforms simple ingredients into melt-in-your-mouth tender bites that carry the soul of Bangladeshi home cooking. The secret lies in a yogurt-based marinade infused with aromatic spices—turmeric, cumin, and coriander—that tenderize the meat while building layers of flavor over hours.
What sets this dish apart is the balance of tangy yogurt and warm spices, creating a crust that's both fragrant and irresistible.
The roasting process is where the magic happens—slow-cooked until the chicken is fork-tender yet retains its juices, basted with its own marinade for extra richness. I’ve perfected this method to deliver restaurant-quality results at home, with minimal effort but maximum impact.
The result is a dish that’s equally impressive for weekend gatherings or a comforting weeknight meal.
What you’ll end up with is golden-brown, succulent chicken pieces that practically fall apart with each bite, infused with earthy spices and a subtle tang. The aroma alone will have everyone gathering around your table, while the tender texture makes it a crowd-pleaser.
Serve with steamed basmati rice and a side of cucumber raita for the full Bangladeshi experience.
This recipe is designed to be adaptable—whether you’re roasting in the oven or using a grill, the technique ensures tender, flavorful chicken every time. The marinade can also be prepped ahead, giving you more time to focus on perfecting the roast itself.
Let’s get started on creating a dish that tastes like home.
Ingredients for bangla chicken roast
Yogurt, spices, and chicken thighs—simple ingredients for restaurant-style flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on for crispiness, cut into even pieces |
| Plain Yogurt, Full-Fat 🥛 | 1 cup | Greek or regular, unsweetened |
| Turmeric Powder 🌿 | 1 tsp | Bright orange for vibrant color |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced or finely chopped |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, no zest |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, no pulp |
| Vegetable Oil 🫒 | 2 tbsp | For basting, high smoke point |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The chicken thighs are non-negotiable here—bone-in and skin-on for that crispy, juicy magic. Look for thighs with good marbling at the grocery store's meat counter. Costco or your local butcher usually have the best quality. If you can't find bone-in, skin-on thighs, bone-in, skinless works too—just add 5 minutes to the roasting time. The yogurt should be full-fat (none of that low-fat stuff)—it's what creates that tender, tangy crust. I grab mine from the organic section at Whole Foods or the regular dairy aisle at Kroger.
No fresh ginger? Powdered ginger at half the amount works in a pinch, but fresh is worth it. Running low on cumin? Ground coriander and a pinch of cinnamon can stand in, but it's not the same. The lemon juice is key—bottled works, but fresh is brighter. Want more heat? Add a pinch of cayenne. No cilantro? Fresh parsley or mint works too. The spices lose potency after 6 months, so if your jars smell stale, toss 'em. Penzeys or the bulk bins at Trader Joe's are great for fresh spices.
Marinate the chicken for at least 4 hours (overnight is best). The yogurt marinade keeps well in the fridge for 2 days—just give it a stir before using. The roasted chicken reheats beautifully—350°F for 10 minutes is all it takes. Store leftovers in an airtight container for 4 days, or freeze for 3 months. The rice? Cook it ahead—basmati takes 15 minutes and pairs perfectly with the rich, spiced chicken.
Why You'll Love This Recipe
- Few Ingredients, Big Payoff: I swear by this recipe because it’s that simple—just chicken, yogurt, turmeric, and a pinch of cumin and coriander. No chopping, no fussing, just marinate, roast, and let the spices do the magic. Honestly, my lazy Sundays thank me every time.
- Crispy-Tender Magic: That yogurt marinade? It’s the secret weapon—juicy inside, golden crust outside. The turmeric gives it that signature glow, while the cumin and coriander add warmth that lingers. (Yes, even my picky teen finishes his plate.)
- Leftovers That Don’t Suck: This roast actually improves the next day—more flavor, less dryness. I portion it into containers and grab it for lunches, or toss it into wraps when I’m in a rush. No sad, rubbery chicken here.
- Budget-Friendly Feast: Bone-in thighs stretch further, and the spices cost pennies. A single batch feeds four, and the leftovers stretch for days. Between us, this is how I feed my family well without breaking the bank. (And yes, it’s still delicious.)
Step-by-step instructions for Bangla chicken roast
Here's how to make these melt-in-your-mouth, aromatic bites with perfectly tender chicken.
Prepare the Yogurt Marinade
In a medium bowl, combine the 1 cup plain yogurt, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 0.5 teaspoon red chili powder, 1 teaspoon turmeric, 1 teaspoon ground cumin, and 1 teaspoon ground coriander. Mix until smooth and fully combined. The yogurt should look like a thick, creamy paste with no dry spices remaining.
This marinade does double duty—tenderizing the chicken while infusing it with those signature Bangla flavors. The turmeric gives it that beautiful golden hue, and the yogurt keeps the meat juicy even after roasting. Let the mixture sit at room temperature for 5 minutes while you prep the chicken.
Marinate the Chicken
Cut the 1.5 lb bone-in chicken thighs into even, bite-sized pieces—about 1.5 to 2 inches in size. Pat them dry with paper towels to help the marinade cling better. Add the chicken pieces to the yogurt mixture and gently toss until every piece is fully coated.
Transfer the marinated chicken to a shallow dish or resealable bag and refrigerate for at least 4 hours, or preferably overnight. This long marinating time is crucial—it breaks down the muscle fibers, ensuring the chicken stays tender and absorbs all those aromatic spices. If you're short on time, marinate for at least 2 hours, but don't skip this step entirely.
Roast to Golden Perfection
Preheat your oven to 375°F. Arrange the marinated chicken pieces in a single layer on a baking sheet, making sure they're not crowded. Drizzle the 2 tablespoons vegetable oil evenly over the chicken and toss gently to coat. Roast for 30 minutes, then flip each piece and continue roasting for another 20-25 minutes until the chicken is golden brown and cooked through.
You'll know it's done when the internal temperature reaches 165°F and the skin is crispy. The chicken should pull away from the bone easily, and the edges should be nicely browned. If the skin isn't crispy enough after roasting, transfer the pieces to a skillet over medium-high heat for 2-3 minutes to get that perfect crunch.
Finish with Aromatics
While the chicken roasts, finely chop the 6 garlic cloves and 1 tablespoon ginger root. In a small bowl, mix these with the 2 tablespoons lemon juice and 0.25 cup chopped cilantro. Once the chicken is done roasting, remove it from the oven and toss with the garlic-ginger-cilantro mixture. This final step adds a bright, fresh finish that cuts through the richness of the yogurt and spices.
Let the chicken rest for 5 minutes before serving. This resting time helps the juices redistribute, keeping each bite moist and flavorful. Serve the Bangla chicken roast hot with 1.5 cups cooked basmati rice and a side of fresh mango chutney or raita for the full experience.
Pro Tips For Making Bangla Chicken Roast
- Use Bone-In, Skin-On Thighs: I learned this the hard way—skinless, boneless thighs dry out fast. The bone keeps the meat juicy, and the skin renders crispy golden perfection when you roast it. Skip the boneless version unless you’re okay with chewing through rubbery bits.
- Marinate Overnight—But Not Too Long: Two hours minimum, but don’t let it sit past 12. The yogurt will start breaking down the meat after that, turning your roast into a mushy mess. If you’re short on time, at least 4 hours in the fridge makes a real difference.
- Pat Dry Before Roasting: I used to skip this, and my roast would steam instead of crisp. Grab paper towels and dry those thighs thoroughly—especially after the yogurt marinade. Wet skin won’t brown; dry skin turns into a crackling crust.
- Add Turmeric Last: Mix the turmeric powder with a splash of yogurt right before coating the chicken. This keeps it bright and vibrant instead of dulling into the marinade. Trust me, your roast will look (and taste) fresher.
Regional styles of this bangla chicken roast
Dhaka-Style Roast
The capital city of Bangladesh brings a slightly sweeter, more aromatic twist to this dish. Here, the marinade often includes a touch of 1 teaspoon sugar or ½ teaspoon cardamom powder to complement the spices. I like to add 1 tablespoon grated onion to the marinade for extra depth.
The chicken is typically roasted on a charcoal grill for a smoky flavor, but your oven works just as well. Serve with steamed rice and a side of potato curry for a true Dhaka-style spread. 🌟
Chittagong Coastal Flavor
In the coastal regions of Chittagong, you'll find a brinier, more citrus-forward take on this roast. Add 1 tablespoon freshly squeezed lime juice to the marinade and include ½ teaspoon mustard powder for a subtle tang.
The locals often finish the dish with a sprinkle of fresh mint instead of cilantro. Pair this version with steamed jasmine rice and a side of fish curry to honor the coastal influences. 🍋
Rural Village Style
In rural Bangladeshi villages, this dish is often made with whatever spices are on hand, creating a rustic charm. Skip the red chili powder and use 1 teaspoon smoked paprika instead for a deeper, earthier flavor. Add ½ teaspoon fennel seeds to the marinade for a subtle licorice note.
The chicken is traditionally cooked in a clay pot over an open flame, but a cast-iron skillet on the stove works perfectly. Serve with flatbread and a simple cucumber salad for a hearty, no-fuss meal. 🏡
Urban Fusion Twist
For a modern take, blend the traditional flavors with a contemporary touch. Add ½ teaspoon smoked paprika and ¼ teaspoon garlic powder to the marinade for a smoky depth. Roast the chicken at 400°F for 20 minutes, then broil for 3-5 minutes to get a crispy finish.
Garnish with toasted sesame seeds and serve with quinoa or cauliflower rice for a lighter option. This version is perfect for health-conscious diners who still want bold flavors. 💡
Special Occasion Version
For celebrations like Eid or weddings, this dish takes on a richer profile. Increase the yogurt to 1.5 cups and add 1 tablespoon melted ghee to the marinade. Include 1 teaspoon garam masala and ½ teaspoon cinnamon for warmth.
Roast the chicken at 350°F for 40 minutes, basting with the marinade every 10 minutes. Garnish with gold leaf and serve with saffron-infused rice and a side of biryani for an extravagant spread. 🎉
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
While you can use chicken breast, thighs are ideal because they stay juicier and more tender during roasting. If you must use breast, cut them into 1-inch thick pieces and marinate for at least 6 hours (preferably overnight) to prevent dryness. Reduce the roasting time to 15-20 minutes total and check for doneness at 165°F internal temperature.
How can I make this dish spicier?
For extra heat, add 1 teaspoon cayenne pepper or 1 chopped green chili to the marinade. You can also blend 1 tablespoon red pepper flakes into the yogurt mixture. For a smoky kick, include ½ teaspoon smoked paprika—this works especially well for the urban fusion twist.
What's the best way to reheat leftover Bangla chicken roast?
Reheat in a skillet over medium-low heat with 1 tablespoon oil for 3-4 minutes until warmed through. For oven reheating, cover with foil and bake at 350°F for 10 minutes. Avoid microwaving—it makes the skin soggy. Store leftovers in an airtight container for up to 4 days or freeze for 3 months.
Can I grill this chicken instead of roasting?
Grilling works beautifully for a smoky flavor. Thread the marinated chicken onto skewers and grill over medium-high heat for 8-10 minutes per side, basting with marinade. For charcoal grilling, maintain 375-400°F temperature. The Dhaka-style version in our regional guide was actually designed for grilling—just add 1 tablespoon grated onion to the marinade for extra depth.
What are the best sides to serve with this dish?
Traditional pairings include steamed basmati rice and cucumber raita (yogurt with grated cucumber and mint). For a complete meal, add potato curry (Dhaka-style) or fish curry (Chittagong coastal version). Modern options include quinoa salad or roasted vegetables. The yogurt marinade's tanginess balances well with sweet sides like mango chutney or coconut rice.
