Combine ground cardamom, garlic paste, ginger paste, yogurt, and chili powder in a small bowl. Add sliced lamb and toss to coat. Marinate in the refrigerator for two hours.
Heat oil in a deep pan, and stir fry onion until it turns brown. Add marinated lamb along with garam masala, bay leaves and green chilies. Mix well. Cook, covered for 10-15 minutes.
Garnish with plenty of coriander leaves, and serve hot.