1. Cook rice according to package directions.
2. Purée tomatoes, onion, and ginger to paste in food processor or blender.
3. Heat oil in saucepan over medium heat. Add garam masala and cardamom, and cook 30 seconds, or until fragrant, stirring constantly. Add tomato purée and raisins. Simmer 2 minutes, or until sauce thickens slightly.
4. Stir in frozen vegetables; chickpeas, if using; and evaporated milk. Season with salt and pepper, if desired. Cover, reduce heat to medium-low, and simmer 6 to 7 minutes, or until vegetables are tender. Serve over rice. Sprinkle with almonds, if using.