In a large skillet or pot add oil and heat over medium-high heat. Add diced onions, chopped carrots, chopped potatoes, and sauté for 4-5 minutes until they start to soften.
Add cubed chicken along with ground ginger, minced garlic, and red curry paste; mix well to combine all ingredients thoroughly while sautéing for a couple more minutes before stirring in coconut milk.
Reduce heat to medium-low and let the mixture simmer for about 10 minutes or until carrots and potatoes become soft enough to eat comfortably.
Stir in peanut butter, brown sugar, soy sauce, and lime juice; continue cooking for another 4-5 minutes allowing all flavors to meld together beautifully.
Serve hot over rice (Jasmine, white or brown) garnished with chopped peanuts for an extra crunch that complements the creamy texture of your curry.