
I made this Basil Butter Chicken Recipe on a whim one evening when I wanted something warm and comforting but didn’t want to stand over the stove all night. It turned out so rich, fragrant, and downright addictive that it’s now on repeat in my kitchen.
The mix of coconut milk, butter, and fresh basil gives it a flavor that feels both cozy and a little bit fancy. Once you try it, I promise it’ll earn a permanent spot in your dinner rotation.

Cooking Time
- Prep Time: 15 minutes
- Cook Time: 3 hours (slow cooker) or 35-40 minutes (oven)
- Total Time: About 3 hours 15 minutes
Ingredients
- 2 pounds boneless chicken breasts or thighs, cubed — thighs stay juicier, but breasts work fine if you keep an eye on cook time
- 1/3 cup plain Greek yogurt — helps tenderize the chicken and adds a subtle tang
- 2 tablespoons red curry paste — this is where a lot of the depth of flavor comes from, so don’t skip it
- 4 cloves garlic, chopped — fresh garlic makes a noticeable difference over the jarred stuff
- 1 tablespoon grated fresh ginger — brightens the whole dish, so skip the dried version if you can
- 2 tablespoons garam masala — the backbone spice blend that gives this curry its warmth
- 1/2 teaspoon chipotle chili powder — adds a smoky note without overwhelming heat
- 1/2 teaspoon cayenne pepper — for a gentle kick, adjust up or down to taste
- 1-2 teaspoons chili flakes — use less if you’re cooking for spice-sensitive eaters
- 1 yellow onion, chopped — builds the savory base of the sauce
- 1 can (6 ounces) tomato paste — thickens the curry and deepens the color
- 1 can (14 ounces) coconut milk — full-fat gives you the creamiest sauce, so don’t swap for light
- 4 tablespoons salted butter — this is the “butter” in butter chicken, stir it in near the end for richness
- 2 zucchini, chopped — adds texture and soaks up the sauce beautifully
- 1/2 cup chopped fresh basil — use fresh, not dried, for that signature herby brightness
- 1/4 cup chopped fresh cilantro — adds a fresh finish right before serving
Note: This recipe serves 6.
Equipment You Need
- Slow cooker — for the low-and-slow crockpot method
- Large baking dish — needed if you’re making the oven version instead
- Cutting board and sharp knife — for cubing chicken and chopping vegetables
- Measuring cups and spoons — to keep the spice blend balanced
- Mixing bowl — handy for tossing the chicken marinade if not mixing directly in the crockpot

How to Make a Basil Butter Chicken Recipe?
This curry comes together in just a few simple stages, whether you’re using a slow cooker or the oven. I’ll walk you through both methods so you can pick whichever fits your evening. Either way, you’re looking at minimal hands-on effort for a seriously flavorful payoff.
Season the Chicken
Start by adding your cubed chicken to the slow cooker bowl or a baking dish. Toss it with the yogurt, curry paste, garlic, ginger, garam masala, chipotle powder, cayenne, and a good pinch of salt. Let it sit for about 10 minutes so the flavors soak in before you move on.

Build the Sauce
Next, add the chopped onion, tomato paste, and coconut milk right into the same dish. Stir everything together until the sauce turns creamy and evenly coats the chicken. This is the base that makes the whole dish taste rich and comforting.

Slow Cook or Bake
For the slow cooker, cover and cook on low for 4-5 hours or high for 2-3 hours. If you’re using the oven, preheat to 400°F, top the mixture with zucchini and butter slices, then bake for 30-40 minutes until the chicken is fully cooked through.
Finish With Butter and Herbs
About an hour before serving (or right after baking), stir in the butter and zucchini if you haven’t already. Turn the crockpot to high and let it cook uncovered for 15 minutes so the sauce thickens up nicely.
Add Basil and Serve
Stir in the fresh basil and cilantro right at the end so they stay bright and fragrant. Spoon the curry over steamed rice, and don’t forget a side of warm naan for scooping up every bit of that sauce.
Additional Tips for Making This Recipe Better
I’ve made this curry more times than I can count, and these small tweaks have made a real difference for me.
- I always use full-fat coconut milk because it keeps the sauce from turning thin or watery.
- I let the chicken marinate for the full 10 minutes if I have time, since it really does deepen the flavor.
- I taste the sauce before adding the basil so I can adjust salt and heat while it’s easier to fix.
- I chop my basil right before stirring it in, since pre-chopped basil tends to wilt and lose its punch.
- I keep a close eye on the zucchini so it stays tender instead of turning mushy.
Common Mistakes to Avoid
I’ve made a few of these mistakes myself, so I’m sharing them here to save you the trouble.
- Using light coconut milk: I tried this once and the sauce never got as creamy or rich as it should.
- Skipping the marinating step: I’ve noticed the chicken tastes noticeably better with even a short rest in the spices.
- Adding basil too early: I learned that basil loses its fresh flavor and turns dark if it cooks too long.
- Overcooking the chicken: I always check for doneness a little early since cubed chicken cooks faster than whole pieces.
- Not tasting as you go: I used to skip this step, but adjusting salt and spice near the end makes a big difference.
How to Serve Basil Butter Chicken?
I love spooning this curry over a bed of fluffy steamed rice so the sauce has something to soak into. A side of warm, buttery naan is almost non-negotiable in my kitchen, since it’s perfect for scooping up the last bits of sauce.
For presentation, I like topping each bowl with a few extra basil leaves and a light sprinkle of cilantro for a pop of color. A wedge of lime on the side adds a nice bright contrast if you want to serve it a little more elevated.

