Bangladeshi Whole Chicken Roast Recipe: Fragrant Cumin and Cardamom Spice Roast

Main Courses

Bangladeshi Whole Chicken Roast Recipe: Fragrant Cumin and Cardamom Spice Roast

This Bangladeshi whole chicken roast delivers tender, fragrant meat infused with warm spices like cumin and cardamom—perfect for festive gatherings. 🌟 The secret lies in marinating the chicken overnight with whole spices, garlic, and yogurt, creating a rich, aromatic crust that locks in moisture while roasting.

This method transforms a simple whole chicken into a showstopping centerpiece that carries the soul of Bangladeshi cuisine.

A traditional approach calls for roasting at 375°F until the skin turns golden and crisp, basting occasionally with melted ghee for extra richness. The spices—cumin, cardamom, coriander, and fennel—are toasted first to deepen their flavors, ensuring every bite is aromatic without being overpowering.

While the chicken roasts, basmati rice and steamed vegetables like potatoes or eggplant make ideal companions, absorbing the fragrant juices from the pan.

What makes this dish truly special is its versatility—it’s equally at home at Eid celebrations or family dinners. The tender meat falls apart easily, revealing juicy, flavorful pieces that pair beautifully with raita or a tangy chutney.

Whether you're serving a crowd or treating yourself to a homemade feast, this recipe brings the warmth of Bangladeshi hospitality to your table.

The key to success is patience: letting the chicken marinate overnight allows the spices to penetrate deeply, while roasting at the right temperature ensures a perfect balance of crispy skin and tender meat.

With just a few simple ingredients and a little time, you’ll create a dish that’s as comforting as it is impressive.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
High Cal

Ingredients for bangladeshi whole chicken roast

Whole spices and yogurt create a fragrant marinade that transforms ordinary chicken into a festive centerpiece.

Ingredient Amount Notes
Whole Chicken 🍗 4 lb Fresh, skin-on preferred
Plain Yogurt 🥛 1 cup Full-fat for richness
Ghee 🧈 ½ cup For basting and richness
Whole Cumin Seeds 🌿 2 tbsp Toasted for depth
Green Cardamom Pods 🌿 8 whole Lightly crushed
Whole Coriander Seeds 🌿 1 ½ tbsp Toasted with cumin
Fennel Seeds 🌿 1 tbsp Toasted lightly
Garlic Cloves 🧄 8 cloves Minced for marinade
Fresh Ginger 🧄 ½ cup Finely grated
Lemon Juice 🍋 ¼ cup Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Basmati Rice 🍚 2 cups Uncooked, for serving

The spices are the heart of this dish—toast them whole in a dry pan until fragrant (about 2 minutes) to deepen their flavors. Penzeys or bulk bins at Indian markets carry the best quality for cardamom, coriander, and fennel. For the chicken, a 4-pound bird serves 4 generously, but adjust if needed. Look for a chicken with good skin coverage—it crisps beautifully during roasting. The yogurt should be plain and full-fat; Greek yogurt works if that's what you have, but traditional plain yogurt creates the best marinade texture.

No cardamom pods? Substitute 1 tsp ground cardamom, but the flavor won't be as vibrant. Running short on fennel seeds? Skip it entirely—this recipe works beautifully without it. Fresh ginger is ideal, but substitute 1 tbsp ground ginger if needed. For the lemon juice, Meyer lemons add a subtle sweetness that pairs perfectly. The ghee can be replaced with unsalted butter** (though it won't have the same rich flavor). If you're short on time, marinate the chicken for at least 4 hours instead of overnight—it'll still be delicious.

