Is a Healthy Thai Green Curry Possible? (Yes, and Here’s How!)
We all have those nights. You finish work, you are tired, and the takeaway menu is calling your name. Thai green curry is a classic favourite for many of us. It is creamy, spicy, and incredibly comforting. But if you are trying to eat healthily or follow a weight loss plan like Slimming World, a standard takeaway curry can feel like a meal you have to avoid.
Making a healthy Thai green curry at home is easier than you might think. With a few simple swaps you can enjoy all those amazing flavours without the high calorie count. In fact, cooking it yourself often tastes fresher and zestier than anything that arrives on the back of a moped.
In this guide, I will share how to lighten up this dish, what ingredients to swap, and how to make it suitable for plans like Slimming World.

Why traditional Thai Green Curry can be unhealthy
Let’s understand why the restaurant version is often quite high in calories. The main ingredient that causes this is usually the coconut milk.
Traditional recipes use full-fat coconut milk to get that rich, creamy texture. Delicious, canned coconut milk is high in saturated fat. According to the NHS, eating lots of saturated fat can raise your cholesterol, so many of us try to moderate it.
Restaurants also tend to add a lot of sugar (often palm sugar) to balance the chillies’ heat, and they might use a lot of oil for frying the paste. When you add it all up, a single bowl can use a lot of your daily calorie allowance.
Making a Lighter Thai Green Chilli Sauce
Making a healthy Thai green curry and keeping that creamy texture without the high fat content can be hard. Here are the best ways to do it.
Swap 1: Light Coconut Milk
This is the easiest change. Light or “reduced-fat” coconut milk is widely available in UK supermarkets. It has significantly fewer calories than the full-fat version, yet still delivers that distinct coconut flavour.
Swap 2: Coconut Flavourings
If you are following Slimming World closely, you might want to save your Syns. You could use coconut flavouring or essence mixed with a plain, fat-free yoghurt or dairy-free alternative. This gives the illusion of creamy coconut without the actual milk.
Swap 3: Use Stock
You do not need lots of cream. Using a good-quality chicken or vegetable stock to bulk out the sauce is a great option. You can use a mix of half light coconut milk and half stock. This keeps the volume up but the calories down.
Building The Flavour Without Fat
When you take out some of the fat, you need to put flavour back in. Thai food is all about the balance of four tastes: hot, sour, sweet, and salty.
Make your own paste (or choose wisely)
Store-bought jars are convenient, but check the label. Some contain added oil and sugar. Making your own paste sounds scary, but it is just a case of blitzing ingredients in a blender.
You will need:
- Green chillies
- Lemongrass
- Ginger (or galangal if you can find it)
- Garlic
- Fresh coriander (stalks and all!)
- Lime zest
If you do buy a jar, look for high-quality brands that list these fresh ingredients first.
The Thai Green Curry Aromatics
Use plenty of herbs to keep this well-known Thai Green curry scent. Kaffir lime leaves are essential for that authentic smell. If you cannot find fresh ones, dried leaves work well too; just soak them for a bit or let them simmer longer. Fresh basil (Thai basil is best, but regular works if that is all you have) added right at the end lifts the whole dish.
Balancing the taste
- Salty: Use fish sauce (Nam Pla). It smells strong in the bottle but tastes amazing in the curry. If you are a vegetarian or don’t have fish sauce, then check my list of fish sauce alternatives for ideas.
- Sour: Fresh lime juice is essential in this recipe. It cuts through the creaminess.
- Sweet: Instead of loads of palm sugar, use a natural sweetener or just a tiny pinch of sugar. You might find the natural sweetness of the vegetables is enough.
Packing in the Vegetables
One of the best ways to make any meal healthier is to increase the vegetable content. This is known as “food optimising” in the Slimming World community, filling up on “Speed Foods.”
Vegetables add bulk, fibre, and nutrients. They make the portion look huge without adding many calories.
Great vegetables for Thai Green Curry include:
- Green Beans or Mangetout: For a nice crunch.
- Baby Corn: Adds a lovely sweetness.
- Peppers: Green or red peppers add colour and volume.
- Bamboo Shoots: A classic Thai ingredient that adds texture.
- Spinach: Stir it in at the very end so it wilts down but doesn’t turn mushy.
- Courgette or Aubergine: These soak up the sauce and flavours well.
By using less meat and more vegetables, you automatically lower the calorie density of your bowl.
Protein in Thai Green Curry
Chicken is the standard choice for Thai green curry. To keep it lean, use chicken breast rather than thigh meat, and remove all visible skin and fat before cooking.
However, you don’t have to stick to chicken; here are some other ideas.
- Prawns: These cook very quickly and are very low in fat. Add them right at the end so they don’t go rubbery.
- White Fish: Chunks of cod or coley work well, but handle them gently so they don’t break up.
- Tofu: For a vegetarian or vegan option, firm tofu is best for this. It acts like a sponge for all the spicy flavours.
Making Thai Green Curry Slimming World Friendly
If you are a Slimming World member, you will know all about Free Foods and Swips. A standard takeaway curry can be very high in Swips, but a homemade version can be very low or even free depending on your choices.
Using “Frylight” or Spray Oil
Traditional recipes start by frying the curry paste in oil to release the aromatics. To keep it healthy, skip the oil. You can “fry” the paste in a good non-stick pan with a few sprays of low-calorie cooking spray (like Frylight). Alternatively, you can cook the paste in a splash of the coconut milk or stock.
Coconut Milk
On Slimming World, coconut milk usually has a Swip value (even the light version). To minimise this, use a smaller amount of coconut milk mixed with stock, or use a coconut-flavoured dairy-free yoghurt alternative if it counts as a Healthy Extra or has a lower Swip value. Always check your app or book for the most up-to-date values.
As Heart UK explains, coconut oil and milk are high in saturated fats. While it can be part of a healthy diet, it is best used sparingly or swapped for lighter versions if you are watching your weight.
Rice
Serve your curry with plain boiled rice rather than egg fried rice or coconut rice, which have added oil and calories. If you want to be extra healthy, try cauliflower rice. It is a great way to get another portion of veg in and is completely “Free” on the plan.
For more inspiration on low-fat cooking and keeping things tasty, check out the guide on how to make a curry with blends and bases.
A Simple Healthy Thai Green Curry Recipe
This is a flexible guideline to get you started. It serves 4 people.
Ingredients
- 4 chicken breasts, diced (or protein of choice)
- 4 tbsp Thai Green Curry paste (check ingredients for no added oil/sugar)
- 1 can (400ml) light coconut milk
- 100ml chicken or vegetable stock
- 1 onion, chopped
- 2 garlic cloves, crushed
- 1 thumb-sized piece of ginger, grated
- Vegetables of choice (e.g., 1 red pepper, a handful of green beans, baby corn)
- 1 tbsp fish sauce
- Juice of 1 lime
- Fresh coriander to serve
- Low-calorie cooking spray
Method
- Prep: Chop all your chicken and vegetables so you are ready to go.
- Sauté: Spray a large pan or wok with cooking spray. Add the onion and cook for 5 minutes until soft. Add the garlic and ginger and cook for another minute.
- Paste: Stir in the curry paste. Cook it for 1-2 minutes until it smells fragrant. If it starts to stick, add a splash of the stock.
- Simmer: Pour in the coconut milk and the remaining stock. Stir well to combine everything into a smooth sauce. Bring it to a gentle simmer.
- Cook Meat: Add the chicken pieces. Simmer gently for about 10-15 minutes until the chicken is cooked through (no longer pink in the middle).
- Add Veg: Add your vegetables. Cook for another 3-5 minutes. You want them to be tender but still have a bit of bite (crunchy veg is better than mushy veg!).
- Season: Take the pan off the heat. Stir in the fish sauce and lime juice. Taste it! Does it need more lime? A dash more fish sauce?
- Serve: Ladle into bowls and top with plenty of fresh coriander. Serve with plain boiled rice.
If you prefer a milder dish for the family, you might like my very popular mild chicken curry recipe.
Common Mistakes to Avoid
Even with the best intentions, a few things can trip you up when making a healthy curry.
1. Overcooking the Veg
Thai curry should feel fresh. If you boil the vegetables for 20 minutes, they lose their vitamins and their texture. Add them near the end.
2. Forgetting to Taste
The balance of flavours changes as you cook. Always taste the sauce before you serve. If it is too sour, add a tiny bit of sweetener. If it is bland, it might need a splash more fish sauce.
3. Using the Wrong Milk
Do not use “coconut cream” or “creamed coconut” blocks if you are trying to save calories. These are much more concentrated and higher in fat than canned coconut milk.
Meal Prep and Storage
This dish is brilliant for batch cooking. In fact, like many spiced dishes, it often tastes better the next day as the flavours have had time to mingle.
- Fridge: Store leftovers in an airtight container for up to 2 days in the fridge. Reheat thoroughly until piping hot.
- Freezer: You can freeze Thai green curry! However, be aware that coconut milk-based sauces can sometimes separate slightly when thawed. It usually comes back together if you stir it well while reheating.
If you are looking for other dishes that freeze well or are great for batch cooking, you might enjoy this curry loaf recipe.
Healthy Thai choices when eating out?
Sometimes you just want to go to a restaurant. If you are dining out at a Thai place, you can still make healthier choices.
- Ask for steamed rice instead of sticky rice or fried rice.
- Look for “Jungle Curry” (Kaeng Pa). This is a traditional Thai curry made without coconut milk. It is broth-based, very spicy, and usually much lower in calories.
- Ask for the sauce on the side if possible, or just try not to eat all the sauce in the bowl.
- Choose a starter like Tom Yum soup (clear and spicy) rather than fried spring rolls or fish cakes.
Conclusion
Healthy eating does not mean eating boring food. A homemade Thai green curry can be vibrant, filling, and fit perfectly into a balanced lifestyle. By swapping full-fat milk for lighter versions, loading up on colourful vegetables, and being mindful of oil, you can create a dinner that feels like a treat but treats your body well.
Get into the kitchen, experiment with those aromatics, and enjoy a bowl of something delicious tonight!
Frequently Asked Questions (FAQ)
Can I make Thai green curry vegetarian?
Yes. Swap the chicken for firm tofu, chickpeas, or just extra vegetables like butternut squash and spinach. You will also need to swap the fish sauce for a vegetarian alternative (soy sauce or a specialist vegetarian fish sauce) and check that your curry paste does not contain shrimp paste (belacan), as many traditional ones do.
Is coconut milk bad for you?
Coconut milk is not “bad,” but it is energy-dense and high in saturated fats. For a balanced diet, especially if weight loss is a goal, it is often recommended to use it in moderation or choose lighter versions. The NHS advises being aware of saturated fat intake for heart health.
How many calories are in a healthy Thai green curry?
This depends on your portion sizes and ingredients, but a homemade version using light coconut milk and plenty of veg can be around 300-400 calories per serving (without rice). Compare this to a restaurant takeaway, which can easily be over 800-1000 calories!
Can I use yoghurt instead of coconut milk?
Yes, you can. Fat-free Greek yoghurt is a good high-protein, low-calorie swap. However, yoghurt can curdle if boiled. To stop this, stir the yoghurt in right at the end of cooking after you have taken the pan off the heat. It won’t taste exactly like coconut, so adding a drop of coconut essence helps.
Is Thai Green Curry spicy?
Green chillies give this curry its name and its heat, so it is naturally spicy. If you are making it for children or people who don’t like heat, you can use fewer chillies in your paste, or deseed the chillies thoroughly before using them. You can always add extra sliced chillies on top for those who like it hot.
Have you made a healthy Thai green curry using my tips? Let me know in the comments below.