mixed vegetables: generally, cauliflower, carrot, green peas, potato, and french beans are used to make vegetable curry. tomato: take a juicy and pulpy red tomato, it will help in making a nice gravy. onion: preferably red. red onion is the best for making indian gravies.