Marinated chicken keeps 2 days in the fridge, fully submerged in marinade. The spices can be toasted and stored in an airtight container for up to 3 months—just grind them fresh before using. Roasted chicken reheats best at 350°F for 15-20 minutes, covered loosely with foil. For a crowd, double the marinade recipe and use a 6-pound chicken—it'll yield generous portions. The rice should be cooked in broth from the roasting pan for extra flavor, and any leftovers make perfect chicken sandwiches the next day.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this—just chicken, yogurt, ghee, cumin, and cardamom. That’s it. No fancy prep, no hidden pantry raids, and the whole thing comes together while you’re still deciding what to watch on TV.
  • Ghee-Glazed Crispy Perfection: The ghee renders into a golden, sticky crust that cracks like glass when you cut in. Honestly, the first time I tried it, I nearly burned my fingers pulling a piece off the bone—that’s how good it is.
  • Feeds a Crowd (or Me): Between us, this is my go-to for gatherings. A whole chicken feeds six without stretching, and the leftovers? I’ll be real, I eat them twice before they’re gone—once as biryani, once as sandwiches.
  • Budget Roast, Big Payoff: A whole chicken costs less than two breasts, and the yogurt marinade stretches every bite. I’ve made this on a $15 budget and still felt like I’d hosted a feast. The cumin and cardamom make it taste like a restaurant, not a stretch.

Step-by-step instructions for Bangladeshi whole chicken roast

Master this aromatic technique for tender, spice-infused chicken with crispy skin.

1

👨‍🍳 Step 1: Prepare the Whole Spice Blend

In a dry skillet over medium heat, toast the 2 tbsp whole cumin seeds and 1.5 tbsp whole coriander seeds for 2-3 minutes until fragrant and lightly golden. Immediately transfer to a plate to cool, then crush lightly with a mortar and pestle or rolling pin. Add the 1 tbsp fennel seeds and toast them separately for 1 minute until aromatic, then crush lightly as well.

In a small bowl, combine the crushed spice blend with the 8 whole green cardamom pods (lightly crushed), 8 minced garlic cloves, and ½ cup finely grated fresh ginger. This aromatic foundation will infuse the chicken with complex, layered flavors characteristic of Bangladeshi cuisine.

2

🍳 Step 2: Marinate the Chicken

In a large mixing bowl, combine the 1 cup plain yogurt, ½ cup ghee, ¼ cup lemon juice, 1.5 tsp salt, and ½ tsp ground black pepper. Whisk until smooth and well incorporated. Add the prepared spice blend and mix thoroughly until evenly distributed.

Pat the 4 lb whole chicken completely dry with paper towels—this is crucial for achieving crispy skin. Place the chicken in the marinade, turning to coat all surfaces, including the cavity. Cover and refrigerate for at least 4 hours (overnight is ideal) to allow the marinade to penetrate deeply and tenderize the meat.

3

🔥 Step 3: Roast with Ghee Basting

Preheat your oven to 375°F. Remove the chicken from the marinade (reserve the marinade for basting) and place it on a rack set in a roasting pan. Roast for 45 minutes, basting with the reserved marinade every 15 minutes to keep the skin moist and promote even cooking.

After 45 minutes, increase the oven temperature to 425°F and continue roasting for an additional 30-40 minutes, basting every 10 minutes, until the internal temperature reaches 165°F and the skin is deep golden brown and crispy. The high finish ensures a perfect caramelized crust while maintaining tender meat.

4

⏰ Step 4: Rest and Serve

Transfer the roasted chicken to a cutting board and tent loosely with aluminum foil. Let it rest for at least 15 minutes before carving. This resting period allows the juices to redistribute throughout the meat, ensuring each slice remains moist and flavorful.

While the chicken rests, prepare the 2 cups basmati rice according to package instructions. Serve the chicken sliced or whole, accompanied by the fragrant rice and any remaining basting sauce. The aromatic spice blend and tender meat will create a dish that's both comforting and impressive.

👨‍🍳

Pro Tips For Making Bangladeshi Whole Chicken Roast

  • Dry the Chicken First: Pat that bird thoroughly with paper towels before marinating—wet skin steams instead of crisps. I learned this the hard way when my first attempt ended up soggy under the yogurt marinade, no matter how long I roasted it.
  • Toast Whole Spices: Bloom the cumin and cardamom in ghee for 30 seconds until fragrant—this unlocks their flavor instead of letting them turn bitter. Skip this, and your dish will taste underwhelming, even if everything else is perfect.
  • Don’t Overmix the Yogurt: Stir the yogurt marinade just enough to coat the chicken—lumps are fine, but beating it into a paste makes the skin rubbery. My grandmother called it "yogurt soup," and she wasn’t wrong.
  • Rotate the Pan: Every 15 minutes, spin the chicken 180 degrees in the oven for even browning—no need to flip it. I used to obsess over turning it like a turkey, but this method guarantees crispy skin all over without stress.

