Nasi Goreng (Indonesian Fried Rice) Recipe

Introduction

Nasi Goreng is a classic Indonesian fried rice dish bursting with rich, savory flavors and a hint of sweetness. Perfect for using up leftover rice, it combines tender chicken, aromatic spices, and a fried egg topping for a satisfying and easy meal.

A white plate with a base layer of brown fried rice mixed with small pieces of green scallions and light bits of fried onions, topped on the left side with a sunny-side-up egg showing a bright yellow yolk surrounded by white, slightly crispy edges. On the upper right side, three red tomato slices with visible seeds are placed next to some green cucumber slices, and beside them, there are four white round crackers stacked slightly, all set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 3 cups rice (day old, cold)
  • 1 tablespoon butter
  • Oil (for frying)
  • 3 cloves garlic, minced
  • 2-3 small shallots or 1 small onion (approx. 1/3 cup), minced
  • 2½ teaspoons shrimp paste or 3 tablespoons fish sauce
  • 2½ tablespoons kecap manis
  • 1-2 bird’s eye chili or 1 tablespoon sambal olek hot sauce, chopped
  • 1 stalk green onion (whites and greens separated)
  • 2 boneless chicken thighs or 1 chicken breast or 1½ cups ground meat, diced
  • 1 tablespoon fish sauce (for marinade)
  • 3 eggs (one per serving)
  • Fried shallots or onions (for garnish)
  • Green onions (for garnish)
  • Tomato (sliced, for garnish)
  • Cucumber (sliced, for garnish)

Instructions

  1. Step 1: Break up the cold, leftover rice into small pieces by hand to help it fry evenly.
  2. Step 2: Finely mince the shallots and garlic. Chop the bird’s eye chili if using. Set aside.
  3. Step 3: Slice tomato and cucumber for garnish and set aside.
  4. Step 4: Finely mince the green onion stalk, separating the whites for marinade and the greens for garnish.
  5. Step 5: Dice the chicken thighs into small cubes, keeping the skin on if desired, and place in a bowl.
  6. Step 6: Add the white parts of the green onion and 1 tablespoon fish sauce to the chicken. Mix well and set aside to marinate.
  7. Step 7: In a frying pan, cook the eggs sunny side up, one egg per serving. Set aside.
  8. Step 8: Heat a large skillet or wok over medium-high heat. Add oil and butter.
  9. Step 9: Add the marinated chicken and cook for 2-3 minutes until fully cooked.
  10. Step 10: Add minced shallots and cook until soft, about 2 minutes, then add garlic and toast for 1 minute.
  11. Step 11: Push the chicken aside and add shrimp paste. Toast for about 1 minute until it darkens. If using fish sauce instead, skip this step.
  12. Step 12: Add the rice and mix well, breaking up any clumps. Cook for 2-3 minutes.
  13. Step 13: Add kecap manis, increase heat to high, and toast the rice for 2 minutes to caramelize. If using fish sauce, add it now.
  14. Step 14: Taste and adjust sweetness or saltiness as needed by adding more kecap manis or rice.
  15. Step 15: Stir in the green parts of the green onion, then turn off the heat and mix well.
  16. Step 16: Serve the nasi goreng on plates, garnish with sliced tomato, cucumber, and fried shallots/onions.
  17. Step 17: Top each serving with a fried egg and enjoy.

Tips & Variations

  • Use day-old rice for the best texture; fresh rice can be too soft and clump together.
  • If you don’t have shrimp paste, fish sauce is an excellent substitute to add umami flavor.
  • Adjust the heat by increasing or decreasing the amount of bird’s eye chili or sambal olek.
  • Add leftover vegetables like peas or carrots for extra color and nutrition.
  • For a vegetarian version, omit the chicken and use tofu or mushrooms instead.

Storage

Store leftover nasi goreng in an airtight container in the refrigerator for up to 2 days. Reheat thoroughly in a skillet or microwave before serving. For best texture, reheat in a pan with a little oil to restore crispness.

How to Serve

A white plate on a white marbled surface holds a dish with three main parts: the base is a layer of dark brown fried rice mixed with small pieces of green onion and crispy fried shallots scattered on top, to the left sits a single sunny-side-up fried egg with a bright yellow yolk and slightly crispy white edges partly covering the rice; on the right, there are three round slices of fresh bright red tomatoes with seeds visible, alongside a few light beige, thin, round crackers stacked. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use freshly cooked rice instead of day-old rice?

Freshly cooked rice tends to be moister and can clump together, which makes frying difficult. It’s best to use day-old rice that has been refrigerated to get the ideal texture for nasi goreng.

What if I don’t have shrimp paste or fish sauce?

Shrimp paste and fish sauce provide essential umami and saltiness. If you don’t have either, use soy sauce combined with a small amount of miso paste or anchovy paste as a substitute to approximate the flavor.

