In a medium-small pot over medium-low heat, melt the coconut oil.
Add the ginger and curry paste, slowly cooking and stirring for one minute.
Stir in the coconut milk, followed by the sugar.
Add the tofu, carrots, and bell pepper, then gently simmer for 10 minutes, stirring occasionally, until the carrots are cooked to desired softness.
Remove from heat, then stir in the vinegar and tamari. Taste, and adjust ingredient amounts to your liking.
Serve the curry in bowls over hot rice, then top with cilantro, Thai basil, roasted cashews, and red chili flakes, if you wish.