

I published this recipe a few years ago after a complete kitchen disaster. I was trying to impress some friends with a classic curry, but I accidentally grabbed the wrong jar of red paste. Instead of mild tomato, I used a fiery harissa. Panic set in! To save it, I poured in a whole can of coconut milk. The result was this magical, Creamy Coconut Harissa Chicken Curry. It was a happy accident that’s now a weekly staple in my house, right up there with my favorite creamy garlic chicken.
That’s the beauty of being a self-taught cook. Sometimes the best dishes come from mistakes. This one taught me that harissa and coconut are a dream team. The spice gets mellowed out by the creamy coconut, creating a sauce you’ll want to drink with a spoon.
My secret for this recipe is to let the chicken marinate right in the sauce. You mix the harissa and coconut milk with the raw chicken and let it sit. This simple step means every single bite is packed with flavor, right down to the bone. It’s my favorite weeknight trick, similar to how I build flavor in my creamy chicken ranch pasta with beef bacon.
Recipe Overview
- Cuisine: Fusion
- Category: Main Course
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4
Why This Recipe is So Special
This dish is special because it’s incredibly cozy but far from boring. The harissa gives it a deep, smoky heat that builds slowly. The coconut milk makes it rich and comforting without any dairy.
It’s the perfect balance. It feels like a hug in a bowl. I love that it’s a one-pan wonder, too. Less cleanup means more time to enjoy your meal.
The Full Ingredient List
Gathering your ingredients is the first step to success. I promise, this list is simple. Most items are pantry staples you might already have.
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 (13.5 oz) can full-fat coconut milk
- 3 tablespoons harissa paste (adjust for your heat preference)
- 1 yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, sliced
- 1 tablespoon coconut oil or olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- Juice of 1 lime
- Salt and black pepper, to taste
- Fresh cilantro, for garnish
My Step-by-Step Method
Here’s exactly how I make it. Follow these steps and you really can’t go wrong. It’s a very forgiving recipe.
- In a large bowl, combine the chicken pieces, harissa paste, and half of the coconut milk. Mix well so every piece is coated. Let it marinate for at least 15 minutes while you prep the veggies.
- Heat the coconut oil in a large, deep skillet or Dutch oven over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
- Add the garlic, ginger, cumin, and turmeric. Stir and cook for just one minute until fragrant. This wakes up the spices!
- Add the chicken and its marinade to the pot. Cook for 5-6 minutes, stirring occasionally, until the chicken is mostly white on the outside.
- Pour in the remaining coconut milk and add the sliced bell pepper. Give everything a good stir.
- Bring the curry to a gentle simmer. Then, reduce the heat to low, cover, and let it cook for 20 minutes. This slow simmer is key for tender chicken.
- Remove the lid and stir in the fresh lime juice. Taste and add salt and pepper as needed. The lime juice brightens everything up perfectly.
- Serve over rice or with naan bread. Garnish with a huge handful of fresh cilantro.
My Top Tips for Success
- Marinate for maximum flavor: Even 15 minutes helps, but if you have 30, use it. That marination time is a game-changer.
- Use full-fat coconut milk: This is non-negotiable for a truly creamy, luxurious sauce. The light version will make the curry thin and watery.
- Adjust the heat to your taste: Start with 2 tablespoons of harissa if you’re sensitive to spice. You can always add more at the end.
- Don’t skip the fresh lime: That splash of acid at the end cuts through the richness and ties all the flavors together.
Common Mistakes to Avoid
I’ve made these mistakes so you don’t have to. Here’s what to watch for.
Overcooking the chicken. Chicken thighs are forgiving, but they can still dry out. Stick to the simmer time. The chicken is done when it’s tender and cooked through.
Creamy Coconut Harissa Chicken Curry Recipe

The Full Ingredient List
My Step-by-Step Method
Notes
Enjoy your homemade Creamy Coconut Harissa Chicken Curry Recipe!
Nutrition Information
Using light coconut milk. I know I already said it, but it’s the most common issue. For a creamy curry, you need the fat. It makes all the difference in texture and taste.
Not tasting as you go. Harissa brands vary in salt and spice. Always taste your curry before serving and adjust the seasoning. Be the boss of your own pot!
NUTRITION INFORMATION
- Calories: ~450
- Carbohydrates: 12g
- Protein: 35g
- Fat: 30g
- Saturated Fat: 22g
- Fiber: 3g
- Sugar: 5g
FREQUENTLY ASKED QUESTIONS
Can I use chicken breasts instead of thighs?
You can, but I really recommend thighs. They stay juicier and more tender during the longer cook time. If you use breasts, cut the simmer time down to about 12-15 minutes to prevent them from drying out.
What can I use if I don’t have harissa paste?
In a pinch, you can mix 2 tablespoons of tomato paste with 1 teaspoon of smoked paprika and 1/2 to 1 teaspoon of cayenne pepper. It won’t be exactly the same, but it will give you a nice smoky, spicy base.
How do I store and reheat leftovers?
Leftovers keep beautifully! Store them in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, adding a tiny splash of water or coconut milk if the sauce has thickened too much. It reheats just as well as my quick creamy chicken lasagna soup.
Leave a Reply! (I’d Love to Hear From You!)
Did you try this happy-accident curry? I’d love to know how it turned out in your kitchen! Did you make it spicier? Add different veggies? Tell me all about it in the comments below. Your notes and ratings help other home cooks find their new favorite recipe. Happy cooking!