Print

Nasi Goreng (Indonesian Fried Rice) Recipe

Nasi Goreng is a traditional Indonesian fried rice dish known for its bold, savory, and slightly sweet flavors. This recipe uses day-old rice for the perfect texture, combined with a fragrant mixture of garlic, shallots, shrimp paste or fish sauce, kecap manis, and marinated chicken. Topped with a sunny side up egg and garnished with fresh cucumber, tomato, green onions, and crispy fried shallots, this one-pan meal is both comforting and packed with umami.

  • Author: Naya
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 3 servings 1x
  • Category: Main Dish
  • Method: Frying
  • Cuisine: Indonesian

Ingredients

Scale

Main Ingredients

  • 3 cups day-old cold rice
  • 1 tablespoon butter
  • oil (for frying, enough to coat the pan)
  • 3 cloves garlic, minced
  • 23 small shallots, finely minced (or 1 small onion, approx. 1/3 cup)
  • 2½ teaspoons shrimp paste (or 3 tablespoons fish sauce)
  • 2½ tablespoons kecap manis (sweet soy sauce)
  • 12 bird’s eye chilies, finely chopped (or 1 tablespoon sambal oelek hot sauce)
  • 1 stalk green onion, finely minced (separate white and green parts)
  • 2 boneless chicken thighs, cut into small cubes (skin on for more flavor)
  • 1 tablespoon fish sauce (for chicken marinade)
  • 3 eggs (for frying sunny side up, 1 per serving)

Garnishes

  • Fried shallots or onions
  • Green parts of green onion
  • Tomato slices
  • Cucumber slices
  • Shrimp/prawn crackers (optional)

Instructions

  1. Preparation: Break up the cold leftover rice into small separate grains by hand to ensure even frying. Mince the shallots, garlic, and bird’s eye chilies finely. Slice the tomato and cucumber for garnish. Mince the green onion stalk, separating the white parts for chicken marinade and green parts for garnish.
  2. Marinate the Chicken: Dice the chicken thighs into small cubes, keeping the skin on for extra flavor. Combine the chicken with the white parts of the green onions and 1 tablespoon fish sauce. Set aside to marinate while preparing other ingredients.
  3. Fry the Eggs: In a pan, fry the eggs sunny side up, one egg per serving. Set aside for plating later.
  4. Cook the Chicken: Heat a large skillet or wok over medium-high heat. Add a generous amount of oil and 1 tablespoon of butter. Add the marinated chicken and cook for 2-3 minutes until fully cooked and slightly browned.
  5. Sauté Aromatics: Add the minced shallots to the pan and cook until soft, about 2 minutes. Then add minced garlic and toast for another 1 minute until fragrant.
  6. Add Shrimp Paste: Push the chicken and aromatics to the side, add shrimp paste to the pan and toast for about 1 minute until it darkens in color. If using fish sauce instead, skip this step and add fish sauce later with the kecap manis.
  7. Incorporate Rice: Add the rice to the pan, breaking up any lumps as you stir. Stir-fry for about 2-3 minutes to heat through evenly.
  8. Add Sauces: Pour in the kecap manis and turn heat to high, stir-frying the rice to caramelize the sugars for about 2 minutes. If using fish sauce instead of shrimp paste, add 3 tablespoons fish sauce now and mix well.
  9. Taste and Adjust: Taste the fried rice and adjust seasoning according to preference. Add more kecap manis for sweetness or extra rice to mellow strong flavors if needed.
  10. Finish with Green Onions: Stir in the green parts of the green onions, turn off the heat, and mix well.
  11. Plate and Garnish: Serve the nasi goreng on plates or bowls. Arrange sliced cucumber and tomato on the side. Optionally, add shrimp crackers. Generously sprinkle fried shallots for extra crunch and flavor.
  12. Top with Fried Eggs: Place a sunny side up egg on top of each serving of nasi goreng and enjoy immediately.

Notes

  • Use day-old rice for best texture; freshly cooked rice tends to be too soft and sticky.
  • Shrimp paste gives an authentic umami flavor, but fish sauce is a good substitute.
  • Adjust bird’s eye chili quantity based on your tolerance for heat or use sambal oelek as an alternative.
  • Keeping chicken skin on enhances flavor and texture but can be removed for a leaner dish.
  • Kecap manis is Indonesian sweet soy sauce, essential for the signature caramelized taste. Regular soy sauce will not replicate the flavor.
  • Fried shallots add crunch and aroma but can be omitted for a smoother texture.
  • For vegetarian version, omit chicken and shrimp paste, substitute with tofu and mushroom soy sauce.

Keywords: Nasi Goreng, Indonesian fried rice, chicken fried rice, kecap manis recipe, shrimp paste fried rice, Asian fried rice, spicy fried rice

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating