Equipment
Ingredients
Main Protein
- 500 g boneless skinless chicken breast or peeled raw shrimp, cut into 2.5cm pieces if using chicken; tails off if using shrimp
Aromatics & Spices
- 30 ml coconut oil
- 1 yellow onion, finely diced
- 4 garlic, minced
- 1 fresh ginger, grated
- 15 g curry powder, mild or medium heat depending on preference
- 3 g ground turmeric
Curry Base
- 400 g crushed tomatoes, canned
- 400 ml full-fat coconut milk, well shaken before opening
- 120 ml chicken broth or water
- 5 g kosher salt
Finishers
- 10 g fresh cilantro, chopped
- 1 lime, juiced
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 539 kcal
- Protein
- 31 g
- Carbohydrates
- 15 g
- Fat
- 41 g
- Fiber
- 4 g
- Sugar
- 5 g
- Sodium
- 699 mg
- Saturated Fat
- 29 g
- Trans Fat
- 0 g
- Monounsaturated Fat
- 7 g
- Polyunsaturated Fat
- 3 g
- Cholesterol
- 81 mg
- Potassium
- 663 mg
- Calcium
- 73 mg
- Iron
- 5.6 mg
- Magnesium
- 96 mg
- Phosphorus
- 350 mg
- Zinc
- 1.9 mg
- Vitamin A
- 39 mcg
- Vitamin C
- 8 mg
- Vitamin D
- 0.5 mcg
- Vitamin E
- 1.4 mg
- Vitamin K
- 12 mcg
- Vitamin B6
- 0.8 mg
- Vitamin B12
- 0.4 mcg
- Thiamin
- 0.14 mg
- Riboflavin
- 0.16 mg
- Niacin
- 13.4 mg
- Folate
- 31 mcg
- Water
- 237 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Heat the coconut oil in a large skillet or Dutch oven over medium heat. Add the finely diced yellow onion and cook until softened and translucent, about 5 minutes.
Stir in the minced garlic and grated ginger. Cook continuously for 1 minute until highly fragrant.
Add the curry powder and ground turmeric to the skillet. Stir constantly to coat the aromatics and bloom the spices in the residual oil for 30 to 60 seconds.
Pour in the crushed tomatoes, coconut milk, broth, and kosher salt. Stir well to combine, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle bubble, then reduce heat to medium-low and let simmer for 10 minutes to allow flavors to meld.
Gently fold your chosen protein into the simmering sauce. If using chicken, cook for 8 to 10 minutes until the internal temperature reaches 74 degrees Celsius (165 degrees Fahrenheit). If using shrimp, cook for 3 to 4 minutes until they turn pink and opaque. Do not boil vigorously.
Remove the skillet from the heat. Stir in the fresh lime juice. Taste and adjust salt if necessary. Garnish with chopped fresh cilantro before serving.
Chef's Notes
- Blooming the curry powder in oil is a non-negotiable step. Spices contain fat-soluble flavor compounds that require direct heat and oil to unlock their full aromatic potential.
- If opting for shrimp, choose wild-caught raw shrimp over precooked varieties. Precooked shrimp will become incredibly rubbery if simmered in the sauce.
- Always observe strict cross-contamination protocols. Use a dedicated cutting board and knife for your raw poultry, and wash your hands thoroughly before handling spice jars or utensils.
- The acidity from the lime juice at the very end is crucial. It cuts through the richness of the coconut milk and elevates the earthy notes of the turmeric and curry powder.
Storage
Refrigerator: 3 days — Store chicken curry up to 3 days; shrimp curry is best consumed within 2 days.
Freezer: 1 month — Curry base freezes well. If freezing with protein, chicken fares better than shrimp, which may become rubbery upon thawing.
Reheating: Reheat gently in a saucepan over medium-low heat until warmed through to prevent the coconut milk from separating or the protein from overcooking.
Troubleshooting
Coconut milk separates or looks curdled
Cause: The sauce was boiled too vigorously or the coconut milk lacked sufficient fat stabilizers
Fix: Remove from heat and whisk vigorously. The flavor will remain intact even if textural changes are permanent.
Prevention: Maintain a gentle simmer and avoid rolling boils once coconut milk is incorporated
Protein is tough or rubbery
Cause: The chicken or shrimp was cooked for too long or at too high of a temperature
Fix: Cannot be fixed
Prevention: Monitor internal temperature closely and rely on gentle poaching rather than boiling
Curry lacks depth or tastes raw
Cause: Spices were not bloomed sufficiently in oil before adding liquids
Fix: Simmer for an additional 10 minutes to help mellow the raw spice flavor, adding a splash of broth if it becomes too thick.
Prevention: Always toast ground spices in the oil base until highly aromatic before adding tomatoes or coconut milk
Cultural Context
Curry powder is largely a British-Indian invention created to emulate the complex, freshly ground spice blends (garam masalas) used across the Indian subcontinent. This recipe merges that convenient, historic spice blend with coastal Indian techniques, specifically the use of a rich coconut milk base, demonstrating how adaptive and enduring these flavor profiles are in modern weeknight cooking.










