Heat oil in a heavy pot over medium-high heat. Add sugar and allow it to melt until it turns a deep amber color. Stir constantly to prevent burning. This step creates the dish’s signature flavor base.
Lower the heat slightly and add onion, bell pepper, and carrots. Cook until the vegetables soften and begin to brown slightly. This develops sweetness and depth in the dish.
Increase heat briefly and stir in garlic, tomato paste, salt, and turmeric. Cook until fragrant. This enhances the overall richness and gives the pelau its golden hue.
Pour in coconut milk and water, then stir in rice and beans. Bring to a boil, then reduce to low heat. Cover and simmer until the rice is tender and liquid is absorbed.
Once the rice is cooked, remove from heat and fold in the spinach. The residual heat will gently wilt it. This keeps the color bright and texture fresh.
Fluff with a fork and adjust seasoning if needed. Serve warm for the best flavor and texture.