Vietnamese soups are usually light and refreshing, and this tofu soup with tomato and chives, or canh hẹ đậu hũ cà chua is no different. All of these ingredients cook quickly and make for a clean, clear-tasting broth.
Pin Vietnamese Tofu Soup with Tomato and Chives (Canh Dẹ Đậu Hũ Cà Chua) to try later!
Vegetable soups are essential to Vietnamese home cooking. You'll rarely see a dinner spread without soup included. Many of them use pork spare ribs to flavor the broth, like in my recipes for kabocha squash soup or carrot and potato soup. This soup uses ground pork, which cooks much faster.
Jump to:- Ingredients
- Instructions
- Substitutions
- Serving suggestions
- How to store or make in advance
- Top tip
- Serving size
- Vietnamese Tofu Soup with Tomato and Chives (Canh hẹ Đậu Hũ Cà Chua)
- Food safety
- ? Related
Ingredients
This recipe uses Chinese chives, also called garlic chives. They're larger, flatter and wider than regular chives, which are usually chopped up very small and sprinkled on top of food as a garnish. Unlike the chives you'd find in a western grocery store, Chinese chives aren't usually eaten raw.

You will need
- ground pork
- minced shallot
- minced garlic
- salt
- black pepper
- fish sauce
- soft tofu
- garlic chives
- tomatoes
- water
See recipe card for quantities.
Instructions
Hint: Be very careful when stirring this soup! The soft tofu is quite fragile.
Substitutions
- Tofu: You can use medium to firm tofu if you're worried about crushing the tofu with your ladle. I find the silky soft tofu texture to be more pleasing in this dish though.
- Ground pork: Ground beef or turkey could also be used, but a fattier blend of ground meat would work better here. It helps flavor the broth and prevents the meatballs from drying out. You could also use a plant-based ground meat alternative like Beyond or Impossible.
Serving suggestions

This dish is a great vegetable soup course in a typical Vietnamese family meal. A family meal usually consists of rice (cơm), a vegetable dish (rau), a main protein, (món mặn), and a soup (canh).
For example, a Vietnamese family meal using recipes from this blog might include:
- Rice
- Rau: Vietnamese Chayote Squash and Egg Stir Fry (Su Su Xào Trứng)
- Món Mặn: Vietnamese Caramelized Pork Belly and Eggs (Thịt Kho Trứng)
- Canh: Vietnamese Tofu Soup with Tomatoes and Chives (Canh Hẹ Đậu Dủ Cà Chua)
How to store or make in advance
The raw pork can be stored in the fridge overnight after it is seasoned. Once the soup is cooked, store it in an airtight container in the fridge for up to a week. Reheat single servings of the soup at a time to avoid overcooking the chives and tomatoes.
This dish doesn't freeze well. The texture of the tofu won't be the same after you defrost it.
Note: Nutrition facts are an estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
? Related
Loved this recipe? You might also like:
Did you make this recipe? Please tag @BunBoBaeBlog on Instagram or leave a rating or comment on the blog!