Vietnamese purple yam soup with minced shrimp and fresh herbs, served with a small bowl of warm rice
Serves4 servings
CuisineVietnamese

Canh Khoai Mỡ: Vietnamese Purple Yam Soup with Minced Shrimp

How to make canh khoai mỡ, the Vietnamese soup of grated purple yam and minced shrimp that thickens on its own without dairy. Covers choosing frozen grated purple yam (and why taro or purple sweet potato won't do), marinating and safely cooking the shrimp, adding the yam only once the water boils, and finishing with fish sauce, culantro and rice paddy herb.

Cooking flow

Cooking steps

STEP 11 / 8

Thaw the yam and marinate the shrimp

Minced shrimp mixed with shallot, green onion whites, pepper and fish sauce, marinating in the refrigerator
Marinate the minced shrimp covered, in the refrigerator

Thaw the frozen grated yam. Do not drain it; any liquid goes into the soup with it.

Mince the peeled, deveined shrimp finely with a knife or in a food processor. In a small bowl, mix the shrimp well with half the minced shallot, the green onion whites, 1/4 tsp black pepper and 2 tsp fish sauce. Cover and marinate in the refrigerator for at least 15 minutes.

Wash everything that touched the raw shrimp before moving on.

STEP 22 / 8

Sauté the remaining shallot

Minced shallot sizzling gently in oil in a pot
Cook the shallot only until it smells fragrant and turns translucent

Set the pot over medium heat and warm 1 tbsp vegetable oil. Add the remaining shallot and sauté for about 30 seconds, until fragrant and just turning translucent. Don't let it brown.

STEP 33 / 8

Cook the shrimp through

Minced shrimp being stirred and broken up in the pot until cooked through
Break the shrimp into small pieces and cook until firm and opaque

Add the marinated shrimp to the pot. Stir and break up any clumps into small pieces with the spoon, and sauté until the shrimp is fully cooked: firm, pearly and opaque throughout. If you have a thermometer, check that it reaches 145°F.

STEP 44 / 8

Add the water and bring to a boil

Water poured into the pot with the cooked shrimp, coming to a boil
Wait for a real boil before anything else goes in

Pour in 1.5 L water and bring it to a boil.

STEP 55 / 8

Stir in the yam and bouillon

Thawed grated purple yam and bouillon granules added to the boiling pot
Add the yam and bouillon to the boiling broth and skim the foam

Once the water is boiling, add the thawed grated yam and 2 tsp bouillon granules. Stir well so the yam disperses through the broth, and skim off the foam that rises to the surface.

STEP 66 / 8

Simmer until soft and creamy

A creamy violet soup simmering gently while a spoon scrapes the bottom of the pot
Stir now and then, scraping the bottom, until the soup is soft and creamy

Simmer, stirring from time to time and scraping the bottom of the pot so the yam doesn't stick and scorch. Cook until the yam is soft and the soup turns creamy, about 10 minutes as a guide; the time can vary with the yam, the pot and the heat, so go by texture. If the soup gets too thick, add a little water at a time.

STEP 77 / 8

Season and add the herbs

Fish sauce seasoning, then green onion greens and chopped herbs stirred in as the heat is turned off
Season with fish sauce, add the greens and herbs, and turn off the heat

Taste and adjust with more fish sauce. Add the green onion greens and the chopped culantro and rice paddy herb, then turn off the heat.

STEP 88 / 8

Serve right away

Purple yam soup ladled into a bowl, with warm rice on the table
Serve hot, with a small bowl of rice alongside

Ladle into bowls, scatter a little more of the herbs over each one, and serve immediately, with warm white rice in a separate bowl if you like.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Frozen grated purple yam (khoai mỡ) 700 g The body and color of the soup. Thaw before cooking; do not drain
Fresh shrimp, peeled and deveined 250 g Minced finely; the only protein in the soup
Shallot 20 g Minced. Half for the marinade, half to sauté
Green onion 30 g White parts for the marinade, green parts to finish
Ground black pepper 1/4 tsp For the marinade
Fish sauce 2 tsp, plus more to taste 2 tsp for the marinade; more at the end to season
Vegetable oil 1 tbsp For sautéing the shallot and shrimp
Water 1.5 L The broth; keep a little extra ready
Bouillon granules 2 tsp Seasons the broth
Culantro (ngò gai) and/or rice paddy herb (ngò om) as needed Chopped, to finish and to scatter over each bowl
0 / 0

Canh Khoai Mỡ: A Violet Soup That Thickens Itself

What this pot should keep

A naturally violet broth made silky by the yam alone, small tender bits of shrimp throughout, and fresh green herbs added at the very end. No cream, no flour, no cornstarch.

Vietnamese recipe author Vicky Pham describes canh khoai mỡ as a soup that sits on the family table beside steamed rice and other protein dishes, shared in a family-style meal. In the bowl it is an unmistakable color: a cloudy, thickened violet, flecked with minced shrimp and the bright green of chopped herbs.

Canh is the everyday Vietnamese category of brothy soup, and khoai mỡ is the yam that gives this one its color and body. The dish is also called canh khoai tím. As the MM Bon Appétit recipe points out, purple yam in Vietnamese cooking is used savorily, and here it gives the soup a thick, creamy texture without any dairy.

This article follows a single recipe: the four-serving, frozen-grated-yam version with minced fresh shrimp from MM Bon Appétit. Its amounts and order are kept together rather than mixed with other versions. Sekai Gohan has not kitchen-tested this recipe; the amounts and steps are presented as that recipe gives them. For more dishes from the same table, see our Vietnam country page.

Why It Turns Thick: The Yam Does the Work

The body of this soup comes entirely from the yam. The yam is finely grated, then simmered in the broth so its starch and fibers spread through the liquid. Vicky Pham likewise describes grated or spoon-scraped yam as the source of body in the broth. That is why there is no thickener in the ingredient list, and why the yam you buy matters more than anything else.

Khoai mỡ is the Vietnamese name for the yam Dioscorea alata L. A study published in the journal of the Vietnam Academy of Agricultural Sciences identifies yam as D. alata and records other local names for khoai mỡ, including khoai vạc, củ mỡ and củ cái; it also reports local yam varieties maintained by farmers at sites in northern Vietnam. Kew's Plants of the World Online accepts D. alata as a species native to tropical Asia, including Vietnam. A survey of root and tuber crops in Vietnam lists D. alata separately from sweet potato (Ipomoea batatas) and taro (Colocasia esculenta), and records its accessions as human food.

That botanical distinction is the practical one in the kitchen too. The MM Bon Appétit recipe calls for purple yam and is clear that it is not purple sweet potato. Purple sweet potato and taro are different plants, and they will not give this soup the same texture.

Where it comes from, and what changes between kitchens

Recipe authors do not agree on a region. Sophie Pham of Delightful Plate calls the soup Southern Vietnamese, while another recipe author labels it Central Vietnamese, so this article simply calls it a Vietnamese soup.

What does vary is the protein and the texture. The MM Bon Appétit recipe lists minced fresh shrimp, ground pork, dried shrimp, riblets or chicken as separate versions; Vicky Pham notes the soup is commonly made with shrimp, dried shrimp or ground pork; and Sophie Pham notes that households differ between a smooth soup and a chunkier one. The version below uses minced fresh shrimp only.

Ingredients (Serves 4)

Frozen grated purple yam, shrimp, shallot, green onion, fish sauce, bouillon granules and herbs
Everything for four servings: thawed grated purple yam, raw shrimp, aromatics, seasonings, herbs and water

Warm white rice is a natural partner on the table, served in its own small bowl. It is not part of the soup itself.

Choosing and Substituting

  • The yam: Look for frozen grated yam labeled khoai mỡ or purple yam. Do not substitute taro, purple sweet potato or ube-flavored powder; they are different ingredients and the soup will not come out the same.
  • Fresh yam instead of frozen: Whole fresh yam can be used, at about 500 g for four servings. It makes a thicker soup and may need extra water, so add water gradually by eye. See the FAQ for more.
  • The herbs: If you can't find culantro or rice paddy herb, use more green onion.
  • The bouillon: Use granules. Powdered bouillon can differ in how densely it packs and how salty it is, so don't swap in 2 tsp of powder as if it were the same.
  • Salt and sugar: None are added. Seasoning comes from the fish sauce and bouillon.

Equipment

  • A soup pot large enough for 1.5 L of water plus the yam, with room to stir
  • A sharp knife or a food processor, for mincing the shrimp
  • A small bowl with a cover, for marinating the shrimp in the refrigerator
  • A wooden spoon or spatula that can scrape the bottom of the pot
  • A spoon or small skimmer for removing foam
  • A ladle and soup bowls
  • An instant-read thermometer, if you have one
Handling raw shrimp

Keep fresh shrimp in the refrigerator until you use it, and marinate it in the refrigerator rather than on the counter. Keep raw seafood away from ready-to-eat foods, and wash the knife, board, bowl and work surface that touched it before using them for anything else. Cook the shrimp until the flesh is firm, pearly and opaque, and don't judge by color alone; cook most seafood to 145°F, and check with a thermometer if you can insert a probe.

Method: Cook the Shrimp First, Add the Yam Only at a Boil

The one rule of order

The yam and bouillon go in only after the water has come to a full boil. Before that, the shrimp is fully cooked in the pot.

Troubleshooting

Condition Likely cause What to do
The soup is too thick The yam has released a lot of starch, or fresh yam was used Add water a little at a time and stir, until it pours the way you like
Yam is sticking to the bottom Not stirred often enough while simmering Stir from time to time, scraping the bottom of the pot with each pass
The shrimp is in large lumps Clumps weren't broken up while sautéing Mince the shrimp finely in step 1 and break it apart with the spoon in step 3
The yam went in before the water boiled Order of steps Bring the pot to a boil and continue from step 5; next time wait for the boil first
The flavor tastes flat Not enough seasoning at the end Add fish sauce a little at a time and taste between additions
The herbs look dull and wilted Added too early Add them only at the end, as the heat goes off, and scatter some fresh over each bowl

Variations Within the Same Dish

  • Fresh yam instead of frozen: About 500 g of whole fresh yam for four servings, with extra water as needed because it cooks up thicker.
  • Herbs: Culantro and rice paddy herb can be used together or one alone; more green onion stands in when neither is available.
  • Texture: Households differ between a smooth soup and a chunkier one. Frozen grated yam, as here, gives the smooth end of that range.
  • Protein: Vietnamese recipe authors make this soup with ground pork, dried shrimp, riblets or chicken instead of fresh shrimp. Those are separate recipes with their own amounts and timing, so this version keeps to shrimp alone rather than adjusting these quantities.

Frequently Asked Questions

Can I use purple sweet potato, taro or ube powder instead of the yam?

No. Purple yam (Dioscorea alata) is a different plant from purple sweet potato and taro, and the MM Bon Appétit recipe makes the point that purple yam is not purple sweet potato. The thickness of this soup comes from the yam itself, so a substitute won't give the same body or flavor, and ube-flavored powder is not a vegetable at all.

Can I use fresh yam instead of frozen grated yam?

Yes. The MM Bon Appétit recipe allows whole fresh yam, suggesting about 500 g for four servings, and gives 15–20 minutes as a simmer guide (versus about 10 minutes for frozen grated yam). It also notes that fresh yam makes a thicker soup and needs extra water, without giving a fixed amount, so add water by eye. Some recipe authors who work with raw yam suggest wearing gloves when peeling it, because the skin can irritate.

Do I need to drain the frozen yam after thawing?

No. Thaw it and add it to the pot as is.

I only have powdered bouillon. How much should I use?

The 2 tsp in this recipe is measured as granules. Powdered bouillon can pack differently and vary in salt, and there is no established equivalent, so add it gradually and taste before using the full amount.

How do I know the shrimp is cooked?

Look for flesh that is firm, pearly and opaque, but don't rely on color alone. The FDA advises cooking most seafood to 145°F; use a thermometer if you can get a probe into the shrimp.

Which region of Vietnam is this soup from?

Recipe authors label it differently: Delightful Plate calls it Southern Vietnamese, and another author calls it Central Vietnamese. Rather than pick one, this article presents it as a Vietnamese home soup.

What should I serve with it?

Vietnamese recipe authors describe it as part of a family-style meal, eaten with steamed rice alongside other dishes. A small bowl of warm white rice on the side is the simplest way to serve it.

Sources