Deliciously Authentic Indonesian Fried Rice: A Comfort Food Delight
Imagine a rainy afternoon, the irresistible aroma of garlic wafting through the house, and an eager anticipation of a comforting meal. That’s the magic of making Indonesian Fried Rice, a dish that evokes warm memories of family gatherings and the joy of sharing a hearty meal together. For me, it’s more than just a recipe; it’s a portal to my childhood, where my mom whipped up this delightful dish with vibrant flavors and colorful toppings.
What makes this Indonesian Fried Rice special is its perfect balance of savory, spicy, and sweet notes, topped with crispy shallots and fresh vegetables that bring it to life. While many recipes out there can easily fall flat, this version promises to deliver not only on taste but also on authenticity. The use of kecap manis and sambal oelek gives each bite a unique kick that draws you in, allowing you to enjoy every mouthful.
In this post, you’ll learn how to create a mouthwatering Indonesian Fried Rice that sings with flavor and aroma. Whether you’re trying it for the first time or adding another take on a family classic, I promise you’ll love this comforting dish just as much as I do.
What Are Indonesian Fried Rice?
Indonesian Fried Rice, or Nasi Goreng, has deep roots in the rich tapestry of Indonesian culture. Originating as a solution to avoid food waste, it quickly morphed into a beloved staple that showcases the diverse flavors of Indonesia. Traditionally made with leftover rice, this dish is a canvas for various ingredients, allowing you to express creativity and personal taste.
The first bite of Nasi Goreng is often a delightful surprise! The fragrant jasmine rice transforms during cooking, achieving a slightly smoky flavor with a hint of sweetness thanks to the kecap manis. The texture is a beautiful blend: tender, yet slightly crispy, with every grain coated in vibrant sauces.
You’ll want to whip up this dish whenever you crave comfort—be it a busy weekday dinner or a leisurely weekend brunch. It’s the perfect recipe to impress guests or simply treat yourself to something special.
Why You’ll Love This Recipe
Authentic Taste: With the perfect balance of savory, sweet, and spicy elements, this recipe brings all the flavors of Indonesian Fried Rice right to your home. Unlike many store-bought or restaurant versions, your homemade rendition can be tailored to your taste buds.
Cost-Effective: Food can be delicious without breaking the bank! This recipe primarily uses pantry staples and leftovers, allowing you to whip up an affordable feast without compromising quality.
Customizable: From proteins like chicken, shrimp, or tofu to an array of fresh vegetables, you can make this dish your own. Feel free to use whatever you have on hand and create your signature version!
Easy to Master: Whether you’re a novice chef or a seasoned pro, this recipe is straightforward and doesn’t require specialized skills. In no time, you’ll be executing every step with confidence and flair.
Quick Prep Time: Perfect for busy weeknights, this fried rice dish comes together in about 30 minutes, from prep to plate. It’s also a great way to clear out your fridge in one satisfying meal!

Ingredients
- 1 head shallot, roughly chopped
- 3 cloves garlic
- 1 to 1.5 teaspoons shrimp paste (if you don’t like shrimp, feel free to omit this)
- 1 Tbsp plus 1 tsp kecap manis (sweet soy sauce)
- 1 Tbsp fish sauce
- 1 Tbsp sambal oelek (adjust to taste for spice level)
- 400g cooked jasmine rice (cold if possible—day-old rice works best)
- 1/4 tsp salt
- 1 green onion, chopped
- Optional: Any protein (like chicken, beef, or tofu) or vegetables you want to add
- Sunny side up eggs (1 per person)
- Shrimp crackers (krupuk)
- Fried shallots
- Fresh tomato and/or cucumber slices
- Pickled cucumber and carrots
Ingredient Notes
- Quality Ingredients: Fresh shallots and garlic significantly enhance the flavor. Opt for high-quality kecap manis for a deeper sweetness.
- Room Temperature Butter: If using butter in the recipe, make sure it’s at room temperature for easy mixing.
- Storage: Store any leftovers in an airtight container and refrigerate for up to 3 days.

