When the week gets busy, I turn to this Healthy Homemade Curry. It’s the dish I make when I want something warm, satisfying, and good for us – without spending hours in the kitchen. My kids ask for it by name, and I love that it’s packed with vegetables and lean protein.
Advertisements1
The secret is building layers of flavor with simple spices and letting the curry simmer until it’s thick and cozy. You can adjust the heat to your family’s liking, and it’s forgiving enough for a weeknight. Let’s get started!
Why You'll Love This Recipe
About the Ingredients
1 tbsp (15ml) coconut oil
Use coconut oil for a subtle flavor; you can substitute with canola or vegetable oil if you prefer.
1 large onion, finely chopped (about 1.5 cups)
Yellow or white onions work best; if you only have red, that’s fine too.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon of garlic powder can work in a pinch.
1 tbsp (15g) fresh ginger, grated
Grate it on a microplane; if you don't have fresh, use 1 teaspoon ground ginger.
1 lb (450g) boneless, skinless chicken breast, cut into bite-sized pieces
Chicken thighs also work and stay juicier; just increase cook time by 5 minutes.
2 tbsp (30g) curry powder
Use a good-quality curry powder; you can make your own with turmeric, cumin, coriander, and chili.
1 tsp ground cumin
Cumin adds earthiness; if you don't have it, just use an extra teaspoon of curry powder.
1 can (14 oz / 400ml) light coconut milk
Light coconut milk keeps it lighter; full-fat will make it richer.
1 cup (240ml) low-sodium chicken broth
Vegetable broth also works for a vegetarian version.
1 can (14 oz / 400g) diced tomatoes, undrained
Fire-roasted tomatoes add extra flavor; you can use fresh tomatoes, but add a little water.
2 cups (60g) fresh spinach
Frozen spinach (thawed and drained) works too; add it at the same time.
1 can (15 oz / 425g) chickpeas, drained and rinsed
Chickpeas add protein and fiber; you can skip them or use cooked lentils.
Tips & Tricks
- Cut chicken into uniform pieces so they cook evenly.
- Toast the spices for a minute before adding liquids to wake up their flavor.
- If the curry is too thin, simmer uncovered for 5-10 minutes to thicken.
- Taste and adjust salt at the end – different broths vary in saltiness.
Pro Tips
Step-by-Step Instructions
1. Heat the oil
In a large pot or Dutch oven, heat the coconut oil over medium heat (350°F / 175°C) until shimmering. Add the onion and cook for 5-7 minutes, stirring occasionally, until soft and translucent.
2. Add aromatics
Stir in the garlic and ginger. Cook for 1 minute until fragrant, being careful not to burn them.
3. Toast the spices
Add the curry powder and cumin. Stir constantly for 30 seconds to bloom the spices, until they smell toasty and aromatic.
4. Brown the chicken
Add the chicken pieces. Cook for 5-7 minutes, turning occasionally, until the chicken is lightly browned on all sides but not cooked through.
5. Add liquids
Pour in the coconut milk, chicken broth, and diced tomatoes with their juices. Stir well, scraping up any browned bits from the bottom of the pot.
6. Simmer the curry
Bring the mixture to a boil, then reduce heat to low (around 200°F / 95°C) to maintain a gentle simmer. Cover and cook for 20 minutes, stirring occasionally.
7. Add chickpeas and spinach
Stir in the chickpeas and spinach. Cook uncovered for 5-10 minutes, until the spinach is wilted and the sauce has thickened slightly. The chicken should be cooked through (internal temperature 165°F / 74°C).
8. Season and serve
Taste and season with salt and pepper. Serve hot over rice or with naan, garnished with fresh cilantro if desired.
Delicious Variations
Vegetarian
Swap chicken for extra chickpeas or firm tofu, and use vegetable broth.
Spicy
Add 1-2 chopped green chilies or a pinch of cayenne pepper with the spices.
Creamy
Use full-fat coconut milk and stir in 2 tablespoons of Greek yogurt at the end.
How to Store Healthy Homemade Curry Recipe
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium heat, adding a splash of broth or water if too thick.
Frequently Asked Questions
Q: Can I make this curry without coconut milk?
Yes, you can substitute with heavy cream, Greek yogurt, or a blend of milk and a little flour to thicken. For a dairy-free option, use cashew cream or just extra broth.
Q: How can I make this curry less spicy?
Use a mild curry powder and skip any extra chili. You can also add a spoonful of plain yogurt or a splash of coconut milk at the end to cool it down.
Q: Can I use pre-cooked chicken?
Yes, add shredded rotisserie chicken in the last 10 minutes of simmering, just to heat through.
Q: What can I serve with this curry?
Serve over basmati rice, with naan, or with a side of roasted vegetables. It also works well with quinoa.
Q: Is this curry gluten-free?
Yes, all the ingredients are naturally gluten-free. Just check your curry powder to ensure it has no added gluten.
I hope you enjoy this Healthy Homemade Curry as much as we do. Try it this week and let me know how it turns out in the comments below! Small steps count.
Healthy Homemade Curry Recipe
Healthy Homemade Curry is a vibrant, one-pot meal with tender chicken and veggies in a creamy spiced sauce. Ready in 50 minutes!
🧂 Ingredients
- 1 tbsp (15ml) coconut oil
- 1 large onion, finely chopped (about 1.5 cups)
- 3 cloves garlic, minced
- 1 tbsp (15g) fresh ginger, grated
- 1 lb (450g) boneless, skinless chicken breast, cut into bite-sized pieces
- 2 tbsp (30g) curry powder
- 1 tsp ground cumin
- 1 can (14 oz / 400ml) light coconut milk
- 1 cup (240ml) low-sodium chicken broth
- 1 can (14 oz / 400g) diced tomatoes, undrained
- 2 cups (60g) fresh spinach
- 1 can (15 oz / 425g) chickpeas, drained and rinsed
📋 Instructions
- 1Heat the oil — In a large pot or Dutch oven, heat the coconut oil over medium heat (350°F / 175°C) until shimmering. Add the onion and cook for 5-7 minutes, stirring occasionally, until soft and translucent.
- 2Add aromatics — Stir in the garlic and ginger. Cook for 1 minute until fragrant, being careful not to burn them.
- 3Toast the spices — Add the curry powder and cumin. Stir constantly for 30 seconds to bloom the spices, until they smell toasty and aromatic.
- 4Brown the chicken — Add the chicken pieces. Cook for 5-7 minutes, turning occasionally, until the chicken is lightly browned on all sides but not cooked through.
- 5Add liquids — Pour in the coconut milk, chicken broth, and diced tomatoes with their juices. Stir well, scraping up any browned bits from the bottom of the pot.
- 6Simmer the curry — Bring the mixture to a boil, then reduce heat to low (around 200°F / 95°C) to maintain a gentle simmer. Cover and cook for 20 minutes, stirring occasionally.
- 7Add chickpeas and spinach — Stir in the chickpeas and spinach. Cook uncovered for 5-10 minutes, until the spinach is wilted and the sauce has thickened slightly. The chicken should be cooked through (internal temperature 165°F / 74°C).
- 8Season and serve — Taste and season with salt and pepper. Serve hot over rice or with naan, garnished with fresh cilantro if desired.



