Vegetarian Nasi Goreng Indonesian

Section: Satisfying Main Dishes for Every Occasion

Vegetarian Nasi Goreng is a vibrant Indonesian fried rice known for its umami-rich kecap manis and chili sambal paste. This version features fragrant jasmine rice cooked with a homemade chili paste, soy sauce, and fresh vegetables. Topped with a crispy fried egg and served alongside cucumber, tomato, and crispy shallots, it is perfect for breakfast, lunch, or dinner. The dish balances spicy, sweet, and savory flavors and can be adapted with tofu for a vegan option. Using leftover rice ensures the perfect texture and easy preparation.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Wed, 09 Jul 2025 17:33:45 GMT
A plate of food with a fried egg on top. Bookmark
A plate of food with a fried egg on top. | ioanacooks.com

This vegetarian Nasi Goreng is my go-to meal when I need something bold satisfying and quick to whip up. It transforms humble leftover rice into something deeply flavorful with the help of chili sambal soy sauces and a crispy fried egg. Though traditionally a breakfast dish it works beautifully for lunch or dinner with some added veggies on the side.

The first time I made this I used freshly cooked rice and regretted it the rice clumped and it just didn’t fry well overnight rice really makes all the difference.

Ingredients

  • Red chili pepper: fresh vibrant heat choose a long bright red chili for milder spice
  • Shallots: sweet mild flavor and great texture select firm ones without soft spots
  • Garlic cloves: classic base for sambal use fresh not pre-minced
  • Tomato paste: deep umami kick replaces shrimp paste for a vegetarian twist go for double concentrate
  • Jasmine rice: light and fragrant best when refrigerated overnight for ideal texture
  • Kecap Manis: sweet soy sauce signature flavor of the dish check for thick syrupy consistency
  • Light soy sauce: boosts saltiness and umami make sure it is not dark soy
  • White pepper: gentle aromatic heat and complexity freshly ground if possible
  • Spring onions: bright crisp finish use both white and green parts sliced thin
  • Eggs: protein rich topping adds richness fry on high for golden crisp edges
  • Cucumber: cooling counterbalance to spice thinly sliced and fresh
  • Tomato: juicy refreshing garnish use ripe red tomato chopped small
  • Crispy shallots: savory crunch on top ensure they are truly crisp and golden

Step-by-Step Instructions

Make the Chili Sambal:
Combine chopped red chili shallots and garlic using a mortar and pestle or blender grind into a smooth aromatic paste for even flavor throughout the rice
Stir Fry the Paste:
Heat oil in a wok over medium heat add the sambal and tomato paste stir constantly for 4 to 5 minutes until it darkens slightly and smells rich
Add the Rice:
Crumble in cold overnight jasmine rice use a spatula to break up clumps stir continuously to coat each grain evenly in the paste
Season the Rice:
Add kecap manis soy sauce white pepper spring onions and sliced chili stir fry for 2 to 3 minutes until rice is evenly colored and fragrant
Fry the Eggs:
In a separate pan heat oil until very hot crack eggs in and fry until edges are golden and crispy spoon hot oil over yolk if you prefer it cooked through
Plate and Garnish:
Serve fried rice in bowls or on plates top with a fried egg then arrange sliced cucumber chopped tomato and crispy shallots on the side
A fried egg on top of a plate of rice. Bookmark
A fried egg on top of a plate of rice. | ioanacooks.com

Storage Tips

Keep leftovers in an airtight container in the fridge for up to two days reheat in a pan with a splash of water to loosen it back up Fried egg is best made fresh before serving

Ingredient Substitutions

Jasmine rice can be swapped with any long grain rice as long as it is cooked and chilled Kecap Manis can be made by simmering soy sauce with brown sugar until syrupy

Serving Suggestions

This dish pairs well with a cucumber salad or some quick pickled carrots for balance Add extra sambal oelek on the side if you love heat like we do

A fried egg on top of a plate of rice. Bookmark
A fried egg on top of a plate of rice. | ioanacooks.com

Cultural Context

Nasi Goreng is beloved in Indonesia as a breakfast dish meant to use up yesterday’s rice The inclusion of egg and sambal mirrors how everyday cooking in Indonesia blends simplicity with bold flavor

Frequently Asked Questions About Recipes

→ What rice is best for Nasi Goreng?

Overnight jasmine rice works best for a fluffy texture and easy stir-frying without clumps.

→ Can I substitute Kecap Manis?

Yes, a mix of soy sauce and brown sugar can mimic Kecap Manis' sweet umami flavor.

→ How is the fried egg cooked?

Cooked on high heat for crispy edges while keeping the yolk runny or fully cooked, based on preference.

→ How to make this dish vegan?

Skip the egg and add tofu, tempeh, or vegan shrimp as protein alternatives.

→ What is sambal and how is it made?

Sambal is a chili paste made by pounding or blending red chilies, garlic, and shallots for a spicy base.

Vegetarian Nasi Goreng Indonesian

A quick, flavorful vegetarian Indonesian fried rice with fresh vegetables and a fried egg topping.

Time Needed to Prep
15 minutes
Cooking Duration
10 minutes
Overall Time
25 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Easy to Make

Type of Cuisine: Indonesian

Number of Portions: 2 How Many It Serves (2 portions of fried rice with egg and toppings)

Dietary Preferences: Made for Vegetarians, Dairy-Free Suitable

Ingredients You'll Need

→ Chili Sambal

Ingredient 01 1 red chili pepper, long
Ingredient 02 2 shallots
Ingredient 03 2 garlic cloves

→ Nasi Goreng

Ingredient 04 Chili Sambal, previously made
Ingredient 05 1 teaspoon tomato paste
Ingredient 06 2 cups jasmine rice, left overnight
Ingredient 07 2 tablespoons kecap manis
Ingredient 08 2 teaspoons light soy sauce
Ingredient 09 ½ teaspoon white pepper
Ingredient 10 2 spring onions, finely sliced
Ingredient 11 1 red chili pepper, long, finely sliced
Ingredient 12 2 eggs

→ Serving Suggestions

Ingredient 13 ½ small cucumber, sliced
Ingredient 14 1 tomato, chopped
Ingredient 15 Crispy shallots, deep-fried

Steps to Follow

Step 01

Using a pestle and mortar or blender, combine the red chili peppers, garlic, and shallots and grind or blend until a smooth paste is achieved.

Step 02

Heat oil in a wok or large pan and stir-fry the sambal paste with the tomato paste for 4 to 5 minutes, stirring continuously to avoid burning.

Step 03

Add the overnight jasmine rice and stir well to separate the grains and coat them evenly with the sambal mixture.

Step 04

Add kecap manis, soy sauce, white pepper, spring onions, and sliced chili. Stir-fry for 2 to 3 more minutes until well combined, then remove from heat.

Step 05

Fry the eggs on high heat until the edges are crispy and golden. Cook the yolk to your desired doneness.

Step 06

Serve the rice topped with fried egg and garnish with sliced cucumber, chopped tomato, crispy shallots, and optional Sambal Oelek.

Extra Tips

  1. Use overnight rice for best texture; freshly cooked rice should be chilled to prevent clumping.
  2. Kecap Manis adds essential umami and sweetness; substitute with reduced soy sauce and brown sugar if unavailable.

Tools You'll Need

  • Wok or large frying pan
  • Pestle and mortar or blender
  • Spatula

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains soy from soy sauce and kecap manis
  • Contains egg

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 510
  • Total Fat: 18 grams
  • Carbohydrate Amount: 62 grams
  • Protein Amount: 13 grams