Variations
- Dairy-free version: swap the butter for a plant-based alternative and use coconut cream instead of yogurt.
- Extra spicy version: add more chili flakes or a diced fresh chili for a stronger kick.
- Vegetable-forward version: add bell peppers or spinach alongside the zucchini for more color and nutrients.
- Protein swap: try this with shrimp or chickpeas instead of chicken for a different take.
- Herb swap: mix in a bit of mint along with the basil for a cooler, fresher finish.
Nutritional Information
Here’s a general idea of what you can expect per serving of this basil butter chicken.
- Calories: Around 284 kcal
- Protein: A solid source thanks to the chicken
- Carbohydrates: Moderate, mainly from the tomato paste and vegetables
- Fat: Present mainly from the coconut milk and butter, which give the sauce its richness
Make Ahead and Storage
You can prep the chicken marinade a day ahead and store it covered in the fridge, which actually helps deepen the flavor even more. Once cooked, this curry keeps well in an airtight container in the refrigerator for up to 4 days.
For longer storage, freeze the curry in a freezer-safe container for up to 3 months, then thaw it overnight in the fridge before reheating. To reheat, warm it gently on the stovetop or in the microwave, stirring occasionally so the sauce doesn’t separate.
Why You’ll Love This Recipe?
There’s a lot to love about this dish, and here’s why it’s become one of my regulars.
- It’s low effort: everything goes into one pot or dish, so cleanup is minimal and the process is nearly hands-off.
- It’s versatile: you can make it in the slow cooker or the oven depending on your schedule that day.
- It’s customizable: you can dial the spice level up or down and swap in different vegetables easily.
- It’s comforting: the combination of creamy coconut milk and butter makes it feel like a warm hug in a bowl.
- It reheats beautifully: leftovers taste just as good, if not better, the next day.
FAQs
Can I make this into a garlic basil chicken thai style dish?
Yes, you can lean into that direction by adding a splash of fish sauce and a bit of lime juice for a Thai-inspired twist on this basil butter chicken.
How do I turn this into an Italian basil chicken recipe?
Swap the curry paste and garam masala for Italian herbs, olive oil, and crushed tomatoes, then finish with fresh basil for an Italian-style version.
What’s the best way to make a spicy butter chicken recipe?
Simply increase the cayenne, chili flakes, and add fresh diced chili peppers to bump up the heat to your liking.
Can this become a Mediterranean basil chicken recipe?
You can swap the coconut milk for a lighter tomato-and-olive-oil base, and add olives and oregano for a Mediterranean feel.
Is there a healthier butter chicken recipe version of this dish?
Yes, use light coconut milk sparingly, reduce the butter slightly, and add more vegetables like spinach to lighten it up.
Why use a butter chicken recipe with coconut milk instead of cream?
Coconut milk gives the sauce a rich, creamy texture without dairy, and it pairs beautifully with the warm spices in this dish.
Is this good as a weeknight butter chicken option?
Absolutely, especially the oven version, which comes together in under 40 minutes with very little hands-on time.
Can I make this a one pan garlic tomato basil chicken dish instead?
Yes, just cook everything in a single oven-safe pan or skillet, layering the tomato paste, garlic, and basil for a simplified one-pan version.

Basil Butter Chicken Recipe
Ingredients
Method
- Start by adding your cubed chicken to the slow cooker bowl or a baking dish. Toss it with the yogurt, curry paste, garlic, ginger, garam masala, chipotle powder, cayenne, and a good pinch of salt. Let it sit for about 10 minutes so the flavors soak in before you move on.
- Next, add the chopped onion, tomato paste, and coconut milk right into the same dish. Stir everything together until the sauce turns creamy and evenly coats the chicken. This is the base that makes the whole dish taste rich and comforting.
- For the slow cooker, cover and cook on low for 4-5 hours or high for 2-3 hours. If you’re using the oven, preheat to 400°F, top the mixture with zucchini and butter slices, then bake for 30-40 minutes until the chicken is fully cooked through.
- About an hour before serving (or right after baking), stir in the butter and zucchini if you haven’t already. Turn the crockpot to high and let it cook uncovered for 15 minutes so the sauce thickens up nicely.
- Stir in the fresh basil and cilantro right at the end so they stay bright and fragrant. Spoon the curry over steamed rice, and don’t forget a side of warm naan for scooping up every bit of that sauce.
Notes
- I always use full-fat coconut milk because it keeps the sauce from turning thin or watery.
- I let the chicken marinate for the full 10 minutes if I have time, since it really does deepen the flavor.
- I taste the sauce before adding the basil so I can adjust salt and heat while it’s easier to fix.
- I chop my basil right before stirring it in, since pre-chopped basil tends to wilt and lose its punch.
- I keep a close eye on the zucchini so it stays tender instead of turning mushy.






