To a large skillet, add the oil and onion, and sauté over medium heat until the onion begins to soften about 5 minutes.
Add the garlic, ginger, coriander, and cook for about 1 minute, or until fragrant.
Add the chickpeas, coconut milk, carrots, Thai curry paste, peanut butter, salt, pepper, and stir to combine. Reduce the heat to medium, and allow mixture to gently boil for about 5 minutes, or until liquid volume has reduced and thickened somewhat.
Add the spinach and red pepper and cover the skillet with a lid to encourage the spinach and red pepper to soften, about 1 to 2 minutes. Stir to incorporate the all of the ingredients.
Add the lime juice, brown sugar, and stir to combine. Taste and if desired, add additional curry paste, salt, pepper, etc. to taste.
Evenly sprinkle with the cilantro, optional green onions, and serve immediately. Will keep airtight in the fridge for up to 1 week.