In a medium skillet, sauté onion in oil until transparent, 5 minutes. Stir in curry powder, coriander, and garlic until fragrant, about 30 seconds. Add the rest of the ingredients and cook gently on medium heat, covered, until sauce is nicely thickened, 5 to 7 minutes.