The dessert-like disaster
Why curry becomes too sweet — the unexpected sweetness problem
Unexpected sweetness in curry is more common than people realise and has several causes that are not immediately obvious. Onions that have been caramelised too deeply, coconut milk added in excess, overripe tomatoes, or jaggery added without tasting — each produces a different kind of sweetness that requires a different correction.
The Science
Why do deeply caramelised onions make curry sweet?
Onions contain fructooligosaccharides — complex sugars that convert to simpler, sweeter fructose and glucose during caramelisation. The deeper the browning, the more sugar conversion occurs. Onions caramelised to a very dark brown have lost most of their sulphur sharpness and converted much of their complex sugars to sweet simple sugars. In large quantities, deeply caramelised onions create a noticeably sweet curry base — especially in dishes using 4+ onions for 4 servings.
35 second read
The Fix
How to reduce sweetness in curry
- Acid: lemon juice or tamarind directly counteracts sweetness — the most effective single fix
- Salt: increases in small increments — salt suppresses sweetness perception
- Chilli heat: adding heat creates competing sensation that diverts from sweetness
- Dried fenugreek (kasoori methi): its mild bitterness cuts through excessive sweetness
- Prevention: taste at each stage — onion, tomato, and again before adding any sweetening agent