While tomatoes can add acidity to a dish, they don't perfectly substitute lemon juice in Indian cooking. They offer a different flavor profile and texture, so adjustments may be needed.
Lemon juice is primarily used in Indian cooking to add brightness, acidity, and a tangy flavor. It's often added at the end of cooking to lift the flavors of the dish. Tomatoes, on the other hand, contribute acidity along with sweetness and a distinct tomato flavor. They also add moisture and body to the dish.
When substituting tomatoes for lemon juice, consider the following:
In some dishes like dals or vegetable curries, tomatoes can be a suitable substitute, especially if you're aiming for a richer, more savory flavor. However, in dishes where a bright, tangy flavor is essential, like some chutneys or raitas, lemon juice is generally preferred.
If substituting tomatoes, use ripe, flavorful tomatoes for the best results. Roasting the tomatoes beforehand can intensify their flavor and sweetness, which can help balance the acidity.