There’s just something magical about a bubbling pot of curry on the stove—the warm spices filling the air, the rich, velvety sauce, and the promise of a deeply satisfying meal at the end of the day. This Chicken Curry with Coconut Milk, Tomatoes & Spinach is one of those soul-soothing dishes you’ll find yourself craving again and again. It’s creamy, a little spicy, super comforting, and honestly? It feels like a hug in a bowl.
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
This one’s a game-changer, especially on busy weeknights when you want something hearty without spending hours in the kitchen. Trust me, you’re going to love this.
Why You’ll Love Chicken Curry with Coconut Milk, Tomatoes & Spinach
This recipe isn’t just about the ingredients—it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Perfect for busy weeknights or as a standout dish at gatherings. Imagine coming home after a long day, knowing you can whip up something delicious and comforting in no time. Or envision serving this at a party, where guests ask for the recipe before the night ends.
Budget-Friendly: Uses ingredients you likely already have in your kitchen. No need for exotic items; this dish proves that simple ingredients can create extraordinary flavors. It’s perfect for when you’re trying to stick to a budget but still want something hearty and satisfying.
Quick and Easy: Straightforward steps that even beginners can follow. If you’re someone who usually avoids complex recipes, this one is for you. It’s designed to be foolproof, so you can enjoy cooking without stress.
Customizable: Easy to tweak with different flavors to suit your preferences. For example, if you love bold flavors, add a pinch of cayenne or smoked paprika. Prefer something milder? You can adjust the seasoning to make it kid-friendly.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.

