This is part 3 of the Indian "Essentials" postings. If you haven't already visited parts 1 and 2, you can find them here: Indian Pantry Essentials and Beyond the Indian Pantry Essentials.
These are the fresh items which I like to have on hand for Indian cooking, non-vegetarian and vegetarian.
Curry leaves, fresh (if possible!)
Coconut, grated (frozen)
Coconut, whole (fresh)
Assorted Vegetables (which I find are widely available in the USA and commonly used in Indian cooking)
potatoes, okra, eggplant, leafy greens (i.e. spinach, fenugreek leaves), radishes (daikon or common red), cabbage, carrots, green beans, and more
Mixed vegetables (frozen)
Green peas (frozen)
Green chiles (I recommend serrano peppers)
Chicken thighs, bone in, skinned (I do NOT recommend chicken breast for Indian cooking unless I specifically state so on a particular recipe. It is too dry.)
Chicken drumsticks, skinned
Mutton (goat meat)
Shrimp (raw, deveined, frozen)
Fish (frozen catfish, tilapia, and salmon pieces are my favorites, but my husband loves kingfish)