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

Nasi Goreng (Indonesian Sweet Soy Sauce Shrimp Fried Rice)

Quick answer

Total time
20 min
Level
Easy
Servings
2 servings
Ingredients
6

About this dish

Nasi goreng turns cold cooked rice into a high-heat stir-fry seasoned with kecap manis, shrimp paste, and sambal, then finishes each serving with shrimp and a runny fried egg.

Read more

Two bowls of cold rice are loosened completely by hand or with a spatula before the wok is heated, and 2 tablespoons kecap manis are measured so they can be added without pausing the cooking. Two tablespoons oil are heated over high heat, followed by three shallots and two garlic cloves for about 30 seconds. They should become aromatic without scorching. One teaspoon shrimp paste and 1 tablespoon sambal are then fried until the oil turns red and the raw marine aroma of the paste softens. One hundred grams of shrimp cooks for only about 1 minute, just until the outside turns pink; the rice goes in immediately so the seafood does not become tough. The loosened grains and kecap manis are tossed for about 2 minutes with a cutting motion that separates rather than mashes the rice. When every grain carries an even brown sheen, the seasoning is checked and only a small additional amount of kecap manis is used if needed. Two eggs are fried until their edges are crisp while the yolks remain soft, then placed over the rice. Breaking the yolk at the table spreads it through the sweet, savory, and spicy seasoning already coating the grains. If kecap manis is unavailable, the recipe's stated substitute is ordinary soy sauce mixed with sugar, while the short high-heat cooking sequence remains the same.

Ingredients

servings
IngredientAmountUnit
Cooked rice2 bowlbowlShop
Eggs2 piecepieceShop
Shrimp100 ggShop
Shop All Ingredients

As an Amazon Associate, we may earn from qualifying purchases.

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.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Nasi Goreng gains its dark, caramelized color from kecap manis tossed with rice in a high-heat wok.
Finish cue
Stir-fry for about 2 minutes, cutting through clumps with the spatula until every grain looks glossy and dark brown.
Avoid this
Do not cook them much longer, because they will toughen while the rice finishes.
Substitution
If kecap manis is unavailable, use regular soy sauce mixed with a little sugar.

Cooking decision evidence

Calculated Charim data and applicable official cooking and food safety guidance.

This recipe

20min, 6 ingredients

Category median

40min, 8 ingredients

Based on 309 recipes

Use-up ingredient planner

Turn these ingredients into two more meals

The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Tips

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

Estimated nutrition (per serving)

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