Step-by-Step Instructions
Pickles: In a small pot, combine 1 cup vinegar, 1 Tbsp sugar, 1 tsp salt, 1 clove of garlic (smashed), 1 chopped shallot, and optional chilies; bring to a boil. Place 1 cup of sliced carrots and cucumbers in a heat-proof container and pour the boiled mixture over them. Seal and let cool before refrigerating for at least 30 minutes.
Fried Shallots: Thinly slice 1 shallot and sprinkle with a pinch of salt. Let it sit for 10 minutes. Pat dry and fry in oil on low heat until golden and crispy. Drain on paper towels and set aside.
Shrimp Crackers: Break dry shrimp crackers into smaller pieces. Fry them in hot oil until they puff up—this should take about 30 seconds. Drain and store in an airtight container.
Fried Rice Prep: In a mortar and pestle, pound together 3 cloves of garlic, 1 shallot, and 1 tsp shrimp paste into a smooth paste. In a small bowl, mix together 1 Tbsp kecap manis, 1 Tbsp fish sauce, and 1 Tbsp sambal oelek.
Cooking the Fried Rice: Heat 2 Tbsp of oil in a wok over medium heat. Add the herb paste and sauté until fragrant. If using any optional proteins or vegetables, toss them in and stir-fry for a few minutes. Add in the 400g of cooked jasmine rice along with the sauce mixture and 1/4 tsp salt. Toss everything until the rice is evenly coated and grains are dry.
Serving: Fry eggs sunny side up in the same wok. Plate the fried rice and arrange the toppings—fried shallots, pickled carrots, cucumber, shrimp crackers, and sliced tomatoes or cucumbers—around the dish. Garnish with chopped green onions.
Chef’s Tips:
- Keep the heat medium-high to ensure the rice doesn’t steam and sticks together.
- Use cold rice for the best texture; day-old rice is ideal for fried rice!
- Feel free to experiment with flavor adjustments; every family has its secret ingredient for Nasi Goreng!
Expert Tips & Tricks
Storage Recommendations: Store leftover fried rice in an airtight container in the refrigerator for up to 3 days. Reheat thoroughly before consuming.
Make-Ahead Instructions: You can prepare the pickles and fried shallots a day in advance to save time.
Troubleshooting Common Problems: If your fried rice turns soggy, ensure that you’re using cold, previously cooked rice. Frying on high heat helps to separate the grains.
Use Fresh Ingredients: Fresh vegetables and proteins enhance flavor, so avoid frozen options if possible.
Serving Size Adjustments: Easily double or halve the recipe based on your gathering’s size—this dish is incredibly scalable!
Taste Testing: Don’t be shy! Taste as you go and adjust the seasonings to fit your palate—it’s all about creating a dish that you love.
Serving Suggestions
Serve your Indonesian Fried Rice hot and accompanied by some crispy krupuk on the side for added crunch. A simple cucumber and tomato salad can provide a refreshing counterbalance to the dish’s richness. It’s perfect for casual family dinners or an elegant get-together.
Variations & Substitutions
- Flavors: Try adding pineapple for a sweet twist, or toss in some basil for different flavor notes.
- Vegetarian Options: Substitute shrimp paste with a dash of soy sauce or miso paste for a vegan spin.
- Seasonal Ingredients: In the summer, add fresh peas and corn; during the colder months, mushrooms and root vegetables work wonderfully.
Nutrition & Storage Info
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Estimated Calories: Approximately 450 calories per serving.
- Storage: Store in the fridge for up to 3 days, or freeze for up to 1 month. Reheat thoroughly.
FAQ Section
Can I use any type of rice?
Yes, but jasmine rice is preferred for its texture and flavor.Is Nasi Goreng spicy?
It can be! Adjust the amount of sambal oelek to your heat preference.Can I make this vegetarian?
Absolutely! Simply leave out the shrimp paste and fish sauce, or use a substitute like soy sauce.What proteins can I add?
Chicken, beef, tofu, or even some crispy fried tempeh are excellent options.Can I use leftover fried rice?
Yes, just make sure to fry it quickly to revive the texture.Do I need a wok?
While a wok is ideal, any large skillet will work perfectly.How long does it take to cook?
This recipe takes about 30 minutes from start to finish.What can I serve with Nasi Goreng?
A side of pickled vegetables, fresh salads, or crispy krupuk complements the dish beautifully.Can I omit the shrimp paste?
Yes, feel free to leave it out or substitute it for a vegetarian alternative.Is this recipe suitable for meal prep?
Yes! Store the components separately for an easy meal throughout the week.

