Japanese Curry has a fewer flavour variations than Indian, is usually brown and is a bit thicker and more like a stew. Indian Curry is generally made more from scratch vs. boullion cubes, involves heavier spices and flavouring, has many different variations, but is not as thick in some cases and usually has just one or two items in it which are the central items for which the dish is named.