This is typically served for breakfast in India but with the lifestyle over here I think it's better served as a main for lunch or dinner - great at a dinner party as you can have it all prepped and ready before your guests arrive leaving you time to mingle.