Heat oil in large pan over medium heat.
Add the onions and garlic then cook 5 minutes or until onions are soft and translucent.
Now stir in the potatoes, carrots, and curry powder and cook for 5 minutes.
Next add the beans and their liquid, tomatoes, broth, jalapeño chillies, vinegar, and 1 cup water.
Season with salt and pepper.
Cover and simmer 40 minutes or until the potatoes and carrots are cooked through.
Stir occasionally.