Yes, Vietnamese food frequently contains peanuts. They appear as toppings, in dipping sauces, and sometimes in the cooking oil itself. If you have a peanut allergy, Vietnamese restaurants require careful navigation because peanuts show up in places that aren’t always obvious.
Where Peanuts Appear in Vietnamese Dishes
Peanuts play several roles in Vietnamese cooking. They’re crushed and sprinkled as a garnish on noodle bowls, salads, and rice dishes. They’re ground into dipping sauces. And in some kitchens, cold-pressed peanut oil is used for stir-frying meats and vegetables.
Some of the most popular Vietnamese dishes contain peanuts as a standard ingredient:
- Goi cuon (fresh spring rolls): Almost always served with a peanut-based dipping sauce called tuong dau phong.
- Bun thit nuong (grilled pork vermicelli noodles): Typically topped with crushed peanuts and sometimes served alongside peanut sauce.
- Banh xeo (crispy crepes): Often paired with peanut dipping sauce, especially in central Vietnam.
- Goi ga (Vietnamese chicken salad): Frequently garnished with crushed peanuts for texture.
- Bo bia (Chinese sausage spring rolls) and nem nuong cuon (grilled pork spring rolls): Both commonly served with peanut sauce.
The pattern is consistent: if a dish involves dipping, wrapping, or a crunchy garnish, there’s a good chance peanuts are involved.
The Peanut Dipping Sauce
Tuong dau phong is one of the most common condiments in Vietnamese cuisine. It’s a rich, creamy sauce built on peanut butter and hoisin sauce, mixed with garlic, fish sauce, water, and cornstarch to thicken it. Crushed peanuts are then scattered on top as garnish. It’s the default dipping sauce for fresh spring rolls, and many restaurants bring it to the table without being asked.
This sauce is the single biggest peanut risk in a Vietnamese meal because it looks similar to other brown dipping sauces. Nuoc cham, the other staple Vietnamese dipping sauce made from fish sauce, lime, sugar, and chili, contains no peanuts. But the two can sit side by side on a table, and cross-contamination between sauces is common in busy kitchens.
Hidden Peanut Sources
Beyond the obvious toppings and sauces, peanuts can hide in less expected places. Some Vietnamese kitchens use cold-pressed peanut oil for stir-frying, where it’s valued for its flavor and ability to handle high heat. You won’t taste or see the peanuts, but the protein that triggers allergic reactions can still be present in less refined oils. Highly refined peanut oil generally has the allergenic proteins removed, but cold-pressed versions do not.
Hoisin sauce, a sweet and savory condiment drizzled into pho and used as a base in many sauces, does not typically contain peanuts. Major commercial brands list soy as the primary allergen. However, restaurant-made or regional hoisin recipes can vary, so it’s worth asking.
Southern Vietnamese cooking tends to use more peanuts than northern Vietnamese cooking. The Mekong Delta region in the south produces most of Vietnam’s peanut crop, and the cuisine reflects that abundance. If you’re eating at a restaurant that specializes in southern-style dishes, expect peanuts to appear more frequently.
Safer Options on the Menu
Pho, Vietnam’s signature noodle soup, is one of the safer choices. The broth is typically made from beef or chicken bones, and the standard garnishes are bean sprouts, Thai basil, lime, and chili. Peanuts are not a traditional pho ingredient, though you should still confirm the kitchen isn’t using peanut oil or adding peanuts to any accompaniments.
Banh mi (Vietnamese sandwiches) are another relatively safe option. The fillings are usually grilled meats, pate, pickled vegetables, and herbs. Peanuts aren’t a standard ingredient, though some variations could include them. Soups like bun bo Hue (spicy beef noodle soup) and canh chua (sour soup) also tend to be peanut-free in their traditional preparations.
That said, no dish at a Vietnamese restaurant is guaranteed safe without directly asking the kitchen. Cross-contamination is a real concern when the same prep surfaces, fryers, and utensils are used across multiple dishes, some of which involve peanuts heavily.
How to Communicate Your Allergy
If you’re eating at a Vietnamese restaurant where English isn’t the primary language, a written allergy card can prevent miscommunication. The Vietnamese phrase for “I am severely allergic to peanuts” is: “Tôi dị ứng với hạt lạc (đậu phộng).” To ask “Does this dish contain peanuts?” say: “Liệu món này có lạc không?”
The word for peanut varies by region in Vietnam. “Đậu phộng” is used in the south, while “lạc” or “hạt lạc” is used in the north. Including both terms, as the phrases above do, covers your bases regardless of where the staff is from. Writing these phrases on a card and handing it to your server is more reliable than speaking them, especially in a noisy restaurant where pronunciation mistakes could cause confusion.
When ordering, ask specifically about the cooking oil, any sauces that come with the dish, and whether crushed peanuts are added as a topping. These are the three most common ways peanuts enter a Vietnamese meal, and addressing all three gives you the clearest picture of what’s safe to eat.

