Skip to content
indonesianbreakfast✨ New

Indonesian Nasi Goreng Breakfast Plate

Indonesia's beloved fried rice topped with a fried egg and served with crackers and pickled vegetables, a hearty everyday breakfast.

Prep
15 min
Cook
15 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#indonesian#nasi-goreng#fried-rice#breakfast#kecap-manis

About This Recipe

Nasi goreng is arguably Indonesia's most famous dish internationally, day-old rice fried with a spicy-sweet sambal-kecap manis paste until every grain turns a deep reddish-brown and takes on real depth of flavor. A quick spice paste of shallot, garlic and chile fried first forms the aromatic base, and the rice is added along with kecap manis, tossed hot and fast until fragrant and slightly crisp at the edges. Topped with a fried egg whose yolk is meant to be broken and stirred through at the table, and served alongside crunchy prawn crackers (krupuk) and a bit of pickled vegetable (acar), this is a full, satisfying breakfast found across Indonesia.

Ingredients

Serves 4

  • 4 cupscooked jasmine rice(day-old, cold)
  • 4shallots(for spice paste)
  • 3 clovesgarlic(for spice paste)
  • 2red chiles(for spice paste)
  • 3 tbspvegetable oil
  • 1/4 cupkecap manis (sweet soy sauce)
  • 1 tbspregular soy sauce
  • 1 tspsalt
  • 4eggs(fried, for serving)
  • 1/2 cupkrupuk (prawn crackers)(for serving)
  • 1/2 cupacar (pickled cucumber and carrot)(for serving)

Instructions

  1. 1

    Make the spice paste

    Blend shallots, garlic and chiles into a smooth paste.

  2. 2

    Fry the paste

    Heat oil in a hot wok and fry the spice paste until fragrant, about 3 minutes.

  3. 3

    Break up the rice

    Add the cold rice, breaking up any clumps with a spatula.

    Use genuinely cold, day-old rice — fresh warm rice releases too much moisture and turns the fried rice mushy instead of separate and crisp.

  4. 4

    Stir-fry

    Toss the rice over high heat for 3-4 minutes until heated through.

  5. 5

    Season

    Add kecap manis, soy sauce and salt, tossing everything together for 2 more minutes until well coated and fragrant.

  6. 6

    Fry the eggs

    In a separate pan, fry the eggs sunny-side up.

  7. 7

    Serve

    Serve the fried rice topped with a fried egg, with krupuk and acar on the side.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Use cold, day-old rice specifically — this is the single most important factor in achieving properly separate, fried rice grains rather than mush.

  • →

    Fry the spice paste thoroughly until fragrant before adding rice, since this builds the essential aromatic base of the dish.

  • →

    Serve with krupuk and acar as traditional accompaniments; they add crunch and acidity that balance the rich, sweet rice.

Variations

  • •

    Adding shredded chicken, shrimp or diced ham makes for a heartier nasi goreng.

  • •

    Nasi goreng kampung is a rustic village-style version often made with anchovies and extra chile.

  • •

    A vegetarian version adds extra vegetables like carrot and green beans instead of meat.

Storage

Refrigerate up to 2 days in an airtight container; reheat in a hot wok or skillet rather than a microwave for the best texture.

History & Origin

Nasi goreng has ancient roots tied to the Chinese tradition of using leftover rice to prevent waste, adapted over centuries with Indonesian spices and kecap manis into what's now considered one of Indonesia's national dishes.

Frequently Asked Questions

Can I use fresh rice instead of day-old?

You can, but spread it on a tray to cool and dry slightly first, since warm, moist rice clumps and turns gummy when fried.

What if I can't find kecap manis?

Mix regular soy sauce with brown sugar or molasses in roughly equal parts to approximate its thick, sweet character.

Why is my nasi goreng mushy?

The rice was likely too fresh or moist — always use cold, day-old rice, breaking up clumps thoroughly before adding the seasonings.

Nutrition Facts

Per serving (380g / 13.4 oz) · 4 servings total

Calories420kcal
Protein14g
Carbohydrates58g
Fat15g
Fiber2g
Protein14g
Carbs58g
Fat15g

Time Summary

Prep time15 min
Cook time15 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes