Cardamom butter chicken is a luxurious and aromatic twist on the classic Indian dish, blending rich, creamy flavors with the warm, slightly citrusy essence of cardamom. This dish is everything you love about butter chicken – tender, juicy chicken in a velvety tomato-based sauce, elevated with the subtle floral notes of cardamom that add depth and elegance.
The chicken is typically marinated in yogurt, garlic, ginger, and spices like cumin, coriander, turmeric, and garam masala. What sets this version apart is the inclusion of ground cardamom or crushed green cardamom pods in the marinade or sauce, which infuses the dish with a beautifully fragrant note that complements the smoky, savory spices.
Once marinated, the chicken is either grilled, pan-seared, or roasted until lightly charred, locking in moisture and flavor. It’s then simmered in a rich sauce made from butter, tomatoes, cream, and a blend of spices. The butter and cream create a luscious, silky texture, while the tomatoes add a slight tang that balances the richness. The cardamom subtly lingers in the background, enhancing the overall warmth and complexity of the dish.
Cardamom butter chicken is traditionally served with fluffy basmati rice, warm naan, or roti to soak up every drop of the flavorful sauce. A side of cucumber raita or a crisp salad helps refresh the palate between bites.
For drinks, it pairs beautifully with a chilled lager, crisp white wine like Sauvignon Blanc, or even a mango lassi for something sweet and cooling.
This dish is perfect for both special occasions and comforting weeknight dinners. The combination of rich butter, aromatic cardamom, and tender chicken creates an unforgettable, restaurant-worthy experience right at home.

Ingredients
- 500 g chicken breast cut into bite-sized pieces
- 2 tbsp butter unsalted
- 1 tsp ground cardamom
- 1 cup tomato puree
- 1/2 cup heavy cream
- 1 tsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp salt to taste
- 1/4 tsp cayenne pepper optional, for heat
- 2 tbsp vegetable oil
- 1 medium onion finely chopped
- 2 cloves garlic minced
- 1 tbsp ginger grated
Instructions
- In a large pan over medium heat, melt the butter and add the vegetable oil.
- Add the chopped onion and sauté until golden brown.
- Stir in the garlic and ginger, cooking for another minute.
- Add chicken pieces and cook until they start to brown.
- Stir in cardamom, cumin, coriander, garam masala, cayenne pepper, and salt, mixing well to coat the chicken.
- Pour in the tomato puree, reduce heat to low, and let simmer for 20 minutes.
- Add the heavy cream, stir well, and cook for an additional 10 minutes until the sauce thickens.
- Taste and adjust seasoning if necessary.
- Garnish with cilantro if desired, and serve hot with rice.
Nutrition










