Vietnamese Garlic Rice with Fish Sauce and Scallions

Updated November 4, 2026

Total time
27 min
prep 15 min · cook 12 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Vietnamese Garlic Rice with Fish Sauce and Scallions

Vietnamese garlic rice, often called cơm chiên tỏi, is cooked rice stir-fried with plenty of garlic, a little butter, and savory fish sauce. It makes a fragrant, lightly crisp side dish, and home and regional versions vary in their seasonings and garnishes.

Ingredients

  • 4 cups (600 g) cold cooked jasmine rice, ideally refrigerated overnight
  • 2 tablespoons (30 ml) neutral oil, such as canola or rice bran oil
  • 1 tablespoon (14 g) unsalted butter
  • 8 cloves garlic (about 24 g), finely minced
  • 1 tablespoon (15 ml) fish sauce
  • 1/2 teaspoon (2 g) granulated sugar
  • 1/4 teaspoon (0.5 g) ground white pepper, or to taste
  • 2 scallions (about 20 g), thinly sliced, white and green parts separated
  • 1/4 teaspoon (1.5 g) fine salt, only if needed after tasting
  • 1 lime, cut into wedges, for serving

Instructions

  1. Prepare the rice. Take the cold rice from the refrigerator and break up large clumps with clean fingers or a fork. Separate the grains as much as you can without crushing them. Measure the fish sauce and sugar together in a small bowl, and set the sliced scallion whites and greens apart. Having everything ready matters because the garlic can brown quickly once it hits a hot pan.
  2. Heat the pan. Set a large wok or wide, heavy skillet over medium-high heat for about 1 minute. Add the neutral oil and butter. Swirl until the butter has melted and the oil looks glossy. A wide pan gives moisture room to escape; if your skillet is small, plan to fry the rice in two batches rather than crowding it.
  3. Cook the garlic gently. Add the minced garlic and scallion whites. Stir constantly for about 1 minute, until the garlic smells fragrant and is just beginning to turn pale gold. Keep it moving and lower the heat if it colors too fast. Dark brown garlic tastes bitter, and there is no need to brown it deeply to flavor the rice.
  4. Fry the rice. Add the cold rice and use a spatula to spread it across the pan, then toss and turn it for about 6 minutes. Press apart any remaining clumps and scrape the bottom so grains do not stick. Let the rice sit in contact with the hot pan for short intervals between tosses; that helps dry the surface and gives some grains a lightly toasted edge without making the whole batch crunchy.
  5. Season it. Pour the fish sauce and sugar mixture around the sides of the pan, then toss thoroughly for about 2 minutes so the seasoning reaches the rice instead of soaking into one spot. Add the white pepper and taste a few grains. Fish sauce varies in saltiness, so add the measured salt only if the rice needs it. Keep tossing until the rice is steaming hot throughout.
  6. Finish and serve. Fold in the scallion greens and cook for 1 minute, just until they soften slightly but remain fresh-tasting. Turn off the heat and serve the rice hot with lime wedges. A squeeze of lime at the table adds brightness; it is optional, so let each person season their portion.

Tips

  • Use rice that is cold and separated. Chilled rice is firmer and less steamy than freshly cooked rice, so it is easier to stir-fry without turning mushy. Long-grain jasmine rice is especially suitable because its grains remain distinct, but another cooked long-grain rice works too. If you only have freshly cooked rice, spread it in a shallow layer so steam can escape, then chill it promptly before frying; do not leave cooked rice sitting out for an extended time.
  • Control the heat around the garlic. Garlic is the first ingredient in the pan and can go from fragrant to scorched quickly. Keep it moving, and turn the burner down if it is browning before the rice is ready to add. If your burner runs especially hot, briefly lift the pan from the heat while you add the rice, then return it to the burner.
  • Season after tasting. Fish sauce brings salt and savory depth, but brands differ. Start with the recipe amount, toss well, and taste before adding any salt. If the rice will accompany a salty main dish, you may prefer to leave the extra salt out entirely.
  • Choose a substitute with its flavor in mind. If fish sauce is unavailable, use 1 tablespoon (15 ml) soy sauce in its place. The result is still savory, but it will taste more directly of soy and will lack fish sauce’s distinctive fermented depth. For a vegetarian version, choose a vegetarian fish-sauce-style seasoning or use soy sauce; check the label if the dish needs to be fully plant-based.

Serving Suggestions

