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!
Made this last night—surprisingly fragrant. The cardamom + garam masala combo is legit. I used a little extra chili because I like it spicy.
Glad you liked it! The cardamom really does make a difference—extra chili is the way to go if you’re into heat 😄
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.
Honestly pretty good, but I think 20 minutes was a bit long for my chicken breast chunks—some pieces got slightly dry. Next time I’ll brown them and then simmer a bit shorter. Flavor was still great though.
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!
Made this tonight and it actually tastes like a proper restaurant curry. The cardamom is subtle but makes a huge difference. Loved the creamy finish!
Good flavor but my sauce never really “thickened” until I simmered longer than 10 minutes. Next time I’ll reduce the tomato puree first.
I dunno… 20 min simmer should thicken it for me. Did you use low-fat tomato puree or was it more like crushed tomatoes? I usually add cream last and it thickens anyway.
Thanks! I noticed mine also took longer than expected to thicken—maybe my heat was too low. Reducing the tomato puree first sounds like a great fix.
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.
The method is super easy. Sauté onion till golden brown is the key step—did that and the sauce came out silky. 10/10 with basmati rice.
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.
Not bad, but it felt more like a creamy spiced chicken than true butter chicken. Also I think 20 min simmer wasn’t enough for the chicken in my pan.
Yeah I get what you mean—this one’s more “butter chicken-ish” than super traditional. I simmer longer (closer to 30–40 min) when using breast so it actually gets tender. Did you let it brown well at step 4?
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!
Good but i think 1 tsp salt is a lot. I might reduce next time.
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. ⭐⭐
Made this tonight and it turned out super creamy and fragrant. The cardamom is subtle but really makes it feel “restaurant-y”. I added a little extra garam masala at the end and it was perfect with basmati.
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!
Way too much butter for me personally. I know it’s butter chicken, but it was heavy. I’ll try using less butter next time and maybe more cream for balance.
Totally get you—this style can get heavy fast. Next time try cutting the butter by half and let the tomato puree cook a bit longer to thicken, then add the cream at the end like you said. 👍
This is pretty tasty, but the ingredient list feels kinda random. Like why cardamom in butter chicken specifically? It’s not bad—just unexpected.
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!
Cardamom just overwhelmed everything for me. Could’ve been my brand being super strong? Not sure. I might use 1/2 tsp next time.
Yeah, cardamom can be super potent—especially 1 tsp. I’d definitely try 1/2 tsp (or even 1/4) and toast the spices lightly first next time so it mellows instead of blasts you.
meh, too many spices. I couldn’t tell which one was doing the heavy lifting, tasted kind of “powdery.”
Isn’t cardamom just like a spice for baking? Didn’t think it would work in this dish. Will give it a chance tho.
I tried it but mine was bland 😕 maybe too little salt? Also I was sure “tomato puree” was the same as passata—so yeah. Still edible, just not WOW. Cardamom flavor was there though.
Cardamom butter chicken?? Honestly didn’t expect it to work but now I’m curious. The spice list looks balanced.
I added cilantro and it tasted fresher. Also, I forgot the cayenne and honestly it didn’t need it. Still flavorful.
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! 👌
I was skeptical about adding both cumin + coriander + garam masala + cardamom, but wow. The balance worked. Would absolutely cook again.
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.
Flavor is good, but 20 minutes simmering felt a little long for my chicken chunks—they got slightly dry. Next time I’ll brown the chicken less and shorten the simmer.
This recipe is pretty straightforward. I liked that the steps are clear and you don’t need fancy ingredients. Only thing: my sauce didn’t thicken much after adding cream—might’ve needed longer simmering or more reduction.
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.
Not bad! The flavors are there, but next time I’ll sauté the onions longer. Mine came out more caramel-y than golden and it changed the taste a bit.
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.
Okay so… I followed it but accidentally added the tomato puree too early and it simmered for like 45 mins. Still edible, just thicker and a bit tangier. Maybe my fault.
One word: bland.
I didn’t have tomato puree, so I used crushed tomatoes and it turned out okay though thinner. Still tasty, but I had to simmer longer to thicken.
Followed the steps and it came out restaurant-level. I used a bit more cayenne and it was perfect. The sauce thickens nicely.
That’s awesome! I love when it actually thickens up like that. Did you simmer uncovered or with a lid? I always wonder if it changes the texture.
restaurant-level? hmm idk, i tried something similar and my sauce stayed watery until i added corn starch. also i think cardamom can be bitter if too much—2 tbsp cayenne sounds wild though 😅
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.
I accidentally used milk instead of heavy cream and—yeah—never recovered. Still tasty though, just not as rich. Grammar tip: “garam masala” is not the same as “garlic masala” 😅
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.
Pretty good, but my sauce took way longer to thicken than 10 minutes. I also think 20 minutes simmer wasn’t enough for the chicken breast.
This looks so cozy. Cardamom in butter chicken is a nice twist—can’t wait to try it with basmati rice.
One word: amazing. 😋
I didn’t have cardamom so I used ground nutmeg (probably wrong, I know), and it tasted… meh? It wasn’t the same vibe at all. I’d try it again with real cardamom because the tomato-cream sauce part is yummy.