Skip to content
indonesiandinner✨ New

Nasi Goreng Seafood with Crispy Shallots

Indonesian fried rice loaded with shrimp and squid, tossed in kecap manis and topped with crispy fried shallots.

Prep
20 min
Cook
15 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#indonesian#seafood#nasi goreng#fried rice#shrimp#squid

About This Recipe

This is a seafood variation of nasi goreng, Indonesia's most iconic fried rice, built around the same sweet, dark kecap manis and a fried spice paste base but loaded with shrimp and squid instead of, or alongside, chicken. A rich topping of crispy fried shallots, made by slowly frying thinly sliced shallots until deeply golden, is a defining Indonesian pantry staple used to finish countless savory dishes, and it plays a bigger role here than in a simpler chicken version. The spice paste, blended from shallot, garlic and red chile, is fried until fragrant before the seafood is added, since seafood cooks quickly and doesn't have the same time to absorb raw spice flavor the way a longer-simmered dish would. Shrimp and squid go into the wok only after the rice is already frying, added in the final few minutes so they stay tender rather than turning rubbery. Served with extra fried shallots scattered on top for crunch, this bowl leans into the savory-sweet, deeply aromatic character that makes nasi goreng one of the most beloved dishes across the Indonesian archipelago.

Ingredients

Serves 4

  • 4 cupscooked jasmine rice(cold, day-old)
  • 200 gshrimp(peeled and deveined)
  • 200 gsquid(cleaned and sliced into rings)
  • 3shallots(roughly chopped, for spice paste)
  • 3 clovesgarlic(roughly chopped)
  • 2red chiles(roughly chopped, or to taste)
  • 3 tbspvegetable oil(divided)
  • 3 tbspkecap manis
  • 1 tbsplight soy sauce
  • 2 largeeggs(lightly beaten)
  • 0.5 cupthinly sliced shallots(for frying, divided)
  • 2scallions(sliced)
  • 1lime(cut into wedges, for serving)

Instructions

  1. 1

    Fry the crispy shallots

    Heat 1/2 cup oil in a small saucepan over medium heat. Add thinly sliced shallots and fry, stirring often, 6-8 minutes until deeply golden and crisp. Remove with a slotted spoon onto paper towels; reserve the oil.

    Watch the shallots closely near the end — they go from golden to burnt quickly, and they'll continue crisping slightly as they cool.

  2. 2

    Make the spice paste

    Blend the chopped shallots, garlic and chiles into a coarse paste.

  3. 3

    Fry the paste

    Heat 2 tablespoons of the shallot-infused oil in a wok over medium-high heat. Fry the spice paste 2-3 minutes until fragrant.

  4. 4

    Scramble the egg

    Push the paste to one side, pour in beaten egg, and scramble into curds. Mix through the paste.

  5. 5

    Add the rice

    Add cold rice, breaking up clumps, and stir-fry 3-4 minutes over high heat until heated through.

  6. 6

    Season and add seafood

    Add kecap manis and soy sauce, tossing to coat evenly. Add shrimp and squid, stir-frying 2-3 minutes until just cooked through and opaque.

  7. 7

    Serve

    Divide among bowls, top generously with crispy fried shallots and scallions, and serve with lime wedges.

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

  • →

    Fry the shallots slowly over medium heat, not high — rushing them causes the outside to burn before the inside crisps through.

  • →

    Add the shrimp and squid only in the final few minutes of cooking; both overcook and turn rubbery quickly in a hot wok.

  • →

    Use the shallot-infused oil left over from frying the crispy shallots to fry the spice paste — it adds an extra layer of flavor that plain oil doesn't have.

Variations

  • •

    Make it a milder version by reducing the chiles to one, or add sambal at the table for those who want more heat.

  • •

    Swap squid for cubed firm white fish if you prefer, adding it at the same stage as the shrimp.

  • •

    Add a handful of frozen peas or corn for extra color and texture.

Storage

Best eaten fresh, as the seafood toughens on reheating. Refrigerate leftovers up to 2 days and reheat gently in a wok or skillet over medium heat.

History & Origin

Nasi goreng developed from Chinese fried rice techniques brought to the Indonesian archipelago by Chinese immigrants, later adapted with local ingredients like kecap manis and fried shallots to become one of the country's most widely eaten dishes, with countless regional and household variations like this seafood version.

Frequently Asked Questions

Can I use frozen seafood?

Yes, thaw completely and pat very dry before cooking, since excess moisture will make the seafood steam rather than sear in the hot wok.

What if I don't have time to fry my own shallots?

Store-bought crispy fried shallots, sold at most Asian grocery stores, work well as a time-saving substitute.

Why does my seafood turn rubbery?

It was likely added too early or cooked too long — shrimp and squid only need 2-3 minutes total in a hot wok and should be pulled the moment they turn opaque.

Nutrition Facts

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

Calories460kcal
Protein26g
Carbohydrates55g
Fat15g
Fiber2g
Protein26g
Carbs55g
Fat15g

Time Summary

Prep time20 min
Cook time15 min
Total time35 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