Nasi Goreng (Indonesian Sweet Soy Sauce Shrimp Fried Rice)
Asian Easy

Nasi Goreng (Indonesian Sweet Soy Sauce Shrimp Fried Rice)

Quick answer

Nasi goreng is Indonesia's national dish and one of Southeast Asia's most recognized comfort foods.

What makes this special

  • Nasi Goreng gains its dark, caramelized color from kecap manis tossed with rice in a high-heat wok.
  • Kecap manis coats each cold rice grain with sweet caramelized brown
  • Shrimp paste umami and sambal heat balance the sweetness
Total time
20 min
Level
Easy
Servings
2 servings
Ingredients
6
Calories
430 kcal
Protein
20 g

Key ingredients

Cooked riceKecap manis (sweet soy sauce)Shrimp paste (belacan)EggsShrimp

Core cooking flow

  1. 1 Break up 2 bowls of cold cooked rice with your fingers or a spatula before heating the wok.
  2. 2 Heat 2 tablespoons of oil in a wok over high heat until it shimmers.
  3. 3 Add 1 teaspoon of shrimp paste and 1 tablespoon of sambal to the aromatic oil.

Nasi goreng is Indonesia's national dish and one of Southeast Asia's most recognized comfort foods. Day-old rice is tossed in a blazing-hot wok with kecap manis, a thick sweet soy sauce that gives each grain a dark, caramelized glaze. Shrimp paste adds a deep umami backbone, while sambal chili paste cuts through the sweetness with a sharp heat. A fried egg crowns each serving, its runny yolk acting as a rich, on-the-spot sauce when broken. Crispy prawn crackers on the side provide crunch against the soft rice. The dish appears at every hour of the day, from breakfast stalls to late-night street carts.

Prep 10min Cook 10min 2 servings

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Heat

    Break up 2 bowls of cold cooked rice with your fingers or a spatula before heating the wok.

    Measure 2 tablespoons of kecap manis nearby so it can go in quickly once the rice is hot.

  2. 2
    Control

    Heat 2 tablespoons of oil in a wok over high heat until it shimmers.

    Add 3 sliced shallots and 2 minced garlic cloves, then stir constantly for about 30 seconds so they turn golden without scorching.

  3. 3
    Control

    Add 1 teaspoon of shrimp paste and 1 tablespoon of sambal to the aromatic oil.

    Stir-fry over high heat until the paste loosens, the oil turns red, and the raw shrimp-paste smell softens.

  4. 4
    Finish

    Add 100g of shrimp and stir-fry for about 1 minute, just until the outside turns pink and opaque.

    Do not cook them much longer, because they will toughen while the rice finishes.

  5. 5
    Heat

    Add the loosened 2 bowls of rice and 2 tablespoons of kecap manis.

    Stir-fry for about 2 minutes, cutting through clumps with the spatula until every grain looks glossy and dark brown.

  6. 6
    Finish

    Taste the rice and add a small extra splash of kecap manis only if it needs more seasoning.

    Fry 2 eggs separately with crisp edges and runny yolks, then place them on the hot rice and serve.

After the steps

Pick a recipe that fits this dish.

Continue with shared ingredients, meal pairings, or a similar method.

Recipes That Go Well With This

More Asian →

Based on shared ingredients and meal pairing

Bihun Goreng (Indonesian Stir-Fried Rice Vermicelli with Sweet Soy)
Shared ingredient: kecap manis (sweet soy sauce) Asian

Bihun Goreng (Indonesian Stir-Fried Rice Vermicelli with Sweet Soy)

Bihun goreng is fried rice vermicelli sold at street stalls and warung throughout Indonesia and Malaysia from early morning through midnight. Thin rice noodles soaked just until pliable go into a wok heated until it smokes, alongside garlic, shallots, and a generous spoonful of sambal that sizzles the moment it hits the surface. Kecap manis, the thick Indonesian sweet soy sauce, caramelizes rapidly against the hot metal and wraps each strand in a dark, sticky glaze that is the defining characteristic of the dish. Cabbage, bean sprouts, and sliced carrot are added quickly so they retain their crunch against the softness of the noodles. The technique requires constant lifting and turning to prevent the noodles from breaking or clumping while they absorb the sauce. A fried egg laid on top, its edges lacy from being cooked in very hot oil, is the standard finish. The flavor of bihun goreng rests on four layers stacked one over another: the sweetness of kecap manis, the smokiness from the wok, the heat of the sambal, and the salt of a dash of fish sauce added at the end. The ratio shifts from vendor to vendor but the underlying structure holds across regions.

Korean Tomato Egg Fried Rice
Shared ingredient: cooked short-grain rice Rice

Korean Tomato Egg Fried Rice

Eggs are scrambled first and set aside, then tomatoes are stir-fried in the same pan until their juices burst and coat the wok. Day-old or freshly cooked rice goes in next, tossed at high heat so the grains absorb the tomato's sweet-tart moisture while staying individually distinct. The scrambled egg is folded back in at the end, distributing soft, fluffy curds throughout the fried rice. Rooted in the Chinese classic of tomato and egg, this version turns those familiar flavors into a satisfying one-bowl fried rice.

Korean Beef Brisket Jjolmyeon
Serve together Noodles

Korean Beef Brisket Jjolmyeon

Cha-dol jjolmyeon puts seared thin-sliced beef brisket on top of chewy jjolmyeon noodles dressed in gochujang sauce. The brisket is spread flat on a hot dry pan and cooked on high heat for no more than a minute per side so the exterior browns while the intramuscular fat stays in place. Cooking too long renders the fat out entirely, leaving the slices dry and tough, which defeats the purpose of using brisket over leaner cuts. Jjolmyeon noodles are made with a higher proportion of starch than ordinary wheat noodles, giving them a rubber-band elasticity that lets sauce cling to the surface from the first bite to the last. The standard accompaniments are julienned cucumber and a halved boiled egg, both of which temper the spiciness with their mild, cool flavors. Bean sprouts add a crunchy contrast in texture, while perilla leaves sharpen the overall aroma. The dish is eaten cold in summer and is also a common late-night order, often finished with a splash of vinegar stirred into the remaining sauce at the bottom of the bowl.

Nasi Uduk (Jakartan Coconut Lemongrass Pandan Steamed Rice)
Similar recipe Asian

Nasi Uduk (Jakartan Coconut Lemongrass Pandan Steamed Rice)

Nasi uduk is a steamed rice dish from Jakarta, Indonesia, cooked with coconut milk, lemongrass, and pandan leaves. The preparation begins by rinsing and soaking the rice to remove excess starch. It is then simmered in a mixture of coconut milk, water, and salt. Bruised lemongrass and knotted pandan leaves are added to the pot, infusing the rice grains with a gentle herbal aroma and a light coconut richness. Compared to Malaysian nasi lemak, this dish has a milder coconut profile. After cooking on low heat, the rice is left to steam with the heat off before the aromatics are removed. The dish is finished with a topping of crispy fried shallots, which add a nutty flavor and a crunchy texture. It is served alongside Indonesian sides such as fried tempeh, seasoned chicken, and omelette strips.

Serve with this

Handmade Scorched Rice
Rice Easy

Handmade Scorched Rice

This recipe guides you to make handmade scorched rice, called nurungji, using leftover cooked rice. The process starts by warming cold rice in the microwave to soften the grains, allowing them to spread smoothly into a thin sheet. After placing the rice on a preheated pan, a small amount of water is sprinkled over the surface to act as an adhesive, ensuring the grains bind together firmly instead of crumbling. The rice is cooked over low heat for several minutes without disturbance until the edges dry and the bottom develops a golden color. After checking the color with a spatula, the sheet is flipped to toast the other side. Once both sides are crispy and toasted, the sheet is cooled and broken into bite-size pieces. It can be eaten as a snack with sugar or boiled in water to make a traditional sungnyung beverage.

🔥 Trending Now ⚡ Quick
Prep 5min Cook 20min 2 servings
Zucchini Noodle Salad
Salads Easy

Zucchini Noodle Salad

Zucchini noodle salad spiralizes or peels zucchini into long noodle strands and tosses them with halved cherry tomatoes and minced garlic in a lemon juice and olive oil dressing, finished with shaved Parmesan and fresh basil. Zucchini has a high water content that releases quickly once dressed, so the salad must be tossed immediately before serving to prevent the dressing from becoming diluted. Finely minced garlic dispersed through the olive oil distributes a sharp, pungent flavor evenly across every strand, and lemon juice gives the mild zucchini a defined, bright direction. The cherry tomatoes burst with juice that acts as a secondary dressing, and the Parmesan contributes salt and umami that pair with basil's herbaceous aroma to produce depth without any cooking.

