Wash and cut all of your vegetables. Cut the pepper into a large dice, green onions (both the whites and greens) into a small dice, the potatoes into large dice, and the carrots into a medium to large dice.
In a large stock pot over medium high heat, add a bit of oil and add in your carrots, peppers, green onions, and ginger. Sauté for a couple of minutes until they develop some color.
Make room in the center of the pot and add in a bit more oil and place the cumin and garlic into the oil to bloom it. Add in the red curry paste and brown sugar and stir everything together.
Season the chicken lightly with salt and pepper on both sides. Make room in the center of pot and and add in the chicken. Cook it for a couple of minutes on each side to brown. Make sure you don't burn the vegetables.
Once the chicken has browned, add in the coconut milk, chicken broth, and potatoes. Bring to a light boil and cover with a lid. Reduce the heat to medium low and allow it to simmer for 12-15 minutes.
Once it has simmer for 12-15 minutes and the potatoes have softened, pull out the chicken and set aside. Add in the peanut butter and lime juice.
Cut the chicken into bite sized pieces and return to the pot.
If you need to thicken your curry, make a cornstarch slurry by mixing together equal parts of cornstarch and cold water. Start with 1 tbsp of each and slowly stir it in to thicken the sauce. If you need more, add more until you reach your desired thickness.