In a medium pot over medium-low heat, gently saute the curry paste and ginger for one to two minutes, until fragrant.
Stir in the vegetable broth and coconut milk, then bring to a simmer.
Stir in the sugar, then carefully add the squash and carrots to the curry.
Bring back to a gentle simmer and partially cover. Cook for 15 minutes or until the squash is mostly tender.
Add the bell pepper then cook for 5 more minutes, or until the squash is tender.
Remove from heat, then stir in the peanut butter, lime zest, and juice, making sure the peanut butter dissolves.
Taste and adjust ingredient amounts if you'd like.
Spoon the curry over rice, then top with cilantro and Thai basil. Serve with lime wedges.