Shaan’s 🍛 Coconut Chicken Curry

Shaan’s 🍛 Coconut Chicken Curry

Coconut Chicken Curry with Basmati Rice | Majid Foods
Weeknight Dinner · Halal

Coconut Chicken Curry
with Basmati Rice

Tender halal chicken simmered in a fragrant coconut-tomato sauce layered with toasted spices. Comforting, deeply flavorful, and ready in under an hour.

Prep15 min
Cook35 min
Total50 min
Serves4–5
DifficultyEasy
480
Cal / serving
48g
Protein
Dairy-free
No dairy
Halal
Al Maaedah

This dish earns a permanent spot in your rotation. It's built on toasted whole spices bloomed in coconut oil, which unlocks layers of warmth that store-bought curry sauce never quite delivers. The full-fat coconut milk creates a silky, almost luxurious sauce without any cream or dairy.

We use Al Maaedah halal chicken breast — it stays juicy because we finish it gently in the sauce rather than fully cooking it in the pan first. That's the technique trick that makes all the difference.

Ingredients

For the curry

  • 2 lbs / 900gAl Maaedah halal chicken breast, 1" cubes
  • 2 tbspCoconut oil (or neutral oil)
  • 1 largeYellow onion, finely diced
  • 4 clovesGarlic, minced
  • 1 tbspFresh ginger, grated
  • 2 tbspCurry powder
  • 1 tspGaram masala
  • 1 tspGround turmeric
  • ½ tspCayenne pepper (optional)
  • 1 tspSalt, plus more to taste
  • 14 oz / 400mlFull-fat coconut milk (1 can)
  • 1 cupCrushed tomatoes or tomato purée
  • ½ cupChicken broth (optional)
  • ½ limeFreshly squeezed juice
  • HandfulFresh cilantro, chopped

For the basmati rice

  • 1½ cupsBasmati rice
  • 2¼ cupsWater
  • ½ tspSalt

Optional add-ins

  • 1 cupBaby spinach (stir in at end)
  • 1 canChickpeas, drained
  • 1 mediumZucchini or bell pepper, diced
  • 1 tspKashmiri chili (deeper red color)

Ingredient tip: Don't swap full-fat coconut milk for light — the fat gives the sauce its silky body and keeps it from tasting watery. Shake the can well before opening.

Instructions

Phase 1 — The rice

  1. 1

    Rinse the rice

    Place basmati rice in a fine mesh strainer and rinse under cold water for 1–2 minutes until the water runs clear. This removes surface starch and prevents clumping. Don't skip this step.

  2. 2

    Cook with the absorption method

    Combine rinsed rice, water, and salt in a medium saucepan. Bring to a boil over medium-high heat. Once boiling, reduce heat to the lowest setting, cover tightly, and simmer for 12–15 minutes. Do not lift the lid — the steam does the work.

  3. 3

    Steam off heat

    Remove from heat and keep the lid on for 10 minutes. This lets the grains finish steaming and firm up. Fluff gently with a fork before serving. The rice can rest covered for up to 20 minutes without losing quality.

Phase 2 — The curry

  1. 4

    Build the aromatics base

    Heat coconut oil in a large skillet or Dutch oven over medium heat. Add the diced onion and a pinch of salt. Sauté, stirring occasionally, for 5–6 minutes until the onion is deeply golden at the edges. Patience here builds sweetness and depth into the whole dish.

  2. 5

    Add garlic and ginger

    Stir in the minced garlic and grated ginger. Cook for exactly 1 minute, stirring constantly — this activates their flavor without letting them burn. The kitchen should smell incredible right now.

  3. 6

    Toast the spices

    Add the curry powder, garam masala, cayenne, and turmeric directly to the pan. Stir into the onion mixture and toast for 30 seconds — the spices should smell fragrant and slightly nutty, not raw. This step transforms the flavor from flat to layered.

  4. 7

    Sear the chicken briefly

    Add the chicken cubes and stir to coat thoroughly in the spice mixture. Cook for only 2–3 minutes — you want a light sear on the outside, not full cooking. The chicken will finish gently in the sauce, which keeps it tender and prevents it from going dry.

  5. 8

    Add liquids and simmer

    Pour in the crushed tomatoes and coconut milk. Stir to combine everything fully, scraping up any browned bits from the bottom. Add chicken broth if you prefer a thinner sauce. Lower heat to medium-low, cover, and simmer gently for 12–15 minutes until the chicken is cooked through (internal temperature 165°F / 74°C).

  6. 9

    Finish and adjust

    Squeeze in the lime juice — it brightens the whole dish. Taste and adjust salt. If the sauce is thicker than you like, add a splash of broth or water. For a richer sauce, simmer uncovered for 3–4 more minutes.

How do I know the chicken is done? Use an instant-read thermometer — it should read 165°F (74°C) at the center of the thickest piece. The meat should be opaque throughout with no pink. Overcooked chicken breast gets rubbery, so pull it as soon as it hits temp.

Serving suggestions

Basmati rice Garlic naan Whole wheat roti Cucumber raita Mango chutney Simple green salad Over cauliflower rice (low-carb)

Variations

🥬 Vegetarian

Swap chicken for 2 cans of chickpeas and 1 cup diced tofu or paneer. Reduce simmer time to 10 minutes.

🔥 Extra spicy

Double the cayenne and add 1 tsp Kashmiri chili powder for deep red color and sustained heat.

🍗 With thighs

Boneless skinless thighs are even more forgiving. Increase simmer time to 20 minutes — they won't dry out.

🥥 Extra rich

Use 1½ cans coconut milk and reduce the tomato to ½ cup for a creamier, restaurant-style sauce.

🫘 Add vegetables

Stir in baby spinach, peas, or diced zucchini in the last 5 minutes for extra color and nutrients.

🥡 Meal prep

Double the curry and freeze in portions. It actually tastes better the next day as spices meld overnight.

Storage

Refrigerator

Keeps 3–4 days in an airtight container. Store rice and curry separately.

Freezer

Curry freezes beautifully for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Warm gently on the stovetop over low heat with a splash of water or broth to loosen the sauce.

Nutrition (per serving, approx.)

480
Calories
48g
Protein
38g
Carbs
16g
Fat
3g
Fiber

* Estimates only. Values are per serving with rice, based on 5 servings. Varies with optional add-ins.

Made this recipe?

Tag us on Instagram — we love seeing your kitchen creations and re-share our favorites every week!

@majid_foods786
Back to blog