Layer carrot, potato, cauliflower, and green beans in a vegetable steamer over boiling water. Cover; steam 10 minutes or until vegetables are tender. Set aside.
Heat oil in a large skillet over medium-high heat.
Add chopped onion, and saute until golden.
Add ginger and garlic, and saute 1 minute.
Add curry powder, and stir well.
Add broth, and bring to a boil.
Remove from heat, and set aside.
Combine yogurt, salt, and pepper in a small bowl; stir well. Gradually add about half of hot broth mixture to yogurt mixture, stirring constantly with a whisk. Stir yogurt mixture into remaining broth mixture in pan.
Add steamed vegetables to skillet, tossing gently to coat.
Serve vegetable mixture over rice; sprinkle with cashews and cilantro.