This is the best butter chicken I’ve ever made! The cardamom adds such a nice flavor. Definitely a 5-star recipe!
I tried it but taste was too strong, I think too much cardamom? Maybe skipping it next time.
I don’t know, it was okay but my chicken got a bit dry. Maybe cook it less?
Was a bit skeptical at first. The flavor was great, but my chicken was a bit dry. Maybe I overcooked it?
YUM! I love butter chicken! This is a real keeper! ❤️
I mean, cardamom and chicken? Seems weird but gave it a shot. Not bad, but I probably won’t make it again.
I was skeptical about the cardamom but gave it a try. It turned out pretty good, although I think I prefer my usual recipe without it. 3 stars.
Cardamom can be a gamble, but I’m glad you tried it! It’s a unique flavor for sure. Next time, maybe less cardamom could work for you!
I messed up the ingredients and put too much garlic. Tasted strong but still kinda good, I guess? 2 stars.
Don’t sweat it! Garlic can sometimes just amp up the flavor. I’m sure it still turned out tasty! 👍
Easy to make but not my favorite. My kids didn’t eat it. May not try again. 2/5.
Can’t believe you put cardamom in chicken. Seems weird but it was surprisingly good.
Yum! But it was way too rich with all that cream. Next time I might use less.
Yummy! I loved the creaminess. Best chicken dish I’ve ever made!
Yum! This is totally a win in my book. So easy to make and it tasted like something from a restaurant. Will def make again!
This recipe is too complicated for me. Why so many spices?
Cardamom? Really? Never heard of using that in chicken before. Can’t imagine it tastes good.
Absolutely delicious! The cardamom gives it a unique twist. Will make again for sure!
I don’t know about this… Cardamom in butter chicken? Sounds odd. I think I’ll stick to the traditional way.
Bland as hell. I added more spices and it still didn’t help. Gonna stick with my usual butter chicken recipe.
Easy to follow, but my sauce was too thin. Should I’ve cooked it longer?
Wow, my family loved it! I added extra cayenne for some kick, soooo good!
OMG! Delicious! I never liked cardamom before but this changed my mind!
Is cardamom really necessary? I’m not a fan of the taste. 🤔
How much heavy cream? I overdid it and it was very rich. 😅
I think it’s supposed to be 1/2 cup! Overdoing it can definitely make it too rich. Maybe try less next time!
Heavy cream? Who needs it? Just use milk, way healthier! 😉
tasted good, but took too long to cook. I’m impatient!
Nice recipe, but I think it could use more spices. I love spicy food, and the cayenne pepper didn’t do much for me.
I added peas and it made it even better! Experiment with it! 😄
Isn’t cardamom just for desserts? Not sure why you’d put it in chicken, but I tried it and it was surprisingly tasty. I give it a decent 4.
I thought the same thing! But it’s actually really good with savory dishes too. Glad you liked it!
Cardamom in chicken? Sounds like a weird combo! Not sure I’d try it. 🤔
Looks good, but you’re missing the lemon juice! Adds a zing!
Looks good but 1 tsp cayenne is kinda spicy. I’d use less unless you like fire.
Totally agree—1 tsp cayenne is no joke. I’d start with 1/4 tsp or even skip it and let the garam masala do the heavy lifting.
I actually like it spicy, so I keep it at 1 tsp cayenne 😅. If it’s too much for you, just add extra cream—works like a charm.
Followed the steps exactly and it came out creamy and rich. The sauce thickened perfectly after the cream went in.
It’s just chicken with sauce, what’s the big deal? Mine tasted kinda bland, I think I need better spices.
I hear ya! Sometimes the spices just don’t hit right. Have you tried adding some fresh herbs or more cayenne? That might kick it up a notch!
Yasss! This is a keeper! Never thought cardamom would taste so good in chicken. 5 stars!
I totally agree! Cardamom gives it such a unique flavor. Planning to make it this weekend!
OMG this was amazing! I added extra cayenne for some heat and it was fire! 5 stars all the way.
I don’t know, the chicken turned out kinda dry for me. Maybe I cooked it too long? Not sure about this one.
So easy to make and so good! I used chicken thighs instead and it turned out great. Will make again! ⭐⭐⭐⭐⭐
Made this dish last night, but I think I added too much cayenne. Yikes! But still edible. ⭐⭐⭐
It’s tough when you go overboard with spices! Maybe next time just a pinch at first? Glad it was still edible though! 🌶️
I didn’t have cardamom, so I used cinnamon instead. Still turned out tasty! Lol.
I’m skeptical about 1 tsp cardamom—seems like a lot? But if you’re using ground it might be fine. I’ll test with 1/2 tsp first.
Nah 1 tsp is not a lot. Cardamom is the main vibe here 😅 I’d just follow the recipe. If it tastes “soap-y” later, then add more cream or a bit more tomato.
Totally get the skepticism. 1 tsp ground cardamom *can* seem strong, but in a sauce like this it mellows out—especially with the cream. Your 1/2 tsp test sounds smart.
I don’t know about the cardamom, never tried it before. This was too sweet for my taste. ⭐⭐
This recipe is full of flavor! The spices balance so well. I used chicken thighs instead and it turned out perfect.
Uh… 500g chicken breast can get dry if you overcook, so watch it. I browned mine but next time I’ll simmer just until tender, not longer.
It was okay, but I think there are better butter chicken recipes out there.
Pretty solid recipe. I used full-fat cream and it came out nice and thick. Only change: I added a squeeze of lemon at the end to brighten it up.
This butter chicken is divine! The cardamom gives it a unique flavor. Definitely 5 stars!
This recipe is amazing! The cardamom adds a unique flavor that I’ve never tasted before. My family loved it!
This was so tasty! The cardamom gave it a unique flavor. Definitely making it again!
5 starz!! So good, my boyfriend asked for seconds, third!! Def recommend it for a dinner date.
Wow, sounds amazing! I love cardamom and chicken. Definitely trying this for my next date night!
Delish! I served it with naan and it disappeared fast! Thanks for sharing!
Yum! I made this and even my picky toddler ate it! Must be a win! ⭐⭐⭐⭐⭐
Amazin recipe! My family loved it, even my picky son. Thanks for sharing! ⭐⭐⭐⭐⭐
I’m so glad to hear that! This recipe really brings out the flavors. I made it last week and my kids devoured it too! ⭐⭐⭐⭐⭐
Hmm, sounds good and all, but what did you do to make it so good? I followed the recipe exactly, but mine was kinda bland. 🤔
I’m skeptical about cardamom in butter chicken. Like… does it overpower everything? Also why only 1 tsp cumin? Still, I’ll probably taste as I go because I don’t trust recipes blindly 😅
This was absolutely delicious! A perfect blend of spices. My family loves it! ⭐⭐⭐⭐⭐
I’ve tried this too and it was so good! The spices really do make a difference. Definitely a family favorite!
This was an absolute delight! The cardamom added such a unique flavor. Definitely making this again!
Really easy to follow. I managed to make it without burning anything, yay!
This looks legit. cardamom butter chicken is genius. 🔥
Not bad, but I was expecting more flavor. My husband said he liked it, but I could barely taste the spices. ⭐⭐
I used whole chicken instead of breast. Cooked longer but still turned out yummy. Who cares about the cuts?
Honestly, I just don’t get why people put cardamom in chicken? Feels wrong.
I tried it but didn’t have all the spices, just used a curry mix. Still came out decent!
Glad it turned out decent! Sometimes, improvisation can lead to unexpected deliciousness. What curry mix did you use?
But isn’t curry mix like, totally different from the spices? I wonder how that changed the flavor. I’m skeptical.
I am not good at cooking but this seemed easy. I messed up the measurements and it was too salty. 😭
Uhm, so sad I didn’t have heavy cream and used milk instead. Can’t imagine it’d be the same… ⭐
I thought it would be spicy, but it wasn’t. I added more cayenne and now it’s perfect for me!
Glad you made it work for you! Spicy food is the best! 🌶️
I dunno, shouldn’t it be spicy already? Sounds kinda off to me.
Made this last night—so creamy and fragrant! The cardamom is subtle but really elevates it. I added a bit more salt and it was perfect with basmati rice.
Why would you put butter in chicken? Sounds weird. But then again, people love it! 🤷♂️ ⭐
I dunno, just seems wrong to put butter on chicken. Seems like overkill with the cream too. 🤔
Butter adds richness to the dish! It’s not weird, it’s a classic technique. Gives a nice flavor! 😋
I substituted the heavy cream with coconut milk. Came out kinda weird… might stick to the original next time.
Yeah, coconut milk can be a bit funky in some dishes. I usually stick to what the recipe says too. Better luck next time!
idk why but my onion burn so i had to start over 😭 still ate it anyway
Butter + cream + tomato = delicious, no doubt. Only thing is I think you should use chicken thighs instead of breast if you want it juicy. Breast dries out easy.
Totally agree—butter + cream makes it hard to go wrong. I’ve used thighs before and yeah, they stay way juicier, especially if you don’t overcook the breast.
I get what you mean, but I’ve never had breast dry out if I brown it well and keep the simmer low like the recipe says. Still, thighs would probably be even better—next time I’ll try that.
Not bad, but my sauce split a bit when I added the cream. I think I cooked it too hard. Lower heat helps for sure.
Yeah, that sounds exactly like over-high heat or letting the cream boil too hard. Next time, I’d keep it on low when adding the cream and just stir until it thickens—no aggressive simmering.
Happened to me once too 😅 I didn’t split it, I think i just forgot to add the tomato first… but lowering heat helped a lot. Also if your cream is cold, let it warm up a sec before mixing in.
This recipe is amazing! The cardamom gives such a unique flavor. Definitely making it again!
I added some peas, and it made the dish even better! Thanks for the idea! ⭐⭐⭐⭐
Too spicy for my kids but my husband loved it! Next time I’ll skip the cayenne.
This sounds seriously comforting. Cardamom is such an underrated move—hope it comes through nicely with the tomato and cream. Gonna try it with basmati and extra cilantro.
Made it tonight and it turned out pretty good! I didn’t measure the spices super carefully, but the sauce still thickened nicely after adding the cream. Next time I’ll brown the chicken a bit more.
Nice! I’m glad it thickened well even without super precise spice measuring—this one’s pretty forgiving. Browning the chicken more next time should add even more depth 👍
This butter chicken recipe is a game changer! The flavors are just perfect. Will definitely make it again!
Isn’t cardamom just like a spice for baking? Didn’t think it would work in this dish. Will give it a chance tho.
Cardamom butter chicken?? Honestly didn’t expect it to work but now I’m curious. The spice list looks balanced.
This looks so cozy. Cardamom butter chicken is a little different from the usual—definitely trying it. The 20 min simmer + cream at the end sounds spot on.
I followed the recipe step by step and it turned out delicious! 👌
Not sure about 500g chicken breast—breast dries out. You might want to not overcook or add a splash of water if it gets too thick.
Not sure about 20 minutes simmering—my chicken was still kind of tight after that. Maybe my cubes were too big. Flavor was good though, especially the garam masala.
Hmm I cooked it once and my chicken was still tough too… I think you should boil it longer or use drumsticks not breast. Also, 1 cup tomato puree feels like a lot—maybe watery tomatoes makes it take longer to soften? Either way flavor’s there.
Totally makes sense—20 minutes can be a bit tight for chicken breast unless the pieces are really small. Next time I’d cut them smaller (like 1 cm cubes) or simmer closer to 25–30 min on low. Glad the garam masala came through though!
I made something similar before and the order here makes sense. Sautéing onion till golden really helps the flavor.
Totally agree—browning the onions is where a lot of the depth comes from. I sauté mine a bit longer than I think I need to, and it really pays off.
Pretty good, but I found 20 minutes simmering wasn’t enough for the sauce to really thicken. Next time I’ll simmer longer or reduce the tomato puree a bit.
Too many spices for my taste (cumin + coriander + garam masala + cardamom + cayenne). I’d cut it down.
Totally fair—those spices stack up fast. I’ve made it with half the cumin/coriander and it still tastes great, just less “punchy.” If you want to keep the warmth, cayenne can be the easiest one to dial back too.
This sounds so cozy—cardamom in butter chicken is a nice twist. I’ll probably add a little extra garam masala too.
I don’t have heavy cream, can I use milk? Or will it curdle? The recipe says cook 10 more minutes but no temp.
Y’all, this is just butter chicken with some fancy spices. No big deal.
The ingredient list looks solid, but “salt to taste” always makes me laugh—people never know what to put. I used about 1/2 tsp and it was perfect for me. Cream made it super silky.
Totally agree—“salt to taste” is like a mystery box 😅 I started with half a tsp too and it came out really balanced. The cream really does make it silky.
The instructions say garnish with cilantro if desired—mine didn’t have any so I just used parsley. Still tasted okay lol.
Tried once and it was amazing! My whole kitchen smelled like something from a restaurant. Next time I’ll brown the chicken even more for extra flavor.
Yes! Browning the chicken more really does make it taste more “restaurant-y”. I usually do it in batches so it actually gets color instead of steaming.
The spice list is perfect but I didn’t have garam masala, so I just used extra cumin + coriander. Still tasted good, not exactly the same though.
Meh. I felt like the tomato puree was overpowering. Maybe simmer longer next time.
Yeah, I get that—tomato puree can dominate if it’s not cooked down enough. Next time I’d simmer closer to 30 min (or reduce it first). Maybe add a bit more cream or butter too to round it out.
I followed it exactly and it came out amazing. Also the onion browning step matters a lot—mine was golden and the whole sauce tasted richer.
Not sure about the cardamom with butter chicken. It tastes kinda like dessert spice to me—maybe I used too much or ground cardamom is stronger? Still edible though.
Yeah cardamom can absolutely push it toward “dessert-y” if it’s strong or you’ve got a heavier hand with it. Ground cardamom is way punchier than pods—next time try 1/2 tsp first and see. Also simmering it a full 20 minutes can make the aroma more noticeable.
One word: amazing. 😋