Vietnamese Tofu and Garlic Chive Soup (Canh Dau Hu He)

canh du hu he garlic chive soup

Any kind of vegetable soup (canh) is a must in Vietnamese home cooking. Canh Dau Hu He is a very simple soup that takes no more than 15 minutes to make. The soup is made of chicken stock, tofu, garlic chives and ground pork. That's pretty much it. It's great for when you are super lazy, like me during these cold days when I rather lounge under warm blankets than cook in the kitchen.


Vietnamese Tofu & Garlic Chive Soup (Canh Dau Hu He)

Serves 4


  • 1/2 lb ground pork

  • 1/2 teaspoon salt

  • 1/4 teaspoon pepper

  • 2 teaspoons vegetable oil

  • 2 garlic cloves (minced)

  • 1 32-oz carton chicken stock

  • 1 tablespoon chicken stock powder

  • 1/2 teaspoon fish sauce

  • 1/2 teaspoon MSG (optional)

  • 1 teaspoon granulated white sugar

  • 1 package medium firm tofu (drain then cut into small squares)

  • 1 bunch of garlic chives (remove woody stems and cut into 2-inch pieces)


  1. Season pork with salt and pepper.

  2. To the bottom of a small pot, heat vegetable oil on medium high heat and fry garlic until fragrant. Add ground pork and fry for about 5 minutes, breaking up the pork into small pieces with a wooden spoon.

  3. Add chicken stock to pot and bring to a boil.

  4. Season stock with chicken stock powder, fish sauce, MSG (optional) and sugar.

  5. Add tofu and cook on medium heat for 10 minutes.

  6. Add garlic chives then immediately turn off heat. Serve soup as a side dish to steamed white rice and your favorite Vietnamese meat dish for a complete meal.