🥗 Light & Healthy ⚡ Quick
Prep 18min 2 servings
Apple Cider Vinegar Cinnamon Drink
Drinks Easy

Apple Cider Vinegar Cinnamon Drink

Apple Cider Vinegar Cinnamon Drink is a flavored beverage prepared by mixing unsweetened apple juice, water, apple cider vinegar, and maple syrup. The unsweetened apple juice shares the same acid profile as the apple cider vinegar, establishing a balanced flavor profile. Cinnamon powder is sprinkled across the surface and mixed using a shaker to prevent clumping. For an optional aromatic layer, two whole cloves can be steeped in the mixture for one to two minutes before being removed to avoid bitterness. This drink can be served cold over ice or heated gently on low heat without boiling until steaming. Serving the beverage warm releases a scent profile reminiscent of baked apple pie, making it a versatile option for different seasons.

🔥 Trending Now ⚡ Quick
Prep 5min 2 servings

Similar recipes

Mohinga (Burmese Fish Broth Rice Noodle Soup)
Asian Medium

Mohinga (Burmese Fish Broth Rice Noodle Soup)

Mohinga is a traditional Burmese rice noodle soup featuring a golden fish broth seasoned with lemongrass, ginger, and garlic. The preparation begins by poaching freshwater white fish in water, flaking the meat, and simmering the bones and aromatics to extract a flavorful stock. The fish broth is seasoned with turmeric, which imparts a pale golden color, and fish sauce. To achieve the signature thick consistency, a slurry of chickpea flour is gradually stirred into the boiling broth. The flaked fish is then returned to the soup to simmer and combine flavors. To serve, thin rice noodles are placed in a bowl and covered with the hot fish broth. The soup is typically garnished with crispy chickpea fritters, boiled egg halves, fresh cilantro, and a squeeze of lime juice to balance the savory flavors with crunch and acidity.

🎉 Special Occasion 🌙 Late Night
Prep 25min Cook 40min 4 servings
Ayam Goreng (Indonesian Spiced Fried Chicken Without Coating)
Asian Medium

Ayam Goreng (Indonesian Spiced Fried Chicken Without Coating)

Ayam goreng is Indonesia's answer to fried chicken, but the technique diverges sharply from Western versions - there is no flour coating. Instead, chicken pieces are simmered in a paste of garlic, ginger, coriander, turmeric, and coconut milk until the liquid reduces to almost nothing and the spices have permeated the meat to the bone. Only then does the chicken hit hot oil, where the coconut-milk residue on the skin fries into a thin, uneven crust with a deep golden hue. The flavor is aromatic rather than salty, with turmeric's earthiness and coriander's citrus notes layered into every bite. Street stalls across Jakarta and Yogyakarta serve it with sambal, lalapan (raw vegetables), and steamed rice.

🎉 Special Occasion 🍺 Bar Snacks
Prep 25min Cook 25min 4 servings
Korean Curry Fried Rice (Golden Spiced Chicken Fried Rice)
Rice Easy

Korean Curry Fried Rice (Golden Spiced Chicken Fried Rice)

Curry bokkeumbap is a Korean fried rice where curry powder coats each grain with warm spice and gives the rice a vivid golden color. Chicken breast, onion, carrot, and bell pepper are stir-fried together before the rice goes in, distributing protein and vegetables evenly through every serving. The curry fragrance develops gradually with each bite - more present than plain fried rice but lighter than a curry sauce, landing at a satisfying middle point between the two. Bell pepper adds sweetness and a visual contrast of color against the golden rice. Topping with a fried egg raises the dish further: when the yolk breaks and mixes into the rice, a layer of creaminess runs through each bite. The recipe works well with day-old rice and requires few ingredients, making it a practical weeknight meal.

🏠 Everyday 🍱 Lunchbox
Prep 10min Cook 10min 2 servings

Tips

If kecap manis is unavailable, use regular soy sauce mixed with a little sugar.

Nutrition (per serving)

Calories
430
kcal
Protein
20
g
Carbs
58
g
Fat
14
g