Ensure the jasmine rice is cooked and completely cooled before using. This prevents the rice from becoming mushy when fried.
Heat the vegetable oil in a large wok or skillet over medium-high heat.
Add the finely chopped onion, minced garlic, grated ginger, and chopped green chilies. Sauté until the onion is translucent and fragrant.
Add the diced carrot and bell pepper to the wok. Stir-fry for about 3-4 minutes until the vegetables are tender but still crisp.
If using, add the cooked chicken and shrimp to the wok and stir-fry for another 2-3 minutes until heated through.
Stir in the cooked and cooled jasmine rice, breaking up any clumps with a spatula.
Add the soy sauce, ketjap manis (or dark soy sauce), fish sauce, ground cumin, and ground coriander. Mix well to evenly coat the rice and other ingredients.
Push the rice mixture to one side of the wok and pour the beaten eggs into the empty side.
Scramble the eggs until fully cooked, then mix them into the rice.
Stir in the thawed peas and chopped green onions. Cook for another 1-2 minutes until everything is well combined and heated through.
Transfer the nasi goreng to a serving dish.
Garnish with fresh chopped cilantro and serve with lime wedges.
Enjoy your meal!