Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.6
(12)
Export 15 ingredients for grocery delivery
Step 1
Cook rice in a large saucepan of salted boiling water following packet absorption instructions until tender. Drain. Spread over 2 baking trays, in a thin layer, and set aside for 2 hours to cool completely.
Step 2
Heat a large wok over medium heat. Add half the oil and heat until just smoking. Add half the chicken and stir-fry, for 3 minutes or until brown and just cooked through. Transfer to a bowl and repeat with remaining chicken. Add the bacon to the wok and stir-fry for 2 minutes or until brown and crisp. Transfer to a bowl.
Step 3
Add remaining oil to wok and heat until just smoking. Add the eschalots and garlic, and stir-fry for 2 minutes or until eschalots are soft. Add the carrot and celery, and stir-fry for 3 minutes or until carrot is tender. Add the prawns and stir-fry for 2 minutes or until heated through.
Step 4
Return cooked chicken and bacon to the wok with cabbage, and stir-fry for 3 minutes or until cabbage wilts. Add cooled rice, bean sprouts, half the fried shallots, the kecap manis and soy sauce. Stir-fry for 2 minutes or until heated through. Transfer to a large bowl. Cover with foil to keep warm.
Step 5
Heat a large non-stick frying pan over medium-high heat. Crack 2 eggs into the pan and cook, uncovered, for 2 minutes or until the white sets and the yolk is almost set (for a soft yolk) or until cooked to your liking. Transfer to a plate and repeat with remaining eggs.
Step 6
Spoon nasi goreng into shallow serving bowls. Top each with a fried egg and sprinkle over remaining fried shallots. Serve immediately.