Indonesia's legendary fried rice — wok-tossed rice with chicken, a fiery homemade sambal, sweet soy, and shrimp paste, crowned with crispy fried shallots.
| Amount | Ingredient |
|---|---|
| 4 cups | cooked and cooled rice |
| 2 | boneless chicken thighs, thinly sliced |
| 2½ tbsp | vegetable oil (for the chicken) |
| 8 | Chinese garlic cloves, thinly sliced |
| 1 | shallot, finely chopped |
| 3-4 | garlic cloves, minced |
| 2½ tsp | fresh galangal, grated |
| 2½ tbsp | homemade sambal (below) |
| ½ tsp | shrimp paste (terasi) |
| 2½ tbsp | kecap manis (sweet soy sauce) |
| For the sambal | |
| 1 | shallot, halved |
| 5 | large red chilies |
| 5 | Thai red chilies, seeded and coarsely chopped |
| 2 | garlic cloves |
| 1 | medium tomato, seeded and chopped |
| 1½ tbsp | vegetable oil |
| 1 tsp | sugar |
| 1 tsp | fine sea salt |
| juice of 1 | lime |
| 3-4 | kaffir lime leaves, lightly crushed |
| For the fried shallots | |
| 4-5 | shallots, sliced |
| 1½ qt (1.4 L) | vegetable oil (for frying) |
Nasi goreng — literally "fried rice" — is Indonesia's national dish, and this version goes all in: a homemade sambal of chilies, shallot, garlic, and tomato, fried shallots for crunch, and a wok-full of rice tossed with chicken, galangal, sweet soy (kecap manis), and a touch of shrimp paste. The sambal is the soul — bright, spicy, and deeply savory. Serve it hot with a fried egg on top if you dare.
Ingredient notes: Day-old cooked rice is ideal — cold grains fry up separate and crisp. Galangal is ginger's bolder cousin; fresh ginger works in a pinch. Kecap manis is sweet soy sauce; mix 2 tbsp soy + 1 tsp molasses if unavailable. Shrimp paste (terasi) adds authentic depth — optional but recommended.
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| Fresh rice | Sticky, clumpy fried rice | Use day-old cold rice |
| Weak sambal | Flat, boring flavor | Make it fresh, don't skimp on chilies |
| Crowded wok | Steamed, soggy rice | Cook in batches |
| Shrimp paste overload | Overpowering fishiness | ½ tsp is plenty |
| Sweet soy too early | Burnt, bitter | Add at the end with the sambal |
| Low heat | Pale, greasy result | Hot wok, high heat |
| Storage Method | Details |
|---|---|
| Refrigerator | Store in an airtight container for up to 3 days. |
| Freezer | Freeze in portions for up to 2 months. |
| Reheating | Best in a hot wok with a splash of oil. |
Bold and spicy, this pairs with:
| Per Serving (about 1½ cups) | |
|---|---|
| Calories | 540 |
| Protein | 22 g |
| Fat | 22 g |
| Carbohydrates | 64 g |
| Fiber | 3 g |
Nutrition values are approximate and will vary with brand choices and substitutions.
What does "nasi goreng" mean?
Literally "fried rice" in Indonesian — the country's national dish.
What is kecap manis?
Sweet soy sauce — thick, dark, and molasses-sweet. Mix 2 tbsp soy sauce with 1 tsp molasses as a substitute.
What is shrimp paste?
Terasi — a fermented shrimp paste that adds deep umami. Optional but authentic; skip for a vegetarian version.
Can I use regular ginger?
Yes — galangal is bolder and more citrusy, but fresh ginger is a fine substitute.
What is the sambal for?
It's the flavor base of the whole dish — a fresh chili-garlic-tomato paste that you make first.
Recipe from "The Italian Kitchen" by Vita Milanese — Volume 3: Risotto & Rice
Recipe from The Italian Kitchen by Vita Milanese — Volume 3 · Risotto & Rice. Discover all volumes on the ebook page.