Serve this dish on its own or with steamed rice.
1. Heat oil in large skillet over medium heat. Add onions and garlic, and cook 5 to 7 minutes, or until onions are soft and translucent. Stir in potatoes, carrots, and curry powder, and cook 4 minutes.
2. Add beans and their liquid, tomatoes, broth, jalapeño chiles, vinegar, and 1 cup water; season with salt and pepper. Cover and simmer 45 minutes, or until potatoes are flaky and carrots are cooked through, stirring occasionally.