Serve Vietnamese garlic rice as a side while it is hot, with lime wedges and extra sliced scallions on the table. Its buttery garlic aroma pairs well with simply cooked vegetables, grilled or roasted meats, and dishes with a bright or tangy sauce. It can also be the base of a quick meal: add a fried egg, sautéed greens, or leftover cooked chicken, and offer sliced cucumber or a crisp salad alongside for contrast.

If you are serving it as part of a larger meal, keep the rice seasoning moderately restrained. Fish sauce and garlic are assertive, so a main dish with a sweet, sour, or lightly spiced profile can balance the plate rather than compete with it. For a casual table, set out lime, chili slices, or a mild chili sauce separately so everyone can adjust their own serving. The rice is best straight from the pan, when the grains are hot and some edges are still lightly toasted.

Variations

Make it vegetarian. Replace the fish sauce with soy sauce or a vegetarian fish-sauce-style seasoning, and use a plant-based butter or omit the butter and add a little more neutral oil. The soy-based version has a different, more familiar savory flavor, but garlic, rice, and scallions still make a satisfying combination. Taste before adding salt because soy sauce can be quite salty.

Add vegetables or protein. Finely diced carrot, peas, or thinly sliced green beans can go into the pan after the garlic and before the rice; cook them until just tender, then add the rice. For cooked leftover meat or tofu, warm it with the rice near the end rather than adding it cold in large pieces. Keep additions modest so the pan stays hot and the grains continue to fry instead of steaming in a crowded skillet.

Adjust the garlic and finish. For a milder result, use 5 or 6 cloves; for a stronger garlic flavor, use up to 10, while taking care not to scorch them. A small amount of finely chopped cilantro can be folded in with the scallion greens, though it changes the fresh, oniony finish. A pinch of chili flakes or a sliced fresh chili adds heat without changing the basic method.

Storage and Reheating

Transfer leftover rice to a shallow container and refrigerate it within 2 hours of cooking. Keep it covered at 40°F (4°C) or colder and use it within 3 to 4 days. Rice should not be left at room temperature for hours; cool and chill leftovers promptly, and do not save rice that has been sitting out beyond the safe window. If you do not expect to eat it within a few days, freeze it in meal-sized portions for up to about 1 month for best texture.

For the best reheated texture, warm a portion in a skillet over medium heat with a teaspoon of water or oil, stirring until hot throughout. You can also microwave it in a covered, microwave-safe dish, stirring once halfway through; add a small splash of water if it seems dry. USDA FSIS guidance is to reheat leftovers to a safe minimum internal temperature of 165°F (74°C); check the center with a food thermometer. Reheat only the amount you plan to eat, since repeated cooling and reheating can dry the rice and make safe handling harder.

Frequently Asked Questions

Can I use freshly cooked rice? Yes, but hot, moist rice is more likely to clump and turn soft in the pan. Spread it in a shallow layer to let excess steam escape, then chill it promptly before stir-frying. This recipe is written for cold cooked rice, so rice prepared and refrigerated ahead is the most reliable choice.

What kind of rice works best? Jasmine rice is a fragrant, long-grain choice that separates well after chilling. Other long-grain white rice is a good substitute. Short-grain rice can be used, but it tends to be stickier, so break up the clumps carefully and avoid stirring so aggressively that the grains mash.

Why did my garlic rice turn mushy? Common causes are using warm, wet rice, crowding a small pan, or stirring in a sauce before the grains have had time to fry. Start with cold rice, use a wide pan, and cook in batches if necessary. Break up clumps before they go into the pan, and do not add extra liquid beyond the measured fish sauce.

Can I make the rice ahead? Cook and chill the plain rice ahead, then fry and season it shortly before serving for the best texture. You can also make the finished garlic rice ahead and reheat it safely, though it will be less crisp than freshly cooked rice. Refrigerate it within 2 hours and follow the storage and reheating guidance above.

Is fish sauce essential? It gives the rice a characteristic salty, fermented savoriness, but it is not the only workable seasoning. Soy sauce is an accessible substitute, and vegetarian fish-sauce-style seasonings are another option. Each changes the flavor, so taste the finished rice before adding extra salt or other seasoning.

Can I double the recipe? Yes, but use a very large wok or cook in two batches. Too much rice in one pan traps steam, which makes the grains soft rather than lightly fried. Keep the first batch warm while you cook the second, then combine them briefly with the scallion greens just before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).