what is the difference between north indian and south indian food?
North Indian uses a lot of yogurt, cream and is non-veg, while South Indian food is vegetarian, and uses lots of coconut. South Indians tend to eat more rice or rice based items with their meals and North Indian prefer breads like naan, chapati and paratha.