In a large pot or Dutch oven, heat the coconut oil over medium heat. Once melted, add in the diced onion and sauté for about 5 minutes, or until translucent. Stir in the minced garlic, ground ginger, and ground coriander, and let them cook for another minute until fragrant.
Next, toss in the diced potatoes and red bell pepper. Stir well to combine with the aromatic mixture. Cook for about 5-7 minutes, allowing the vegetables to soften slightly.
If you like a bit of heat, sprinkle in the cayenne pepper. Then, add the coconut milk, zucchini, chickpeas, Thai red curry paste, and tomato paste. Stir everything together until well combined.
Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for about 20-25 minutes, or until the potatoes are tender. Stir occasionally to prevent sticking.
After the potatoes are cooked through, season your curry with kosher salt, black pepper, lime juice, and if desired, light brown sugar for a touch of sweetness. Give it a good stir to incorporate all the flavors.
Ladle the Potato Chickpea Coconut Curry into bowls and garnish with freshly chopped cilantro or basil. Serve hot with warm rice, quinoa, or your favorite bread.