Heat ghee and oil in a pan over medium-high heat. Sauté cinnamon, cloves, bay leaf, cumin seeds and fennel seeds for a minute. Add minced ginger and garlic. Sauté for one minute or until it is aromatic. Add green chilies, and sauté for another minute. Add turmeric, red chili powder, garam masala, ground cumin and ground coriander. Sauté for a minute.
Add tomatoes, and sauté, stirring occasionally, for 2-3 minutes or until the tomatoes start to break down. Add green beans, carrots, cauliflower, paneer and yogurt. Season with salt. Pour in water to cover the vegetables. Cover and cook, stirring occasionally, for about 5-7 minutes or until the vegetables are tender.
Add green peas and coriander (cilantro) leaves. Cover and cook again for another 2 minutes or until the sauce has a semisolid consistency. Remove from heat. Set aside.