Measure your spices and sugar into a bowl and chop all your vegetables.
Heat the oil in a large soup pot until shimmering, then add the spring onion greens and coriander. Cook for a minute or two until fragrant, then add the spice mix, water, chopped carrot and chopped potatoes.
Stir and turn the heat to medium high. Cook for 20-30 minutes or until the potato and carrot are soft (it takes longer than you think, trust me).
Once they are soft, add the tofu, tinned tomatoes, tomato paste and canned corn or beans if you are using them. The tomatoes are added last because their acidity stops the potatoes and carrots cooking properly. If you add them before the vegetables are cooked, they might never cook through properly.
Cook for another 10 minutes or so, then add the Tamari and lime juice to taste. Adjust for any taste preferences – whether you think it needs more salt, pepper, chilli or whatever else.
Serve with recommended toppings and anything else you fancy.
Leftovers keep for a number of days, but tend to absorb the liquid and become more like chilli. You can eat it as chilli or add extra water (and some Tamari to balance the salt) to eat as soup again.