I cook this nasi lemak every weekend and serve with prawn or squid sambal, sliced cucumber and hard boiled egg. Sometimes fried chicken or beef rendang. Sprinkle sliced Chinese celery, spring onion, and fried shallot before serving.
Bring the rice, water, sliced shallots, coconut cream, ginger, and salt to a boil in a saucepan over high heat. Reduce heat to medium-low, cover, and simmer until the rice is tender, and the liquid has been absorbed, 20 to 25 minutes. Meanwhile, place the chopped shallots, dried chile peppers, minced ginger, and shrimp paste in a blender and process to a thick paste.
Heat vegetable oil in a large skillet over medium-high heat. Cook and stir chile paste until fragrant. Stir in sugar, tamarind juice, and salt, then toss in onion and shrimp and simmer until shrimp are bright pink on the outside and the meat is no longer transparent in the center, about 5 minutes. Serve over the hot rice.