“You sure that’s just fried rice?” my friend asked skeptically, eyeing the vibrant plate I’d just set down. Honestly, I didn’t blame her—the first time I made this Indonesian Nasi Goreng fried rice with shrimp, I was baffled by how such a humble dish could pack this much punch. It wasn’t part of some grand plan; I was just rummaging through the fridge, tired after a long day, and craving something quick but with a little kick. A few splashes of kecap manis here, a handful of shrimp there, and suddenly the kitchen smelled like a bustling street stall in Jakarta.
What started as a rushed dinner turned into a recipe I couldn’t stop making. I found myself tweaking the spice ratio, perfecting the caramelized sweet soy glaze, and adding just the right amount of garlic and shallots each time. The shrimp gave it that fresh ocean touch, while the toasted shallots on top brought this addictive crunch. This Indonesian Nasi Goreng fried rice with shrimp became my go-to for nights when I wanted comfort food that felt a bit exotic but without the fuss.
It sticks with you—not just the flavors, but the ease and the way it feels like a small escape. That’s why I’m still making it over and over. You know, sometimes the best meals come from just throwing things together with a bit of care and a pinch of something special.
Why You’ll Love This Recipe
After cooking this flavorful Indonesian Nasi Goreng fried rice with shrimp several times (honestly, it’s been more than a handful of weeks), I’m convinced it hits the sweet spot between simplicity and depth of flavor. Here’s why it’s become a staple in my kitchen:
- Quick & Easy: Ready from start to finish in about 30 minutes, it suits busy weeknights or whenever you want a satisfying meal without the wait.
- Simple Ingredients: No need for specialty stores—most ingredients are pantry staples or easy to find at any grocery market.
- Perfect for Casual Gatherings: Whether it’s a relaxed dinner with friends or a solo feast, it impresses without stress.
- Crowd-Pleaser: The balance of sweet, savory, and umami flavors makes it a hit with both kids and adults.
- Unbelievably Delicious: The caramelized kecap manis (sweet soy sauce) blends with garlic and shrimp juice for a rich, comforting taste that’s not your everyday fried rice.
This isn’t just another fried rice recipe. The key is in the layers—the caramelization of sweet soy sauce with garlic, the perfectly cooked shrimp, and the subtle heat from a touch of chili that wakes up your palate. Plus, I’ve found that using day-old rice makes all the difference in texture, preventing it from getting mushy. It’s comfort food that feels a little adventurous, a dish that’s as satisfying as it is easy to throw together.
What Ingredients You Will Need
This Indonesian Nasi Goreng fried rice with shrimp uses straightforward ingredients to build a complex flavor profile. Most are pantry staples, with a few special touches that make this recipe stand out.
- Cooked rice: 3 cups (about 600g) of day-old jasmine rice (cold rice helps prevent clumping)
- Shrimp: 8 ounces (225g), peeled and deveined (medium-sized works best for tender bites)
- Kecap manis: 3 tablespoons (Indonesian sweet soy sauce, adds signature caramelized sweetness; brands like ABC are reliable)
- Garlic: 3 cloves, minced (for that essential aromatic base)
- Shallots: 2 medium, thinly sliced (adds sweetness and texture)
- Red chili: 1 small, thinly sliced (optional, for a gentle heat kick)
- Eggs: 2 large, lightly beaten (creates richness and binds the rice)
- Vegetable oil: 2 tablespoons (neutral oil like canola or sunflower)
- Green onions: 2 stalks, chopped (fresh crunch and color)
- Fish sauce: 1 teaspoon (optional, adds umami depth)
- Salt and pepper: To taste
- Toasted shallots: For garnish (adds a crispy, savory finish; you can find these pre-made or make your own by frying thin shallot slices)
If you don’t have kecap manis on hand, you can mix regular soy sauce with a teaspoon of brown sugar or molasses as a quick fix. For a gluten-free option, look for tamari-based sweet soy sauce. If shrimp isn’t your thing, chicken or tofu can easily replace it, but shrimp adds a lovely ocean sweetness that’s hard to beat.
Equipment Needed
- Wok or large skillet: I prefer a carbon steel wok for quick, even heat, but a heavy skillet works fine too.
- Spatula or wooden spoon: For stirring and tossing the rice without breaking grains.
- Mixing bowl: To beat eggs before adding to the pan.
- Knife and cutting board: For prepping shrimp, shallots, and chili.
- Measuring spoons: To keep the seasoning balanced.
If you don’t have a wok, no worries—a large non-stick pan will get the job done. Just keep the heat fairly high and toss frequently to mimic the wok’s quick cooking style. For those who cook often, investing in a good wok is worth it; it’s versatile and heats up fast, perfect for stir-fries like this one. Also, a sturdy spatula with a flat edge helps scrape the caramelized bits off the pan, which are flavor gold.
Preparation Method
- Prepare Ingredients (10 minutes): Peel and devein the shrimp if not done already. Mince garlic, thinly slice shallots and chili. Chop green onions. Beat the eggs lightly in a bowl.
- Heat the Wok (2 minutes): Place your wok or skillet over medium-high heat. Add 1 tablespoon of vegetable oil and swirl to coat.
- Sauté Aromatics (3 minutes): Add the minced garlic, sliced shallots (reserve a few for garnish), and chili to the hot oil. Stir constantly until fragrant and golden but not burnt.
- Cook Shrimp (3-4 minutes): Toss in the shrimp, seasoning lightly with salt and pepper. Cook until they turn pink and opaque—don’t overcook, or they’ll get rubbery. Remove shrimp and set aside.
- Cook Eggs (2 minutes): Add a bit more oil if needed. Pour in the beaten eggs and scramble gently, breaking into soft curds. Once set but still moist, push eggs to the side of the pan.
- Fry the Rice (5-6 minutes): Add remaining oil and then the cold rice, breaking up any clumps with your spatula. Stir-fry vigorously to coat every grain with oil and aromatics. You’ll want the rice to get slightly toasted and separate.
- Add Seasonings (2 minutes): Pour in the kecap manis and fish sauce. Stir well to distribute the sweet, savory glaze evenly throughout the rice. Taste and adjust salt and pepper if needed.
- Combine Shrimp and Green Onions (1 minute): Return the cooked shrimp to the pan along with chopped green onions. Toss everything together gently to warm through.
- Final Touch (optional): Sprinkle toasted shallots on top for crunch and serve immediately.
When done right, you’ll notice the rice has a subtle sheen and a slightly sticky texture from the kecap manis glaze, with shrimp juicy and tender. The aroma of garlic and caramelized shallots will fill your kitchen, making it impossible to wait. If the rice sticks too much, a little splash of water can help loosen it up while stir-frying.
Cooking Tips & Techniques
Getting that perfect Indonesian Nasi Goreng fried rice with shrimp takes a bit of balance and timing, but it’s not rocket science. Here are some things I’ve learned the hard way:
- Use Day-Old Rice: Freshly cooked rice is too moist and clumps together. Refrigerated rice dries out just enough to fry up fluffy and separate.
- High Heat is Key: Don’t be shy with the heat; a hot wok helps caramelize the kecap manis and gives the rice that signature slightly smoky flavor.
- Don’t Overcrowd the Pan: Too much rice or shrimp at once will steam rather than fry. Cook in batches if needed.
- Timing the Eggs: Scramble them first or push them to the side—either method works as long as you keep them moist and tender.
- Adjust Sweetness and Heat: Taste as you go—kecap manis varies by brand, and fresh chili heat can be unpredictable. Add gradually to suit your palate.
One thing I stumbled on was overcooking the shrimp. They turn tough quickly, so I keep a close eye and remove them as soon as they’re pink. Also, I avoid adding the green onions too early—they burn easily. Toss them in right at the end for freshness and color.
Variations & Adaptations
This Indonesian Nasi Goreng fried rice with shrimp is quite flexible, so tweaking it to match your tastes or dietary needs is easy:
- Protein Switch: Swap shrimp for diced chicken, tofu, or even tempeh for a vegetarian twist.
- Spice Level: Add more sliced chilies or a dash of sambal oelek to crank up the heat, or leave them out for a milder version for kids.
- Vegetable Boost: Toss in chopped carrots, peas, or bell peppers during the frying stage for extra color and nutrition.
- Gluten-Free: Use tamari-based sweet soy sauce instead of kecap manis if gluten is a concern.
- Low-Carb Adaptation: Try cauliflower rice instead of jasmine rice for a lighter meal.
Once, I tried stirring in some pineapple chunks at the end—unexpected, but it added a juicy sweetness that paired surprisingly well. Feel free to get creative, but keep the core balance of sweet, savory, and umami to honor the original flavor.
Serving & Storage Suggestions
Serve this Indonesian Nasi Goreng fried rice hot, straight from the wok, garnished with extra toasted shallots and maybe a lime wedge for a zesty finish. It pairs beautifully with a simple cucumber salad or a side of stir-fried greens like the vibrant sautéed green beans with lemon zest I often make (here’s my recipe).
To store leftovers, transfer to an airtight container and refrigerate for up to 3 days. Reheat in a skillet over medium heat with a splash of water or broth to revive the texture. Avoid the microwave if possible—it tends to dry out the rice and shrimp.
Flavors tend to deepen after a day, so sometimes I make a bit extra, knowing it gets better overnight. For longer storage, you can freeze in portions up to a month—just thaw in the fridge before reheating.
Nutritional Information & Benefits
This recipe strikes a good balance between indulgence and nourishment. A serving provides approximately 350-400 calories, with a healthy dose of protein from shrimp, moderate carbohydrates from jasmine rice, and minimal fat if you use a light oil.
Shrimp is a fantastic source of lean protein, rich in iodine and omega-3 fatty acids, which support brain and heart health. The garlic and shallots add antioxidants and immune-boosting compounds, while the kecap manis lends flavor without overwhelming sugar—especially if you choose lower-sodium versions.
Gluten-free options are easy here by swapping the soy sauce, making this dish accessible to those with dietary restrictions. Pairing with fresh vegetables can round out the meal nicely.
Conclusion
This Indonesian Nasi Goreng fried rice with shrimp is more than just a weeknight dinner—it’s a little bowl of comfort with a story. It’s fast, flavorful, and forgiving, perfect for cooks who want something exciting but not complicated. I keep coming back to it because it hits that sweet spot between homey and a touch exotic, with a real sense of satisfaction in every bite.
Don’t hesitate to play around with the ingredients or spice levels, making it your own. I’d love to hear how you customize it, or what tweaks you find make it a new favorite in your home. Sharing those stories is what keeps recipes like this alive and kicking.
Give it a shot—you might just find your new go-to fried rice, too.
FAQs
What type of rice is best for Nasi Goreng?
Day-old jasmine rice is ideal because it’s drier and less sticky, making it perfect for frying. Fresh rice tends to clump and get mushy.
Can I make this recipe vegetarian or vegan?
Absolutely! Replace shrimp with tofu or tempeh, and swap fish sauce for soy sauce or tamari. You can skip the eggs or use a plant-based alternative.
What is kecap manis, and can I substitute it?
Kecap manis is a sweet Indonesian soy sauce with a syrupy consistency. If you don’t have it, mix regular soy sauce with brown sugar or molasses as a quick replacement.
How spicy is this dish?
The heat level depends on how much chili you add. You can omit the chili for mild flavor or increase it for more kick. Sambal oelek can also be added for extra spice.
Can I prepare Nasi Goreng ahead of time?
Yes! You can cook it ahead and reheat in a skillet, adding a splash of water to prevent drying. Leftovers keep well in the fridge for up to 3 days or freeze for longer storage.
Pin This Recipe!
Flavorful Indonesian Nasi Goreng Fried Rice with Shrimp
A quick and easy Indonesian fried rice recipe featuring shrimp, caramelized sweet soy sauce, garlic, and shallots for a flavorful and comforting meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indonesian
Ingredients
- 3 cups day-old jasmine rice (about 600g)
- 8 ounces shrimp, peeled and deveined
- 3 tablespoons kecap manis (Indonesian sweet soy sauce)
- 3 cloves garlic, minced
- 2 medium shallots, thinly sliced
- 1 small red chili, thinly sliced (optional)
- 2 large eggs, lightly beaten
- 2 tablespoons vegetable oil (canola or sunflower)
- 2 stalks green onions, chopped
- 1 teaspoon fish sauce (optional)
- Salt and pepper to taste
- Toasted shallots for garnish
Instructions
- Prepare Ingredients (10 minutes): Peel and devein the shrimp if not done already. Mince garlic, thinly slice shallots and chili. Chop green onions. Beat the eggs lightly in a bowl.
- Heat the Wok (2 minutes): Place your wok or skillet over medium-high heat. Add 1 tablespoon of vegetable oil and swirl to coat.
- Sauté Aromatics (3 minutes): Add the minced garlic, sliced shallots (reserve a few for garnish), and chili to the hot oil. Stir constantly until fragrant and golden but not burnt.
- Cook Shrimp (3-4 minutes): Toss in the shrimp, seasoning lightly with salt and pepper. Cook until they turn pink and opaque. Remove shrimp and set aside.
- Cook Eggs (2 minutes): Add a bit more oil if needed. Pour in the beaten eggs and scramble gently, breaking into soft curds. Once set but still moist, push eggs to the side of the pan.
- Fry the Rice (5-6 minutes): Add remaining oil and then the cold rice, breaking up any clumps with your spatula. Stir-fry vigorously to coat every grain with oil and aromatics until slightly toasted and separate.
- Add Seasonings (2 minutes): Pour in the kecap manis and fish sauce. Stir well to distribute the sweet, savory glaze evenly throughout the rice. Taste and adjust salt and pepper if needed.
- Combine Shrimp and Green Onions (1 minute): Return the cooked shrimp to the pan along with chopped green onions. Toss everything together gently to warm through.
- Final Touch (optional): Sprinkle toasted shallots on top for crunch and serve immediately.
Notes
Use day-old jasmine rice for best texture. Keep heat high to caramelize the kecap manis and avoid overcrowding the pan to prevent steaming. Remove shrimp as soon as they turn pink to avoid toughness. Add green onions at the end to prevent burning. If rice sticks, add a splash of water while stir-frying.
Nutrition
- Serving Size: 1 cup cooked fried r
- Calories: 375
- Sugar: 6
- Sodium: 600
- Fat: 10
- Saturated Fat: 2
- Carbohydrates: 50
- Fiber: 2
- Protein: 18
Keywords: Nasi Goreng, Indonesian fried rice, shrimp fried rice, kecap manis, easy fried rice, quick dinner, Asian cuisine