Perfect pairings for this recipe

Spiced Rice Pairings

Serve this fragrant chicken with jeera rice—basmati rice cooked with 1 tbsp toasted cumin seeds and a pinch of saffron. The nutty aroma of cumin complements the cardamom in the chicken beautifully. For extra richness, stir in 2 tbsp ghee at the end of cooking. 🍚

Alternatively, try biryani-style rice with layers of partially cooked rice, tender chicken pieces, and fried onions. The Tikka Masala sauce from the roasting pan makes an excellent base for this aromatic rice dish.

For a simpler option, cook the rice in 1 cup reserved chicken broth to absorb all the spiced flavors.

Cool Yogurt Sides

A cucumber-raita with grated cucumber, ½ cup plain yogurt, 1 tsp roasted cumin powder, and a pinch of salt cuts through the richness. Add ½ tsp chaat masala for a tangy kick. This refreshing side balances the warm spices perfectly. 🥛

For something lighter, mix ½ cup Greek yogurt with 1 tbsp lemon juice, 1 tsp honey, and a handful of fresh mint leaves. The coolness and brightness contrast the roasted chicken beautifully, cleansing your palate between bites.

Vegetable Accompaniments

Steamed potatoes tossed with 1 tbsp ghee, ½ tsp turmeric, and a pinch of salt absorb the chicken's juices wonderfully. For extra flavor, sprinkle with toasted coriander seeds before serving. 🥔

Grilled or sautéed eggplant with garlic and chili flakes makes a hearty vegetarian pairing. Toss 1 medium eggplant in 1 tbsp olive oil, 3 minced garlic cloves, and ½ tsp red pepper flakes, then grill until tender. The smoky flavor pairs exceptionally well with the roasted chicken.

Sauce Enhancements

Drizzle the chicken with a mint-coriander chutney made by blending ½ cup fresh cilantro, ¼ cup fresh mint, 1 tbsp lemon juice, and 2 tbsp water. This vibrant green sauce adds a bright, herby contrast to the rich roasted meat. 🌿

For a creamier option, prepare a yogurt gravy by simmering 1 cup plain yogurt with 1 tbsp ghee, ½ tsp garam masala, and a pinch of salt. Pour this over sliced chicken for a restaurant-style presentation that's sure to impress.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 22g110%
Cholesterol 280mg93%
Sodium 1200mg52%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 3g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground spices instead of whole seeds for this recipe?

The recipe calls for whole spices to maximize flavor, but you can substitute ground versions if needed. Use 1 tsp ground cumin and ½ tsp ground coriander instead of toasting whole seeds. Skip the fennel seeds entirely—they're optional. Toasting whole spices deepens their aroma, but ground spices still deliver good flavor.

2

How do I know when the chicken is fully cooked?

Use a meat thermometer to check the thickest part of the thigh—it should read 165°F. The skin should be deep golden brown and crispy. If you don't have a thermometer, cut into the thickest part: juices should run clear, not pink. Overcooking can dry out the meat, so remove it when it reaches 160°F and let it rest.

3

Can I make this recipe without ghee?

Yes, but the flavor will be less rich. Replace ½ cup ghee with ½ cup unsalted butter or ¼ cup neutral oil (like vegetable or canola). Ghee's high smoke point and nutty flavor are ideal, but butter works in a pinch. For extra richness, add 1 tbsp melted butter to the basting sauce.

4

What's the best way to reheat leftovers?

Place sliced chicken in an oven-safe dish, drizzle with 1 tbsp water or reserved basting sauce, cover loosely with foil, and reheat at 350°F for 15-20 minutes. Avoid microwaving—it makes the skin rubbery. For extra flavor, add ½ tsp garam masala to the reheating dish. Leftovers keep 3 days in the fridge or 2 months frozen.

5

Why does my chicken turn out dry?

Most likely, you overcooked it or skipped the resting time. Remove chicken when it reaches 160°F (it'll rise to 165°F while resting). Always pat it dry before marinating—moisture prevents crispy skin. Basting with marinade keeps it juicy. For extra moisture, add 2 tbsp yogurt** to the marinade.

★★★★★4.8(14 reviews)
Categories Main Courses