Conclusion
This Indonesian Fried Rice recipe is not just a meal; it’s an experience that brings back cherished memories while creating new ones. Once you taste its deep, satisfying flavors and the love infused in every bite, I’m sure you’ll want to prepare it time and time again. I encourage you to try making this dish and share your feedback in the comments!
If you enjoyed this recipe, don’t miss out on exploring other comforting Asian delights on my blog, where more culinary adventures await!


Deliciously Authentic Indonesian Fried Rice
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Indonesian Fried Rice, or Nasi Goreng, is a comforting dish with savory, sweet, and spicy notes, topped with crispy shallots and fresh vegetables.
Ingredients
- 1 head shallot, roughly chopped
- 3 cloves garlic
- 1 to 1.5 teaspoons shrimp paste (optional)
- 1 Tbsp plus 1 tsp kecap manis (sweet soy sauce)
- 1 Tbsp fish sauce
- 1 Tbsp sambal oelek (adjust to taste for spice level)
- 400g cooked jasmine rice (day-old rice works best)
- 1/4 tsp salt
- 1 green onion, chopped
- Sunny side up eggs (1 per person)
- Shrimp crackers (krupuk)
- Fried shallots
- Fresh tomato and/or cucumber slices
- Pickled cucumber and carrots
Instructions
- Pickles: In a small pot, combine 1 cup vinegar, 1 Tbsp sugar, 1 tsp salt, 1 clove of garlic (smashed), 1 chopped shallot, and optional chilies; bring to a boil. Place 1 cup of sliced carrots and cucumbers in a heat-proof container and pour the boiled mixture over them. Seal and let cool before refrigerating for at least 30 minutes.
- Fried: shallots: Thinly slice 1 shallot and sprinkle with a pinch of salt. Let it sit for 10 minutes. Pat dry and fry in oil on low heat until golden and crispy. Drain on paper towels and set aside.
- Shrimp: Crackers: Break dry shrimp crackers into smaller pieces. Fry them in hot oil until they puff up—this should take about 30 seconds. Drain and store in an airtight container.
- Fried: Rice Prep: In a mortar and pestle, pound together 3 cloves of garlic, 1 shallot, and 1 tsp shrimp paste into a smooth paste. In a small bowl, mix together 1 Tbsp kecap manis, 1 Tbsp fish sauce, and 1 Tbsp sambal oelek.
- Cooking: the Fried Rice: Heat 2 Tbsp of oil in a wok over medium heat. Add the herb paste and sauté until fragrant. If using any optional proteins or vegetables, toss them in and stir-fry for a few minutes. Add in the 400g of cooked jasmine rice along with the sauce mixture and 1/4 tsp salt. Toss everything until the rice is evenly coated and grains are dry.
- Serving: Fry eggs sunny side up in the same wok. Plate the fried rice and arrange the toppings—fried shallots, pickled carrots, cucumber, shrimp crackers, and sliced tomatoes or cucumbers—around the dish. Garnish with chopped green onions.
Notes
Keep the heat medium-high to ensure the rice doesn’t steam. Use cold rice for the best texture; day-old rice is ideal for fried rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Indonesian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 8g
- Sodium: 900mg
- Fat: 20g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 80mg
🥗 Free Custom Keto Meal Plan?
Do you want to lose weight while still enjoying delicious Asian & Thai Fusion meals? Take this quick quiz to get your personalized Keto plan based on your favorite foods!
- ✅ No more guessing what to eat
- ✅ Delicious & easy-to-make recipes
- ✅ Tailored to your body type
Get My Custom Plan Now! →
*Over 100,000+ people have transformed their lives with this quiz.







