Thai green curry is one of my favourites too.
Don't knock goat until you've tried it . It's very tender and one of the leanest meats around. See here.
This one's a Nepalese veggie curry:
2-3 cloves garlic
1" garlic clove
15 fenugreek seeds
2-3 Tbsp safflower oil
2 tsp salt
1 dried chilli pepper (minced)
1/8 ground tumeric
1/2 onion (diced)
1 carrot (chopped)
1/2 head of cauliflower (chopped)
1 small-medium potato (3/4 cooked, steamed or microwaved) (chopped)
1/2 cup vegetable stock (or 1 cube vege boullion and 1/2 c water)
1/2-3/4 cup chopped tomatoes
------
Mince and mix well garlic, ginger, salt, chili pepper (set aside). Cut up all your vegetables in advance. Steam or microwave the potato (skin has good vitamins).
Heat oil (don't allow to smoke). Fry onions until soft but not yet carmalized. Add fenugreek seeds, watch for 1 minute. They should release a nice aroma and turn very slightly brown. Add garlic/ginger mixture, and tumeric. Keep stirring to allow onions and oil to mix in well with garlic and ginger until aroma is released and onion carmalized (watch the garlic so it doesn't burn).
Add carrot, cauliflower, potatoes and vegetable stock. Cook about 3-4 minutes. Add tomatoes. Cook 2-3 minutes more. Serve with brown rice.