Ingredients in Chicken Curry with Coconut Milk, Tomatoes & Spinach
Here’s where the magic starts—just a handful of flavorful staples come together to create something truly special:
Chicken Thighs or Breasts: The hearty base of this curry. Chicken becomes irresistibly tender as it simmers in the rich, spiced coconut sauce.
Coconut Milk: Creamy, dreamy, and slightly sweet, it balances the spices beautifully and gives the sauce that silky texture.
Fresh Tomatoes or Canned Diced Tomatoes: They bring brightness and acidity that cuts through the richness, adding depth to every bite.
Spinach: A last-minute addition that adds color, nutrients, and a fresh finish. It wilts beautifully into the curry without overpowering it.
Onions & Garlic: The flavor builders. They create a savory foundation and infuse every bite with aromatic goodness.
Ginger: Adds a fresh, zesty kick and pairs perfectly with the coconut milk and spices.
Curry Powder & Garam Masala: The stars of the spice world in this dish. They bring warmth, fragrance, and layers of flavor.
Chili Flakes or Fresh Chili (Optional): For those who like it hot—this is your moment. Add just enough to give the curry a gentle kick.
Oil or Ghee: For sautéing and layering flavor. Ghee adds a deeper richness, but any neutral oil works great.
Salt & Pepper: Because every dish needs balance—and seasoning makes all the difference.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s dive into the steps to create this flavorful masterpiece:
Preheat Your Equipment: Start by preheating your pan over medium heat. This helps develop a beautiful sear on the chicken and brings out the depth of flavor in the aromatics.
Sauté Aromatics: In a drizzle of oil or ghee, sauté the chopped onions until golden. Add in the garlic, ginger, and spices and cook until fragrant. Your kitchen is going to smell amazing right about now.
Cook the Chicken: Add your chicken pieces to the pan and brown them slightly. Don’t worry about cooking them all the way through just yet—they’ll finish cooking in the sauce.
Add Tomatoes: Stir in the tomatoes and cook until they soften and meld into the spices. This creates a beautifully flavorful base for the sauce.
Pour in Coconut Milk: Slowly pour in the coconut milk, stirring gently to combine. Bring everything to a gentle simmer and let the chicken cook through, soaking in all the luscious flavors.
Add Spinach: Just before serving, toss in the spinach and stir until wilted. It adds a pop of green and a boost of nutrition.
Simmer & Adjust: Let the curry simmer a little longer to thicken. Taste and adjust seasoning with salt and pepper as needed.
Serve and Enjoy: Ladle the curry over rice, scoop it up with naan, or eat it straight from the bowl. However you serve it, it’s going to be delicious.
How to Serve Chicken Curry with Coconut Milk, Tomatoes & Spinach
Fresh Salads: A crisp cucumber and mint salad would contrast beautifully with the warm spices of the curry.
Crusty Bread: Warm naan or crusty sourdough is perfect for mopping up every last bit of the sauce.
Creamy Accompaniments: A spoonful of Greek yogurt or raita balances the spice and adds a cooling touch.
Vegetable Sides: Roasted cauliflower or turmeric potatoes would make tasty, colorful companions.
As a Standalone: Honestly, it’s hearty enough to enjoy on its own with just a sprinkle of fresh cilantro or parsley.
Additional Tips
Prep Ahead: Chop onions, garlic, and chicken the night before to save time when cooking.
Spice It Up: Add turmeric, cumin seeds, or smoked paprika for a deeper spice profile.
Dietary Adjustments: Swap coconut milk with a light version or almond milk for a lower-fat option.
Storage Tips: Store in an airtight container in the fridge for up to 4 days. Flavors deepen overnight!
Double the Batch: This curry freezes beautifully. Just cool completely, portion, and freeze for up to 2 months.
FAQ Section
Q1: Can I use chicken breasts instead of thighs?
A1: Absolutely! Just keep an eye on cook time—breasts can dry out faster than thighs.
Q2: Can I make this dish ahead of time?
A2: Yes! In fact, it tastes even better the next day after the flavors have had time to meld.
Q3: How do I store leftovers?
A3: Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave.
Q4: Can I freeze this dish?
A4: Definitely! Freeze in portions and thaw in the fridge overnight before reheating.
Q5: What’s the best way to reheat this dish?
A5: Reheat over medium heat on the stove or in the microwave in 30-second intervals, stirring between each.
Q6: Can I add vegetables?
A6: Totally! Bell peppers, peas, or even sweet potatoes would be delicious additions.
Q7: Is it spicy?
A7: It has a gentle warmth. Add more chili flakes or fresh chili if you like it hot!
Q8: Can I make this vegetarian?
A8: Yes! Use chickpeas, tofu, or paneer instead of chicken for a vegetarian version.
Q9: What kind of rice goes best with this curry?
A9: Jasmine or basmati rice are perfect—fluffy and aromatic to soak up all the curry goodness.
Q10: Can I cook this in a slow cooker?
A10: Absolutely. Brown the aromatics and chicken first, then transfer everything to a slow cooker and cook on low for 4–6 hours.
Conclusion
If you’re looking for a comforting, flavorful, and easy weeknight dinner that also feels a bit indulgent—this Chicken Curry with Coconut Milk, Tomatoes & Spinach is the one. It’s cozy, it’s crowd-pleasing, and it’s totally customizable. Keep this recipe on hand for those moments when only something warm, creamy, and spiced just right will do. Happy cooking, friend—you’ve got this!
Print
Chicken Curry with Coconut Milk, Tomatoes & Spinach
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Gluten Free
Description
This Chicken Curry with Coconut Milk, Tomatoes, and Spinach is a warming, aromatic dish packed with bold spices, tender chicken, and creamy coconut richness—perfect for a comforting weeknight meal.
Ingredients
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cayenne pepper
- 4 organic skinless boneless chicken breast halves (ca. 700 g)
- Sea salt and freshly ground pepper, to taste
- 3 tablespoons olive oil
- 2–3 small yellow onions, finely chopped
- 1 tablespoon freshly grated ginger
- 2 fresh chili peppers, membranes and seeds removed, thinly sliced
- 2 cloves garlic, minced
- 4 vine-ripened tomatoes, chopped (ca. 400 g)
- 1 x 400 ml can organic coconut milk (full-fat)
- 2–3 generous handfuls spinach, stemmed and coarsely chopped
Instructions
- In a small bowl, mix together cumin, coriander, turmeric, and cayenne pepper. Set aside.
- Cut the chicken into bite-sized pieces. Season with salt and pepper.
- Heat olive oil in a large skillet or pot over medium heat. Add the onions and cook until soft and translucent, about 5–7 minutes.
- Add the grated ginger, sliced chili peppers, and minced garlic. Cook for 1–2 minutes, stirring frequently, until fragrant.
- Stir in the spice mix and cook for another 30 seconds to bloom the spices.
- Add the chicken pieces to the pan and cook until lightly browned on all sides, about 5–6 minutes.
- Add the chopped tomatoes and cook until they begin to break down and release their juices, about 5 minutes.
- Pour in the coconut milk, stir to combine, and bring the mixture to a gentle simmer.
- Simmer uncovered for 15–20 minutes, or until the chicken is fully cooked and the sauce thickens slightly.
- Stir in the chopped spinach and cook until wilted, about 2 minutes.
- Taste and adjust seasoning with additional salt or pepper if needed. Serve hot with rice or flatbread.
Notes
- Use full-fat coconut milk for a richer, creamier curry.
- Adjust chili and cayenne levels to control the heat.
- This curry tastes even better the next day as the flavors develop further.
- Can be made ahead and stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 portion
- Calories: 450
- Sugar: 5 g
- Sodium: 480 mg
- Fat: 30 g
- Saturated Fat: 18 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 3 g
- Protein: 36 g
- Cholesterol: 95 mg


