Nasi Goreng Kampung – Indonesian Fried Rice
Nasi goreng kampung is Indonesia’s beloved street food—smoky, savory fried rice loaded with protein and veggies. You’ll find it everywhere, from humble warungs to fancy cafes. Quick, easy, and packed with flavor!

Served with crispy fried shallots, crackers, pickles, and a sunny-side-up egg, nasi goreng kampung is a classic Indonesian fried rice that are loved by so many people. It’s the kind of dish that comforts you.
Nasi goreng kampung is often called Nasi Goreng Tek Tek because of the tek tek sound the vendor makes as he taps his wok with a spatula, calling hungry people. It’s quick, affordable, and wonderfully versatile. This dish is similar to Chinese egg fried rice, Thai-style pad kra pao, or even the delicious plates of mie goreng and beef chow fun that are also popular street food.
Nasi goreng kampung is a quick fix that’s full of flavor and ready in minutes. And trust me, once you try this dish, you’ll want more!
Why You Will Love This Recipe
Recipe Ingredients

Ingredient Notes
Meatballs and chicken cubes – The protein to use is very versatile. You can use chicken thigh cubes, beef meatballs or crabsticks, fish balls, beef slices.
Vegetables – The versatility doesn’t stop in protein, you can use any veggies you have in the fridge. However, if you want to make it as authentic as possible, use cabbage or mustard greens.
Garlic, shallots – These two will make the fried rice fragrant, especially shallots.
Chilis – This is optional. If you like it spicy, add this.
Sweet Soy Sauce – This is an important ingredient that you must have. Indonesian sweet soy sauce is very unique. It is dark and sweet, Kecap Bango brand is the popular one. It blends well with other Indonesian food.
Toppings
Fried Shallots – This adds fragrant to the fried rice. One to two teaspoons are enough to add in the end. Trust me, this one makes difference to the fried rice!
Pickles – Another important thing that can’t be missed. The vegetables in the pickles are cucumber, carrot, shallots, and green chilis.
Crackers – There are many kinds of crackers that you can use for fried rice, the most commonly used is shrimp crackers.
Be sure to check out the full recipe and ingredient list below
Substitutions & Variations
If you don’t have sweet soy sauce, don’t worry. Mix dark soy sauce with palm sugar. Taste it and adjust as needed. The flavor should be well-balanced between sweet and savory.
How to Make Nasi Goreng Kampung

STEP 1. Heat some oil in a wok (Image 1). Sauté the garlic and shallots until fragrant (Images 2, 3). Add the chicken and meatballs (Image 4), stir-frying until the chicken changes color.

STEP 2. Once the chicken is no longer pink, add the cold rice (Images 5, 6). Pour the seasoning over the rice (Image 7) and press and stir-fry with a spatula to evenly coat the rice (Image 8).

STEP 3. Keep stirring and add the cabbage and leeks (Image 9). Stir-fry until the rice is evenly coated with the soy sayce and the cabbage is cooked through. Crack in the egg (Image 10) and stir-fry until the egg is fully cooked (Images 11, 12). Serve hot, garnished with a sunny-side-up egg, crispy fried shallots, and crackers. Enjoy your nasi goreng kampung!
Pro Tips
- Stir fry the cold rice fast and steady. Press the cold rice with spatula, especially to lumpy ones to break the rice. The key to a delicious fried rice is to let the rice absorb the seasonings evenly.
- Use cold rice or leftover rice from the day before. The texture is drier so when you fry it, the rice will not be sticky.
How to Serve
For a perfect meal, serve nasi goreng kampung hot from the wok, topped with a crispy fried egg and plenty of fried shallots for that irresistible crunch. Add some fresh pickles, fried chicken, and crackers on the side to make every bite exciting!
To round out your meal, treat yourself to a sweet Indonesian dessert like kue lumpang, candil ubi, or ongol-ongol—each one a chewy, comforting bite to balance the savory flavors. And don’t forget a warm drink! A soothing cup of wedang jahe or lemongrass pandan tea is the perfect way to wash it all down.
FAQs about Nasi Goreng Kampung
Sweet soy sauce is the ingredient that makes Nasi Goreng Kampung different from other fried rice. Garlic and shallots also give this fried rice its distinct taste.
Yes, you can substitute chicken and meatballs with tofu or tempeh or mushrooms.
To recreate the authentic flavor of Nasi Goreng Kampung, use key ingredients like kecap manis, shallots, and garlic.

Storage and Reheating
Fried rice is always best consumed right after it is cooked. When it has cooled down, the sensation will be different, even though it is still delicious.
If you have to keep the leftover, store it in an airtight container in the fridge. Reheat by stirring it in the work for five minutes.
More Indonesian Food Recipes
- Chicken Rendang
- Beef Chow Mei Fun / Kwetiau Goreng Sapi
- Bihun Goreng – Fried Vermicelli
- Soto Tangkar
- Soto Betawi
- Sop Buntut Sapi / Indonesian Oxtail Soup
- Mie Goreng

Nasi Goreng Kampung – Indonesian Fried Rice
Equipment
- 1 wok
Ingredients
- 250 gr rice preferably leftover rice
- 3 pcs meat balls
- 50-80 gr chicken meat
- 1 stalk minced leeks
- 100 gr sliced cabbage
- 2 pcs garlic
- 4 pcs shallots
Seasoning
- 1 tbsp sweet soy sauce
- 1 tsp fish sauce
- 1 tsp mushroom powder
- 1 tsp pepper
Instructions
- Heat some oil in a wok. Sauté the garlic and shallots until fragrant. Add the chicken and meatballs, stir-frying until the chicken changes color.
- Once the chicken is no longer pink, add the cold rice. Pour the seasoning over the rice and press and stir-fry with a spatula to evenly coat the rice.
- Keep stirring and add the cabbage and leeks. Stir-fry until the rice is evenly coated with the soy sayce and the cabbage is cooked through. Crack in the egg and stir-fry until the egg is fully cooked. Serve hot, garnished with a sunny-side-up egg, crispy fried shallots, and crackers. Enjoy your nasi goreng kampung!
Video
Notes
- Stir fry the cold rice fast and steady. Press the cold rice with spatula, especially to lumpy ones to break the rice. The key to a delicious fried rice is to let the rice absorb the seasonings evenly.
- Use cold rice or leftover rice from the day before. The texture is drier so when you fry it, the rice will not be sticky.
Here is the authentic Indonesian fried rice or Nasi Goreng Kampung! I love it for its simplicity and versatility, you can use any protein or vegetables you have in your fridge to make this delicious meal.