Adding a little sugar to tomato-based curry recipes serves primarily to balance the acidity of the tomatoes, enhancing the overall flavor profile. It also contributes to caramelization during cooking, adding depth and complexity.
Tomatoes naturally contain acids, such as citric and malic acid, which can sometimes make a curry taste overly tart or sour. Adding a small amount of sugar helps to counteract this acidity, creating a more harmonious and balanced flavor. The sugar doesn't just mask the acidity; it interacts with it, softening the sharp edges and allowing other flavors in the curry to shine through. Furthermore, when the curry is cooked over heat, the sugar undergoes caramelization. This process involves the browning of the sugar, which creates new flavor compounds that add depth and complexity to the dish. These compounds contribute to a richer, more nuanced taste that goes beyond simple sweetness. The amount of sugar needed depends on the acidity of the tomatoes and personal preference. Start with a small amount and adjust to taste.
Instead of white sugar, try using brown sugar, honey, or maple syrup for a more complex sweetness that complements the savory flavors of the curry. Be mindful of the added moisture content when using liquid sweeteners and adjust cooking times accordingly.