This Taiwanese-inspired tomato basil soup brings ripe tomatoes, ginger, and silken tofu together in a light, savory broth finished with fragrant Taiwanese basil. It is a flexible home-style recipe rather than one fixed traditional formula, and it works as a quick lunch or a warm first course alongside rice.
Ingredients
- 1 tablespoon neutral oil (15 ml), such as canola or sunflower oil
- 1 tablespoon finely minced fresh ginger (10 g)
- 2 garlic cloves, finely minced (6 g)
- 2 scallions, white and pale green parts thinly sliced (about 20 g), plus extra green tops for serving if desired
- 1½ pounds ripe tomatoes (680 g), cored and cut into wedges or bite-size chunks
- 1 tablespoon tomato paste (16 g), optional, for a deeper tomato flavor
- 5 cups vegetable broth (1.2 L), preferably low-sodium
- 1 tablespoon light soy sauce (15 ml)
- 1 teaspoon granulated sugar (4 g)
- ¼ teaspoon ground white pepper (about 0.5 g)
- ½ teaspoon fine salt (3 g), plus more to taste
- 14 ounces silken or soft tofu (397 g), drained and cut into ¾-inch cubes (2 cm)
- 1 packed cup Taiwanese basil leaves (about 20 g), rinsed and dried
- 1 teaspoon toasted sesame oil (5 ml)
- 1 teaspoon rice vinegar or fresh lime juice (5 ml), optional, to brighten the finished soup
Taiwanese basil, often called jiǔ céng tǎ, has a more pronounced clove-like, slightly anise aroma than the sweet basil commonly sold in many US grocery stores. Thai basil is the closest widely available substitute and gives a similar assertive fragrance, though its flavor is not identical. If neither is available, use sweet basil; the soup will taste softer and less distinctly aromatic, but will still be good. For the tomatoes, choose ripe, juicy ones that smell fragrant. Roma tomatoes work, but they tend to be less juicy, so you may want to add a little extra broth.
Instructions
- Prepare the ingredients. Rinse and dry the basil, then separate the tender leaves from any thick stems. Cut the tomatoes into chunks, mince the ginger and garlic, slice the scallions, and drain and cube the tofu. Measure the broth, soy sauce, sugar, pepper, and salt before starting; once the tomatoes are in the pot, the rest of the cooking moves quickly.
- Soften the aromatics, 2 minutes. Heat the neutral oil in a medium Dutch oven or heavy soup pot over medium heat. Add the ginger, garlic, and sliced scallions. Stir often for about 2 minutes, until fragrant and softened but not browned. If the garlic starts to color quickly, lower the heat; browned garlic can make the broth taste bitter.
- Cook down the tomatoes, 8 minutes. Add the tomato chunks and tomato paste, if using. Stir to coat the tomatoes in the oil and aromatics, then cook uncovered for about 8 minutes, stirring occasionally. The tomatoes should soften and release their juices, with some pieces collapsing into the base while others hold their shape. If the pot looks dry before the tomatoes soften, lower the heat and stir more frequently rather than adding a large amount of water.
- Simmer the broth, 10 minutes. Pour in the vegetable broth and add the soy sauce, sugar, white pepper, and salt. Bring the soup just to a boil, then reduce the heat to maintain a gentle simmer for 10 minutes. Avoid a vigorous boil, which can break the tomatoes into a completely uniform texture and make the broth evaporate too quickly. Taste a spoonful after simmering: the broth should be savory and tomato-forward, with enough salt to bring out the tomatoes without tasting strongly of soy sauce.
- Add the tofu, 3 minutes. Lower the heat so the soup is barely simmering. Slide in the tofu cubes and gently stir once or twice, taking care not to break them. Warm for about 3 minutes. Silken tofu is delicate, so it does not need long cooking; the goal is to heat it through while keeping the pieces intact. If using soft tofu, it may hold its shape a little better during stirring.
- Finish with basil and seasoning, 2 minutes. Stir in the basil leaves and sesame oil. Cook gently for about 1 minute, just until the leaves wilt and smell fragrant. Turn off the heat, then add the rice vinegar or lime juice if you want a brighter finish. Taste and adjust with a pinch more salt, white pepper, or soy sauce as needed. Serve promptly while the basil is fresh and the tofu is tender.
Tips
- Keep the basil green and aromatic. Add it at the very end instead of simmering it with the tomatoes. Prolonged cooking dulls its fragrance and can turn the leaves dark. If you are cooking ahead, hold back the basil and add it only when reheating the portion you plan to serve.
- Choose tofu to suit your preferred texture. Silken tofu gives the soup a soft, delicate feel, while soft tofu is easier to handle. Firm tofu is also possible, though it makes the soup chewier and less silky. Drain it gently; pressing tofu is unnecessary for this broth-based recipe.
- Balance tart tomatoes instead of masking them. Tomato sweetness and acidity vary by season. The small amount of sugar rounds out sharpness, but you can leave it out if your tomatoes are sweet. If the finished soup tastes flat, adjust salt first, then add a little vinegar or lime; adding more sugar is not always the answer.
- Use a gentle hand with the tofu. Add it after the soup has simmered and stir minimally. A hard boil or repeated stirring can break silken tofu into small pieces. The soup will still taste fine if that happens, but the broth will look cloudier and the tofu will no longer remain in neat cubes.
Serving Suggestions
Serve the soup hot in individual bowls, making sure each portion gets tomatoes, broth, and a few tofu cubes. A little extra sesame oil, sliced scallion greens, or a pinch of white pepper on top adds fragrance without making the soup heavy. If you enjoy a sharper, more aromatic finish, reserve a few fresh basil leaves to tear over the bowls just before serving.
For a simple meal, pair it with steamed jasmine rice or short-grain rice and a plate of sautéed greens. The broth is light, so rice makes the meal more substantial and catches the tomato-rich liquid. Plain noodles are another good option: cook them separately, place them in bowls, and ladle the soup over them just before eating. Cooking noodles in the soup itself can make the broth starchy and cause the noodles to absorb too much liquid as they sit.
This soup also works as a first course before a larger meal. Keep the portions modest and serve it alongside vegetable dumplings, scallion pancakes, or a tofu and vegetable stir-fry. Those are serving ideas rather than ingredients in the soup, so no extra seasoning changes are needed. For a more complete bowl, add cooked rice directly to each serving instead of the pot; that way, any leftovers stay brothy rather than turning thick overnight.
Variations
Make it egg-drop style. For a version closer to familiar tomato-and-egg home soups, beat 2 large eggs (about 100 g) and slowly stream them into the gently simmering broth after the tofu is warm. Stir slowly in one direction to form ribbons, then cook until the egg is fully set and the egg mixture reaches the USDA FSIS safe minimum of 160°F (71°C), checked with a food thermometer. The ribbons will make the broth richer and more filling. For an egg-free version, keep the recipe as written.
Add mushrooms or greens. Stir in 4 ounces sliced shiitake mushrooms (113 g) with the tomatoes for a deeper savory flavor, or add 2 packed cups baby spinach (about 60 g) with the basil for a softer green note. Mushrooms benefit from a few minutes of cooking before the broth goes in; spinach needs only a brief wilt at the end. These additions change the texture but do not require a different broth quantity.
Adjust the tomato character. For a smoother, more concentrated soup, crush some of the cooked tomato pieces against the side of the pot before adding the broth. For a fresher and chunkier bowl, reserve a handful of tomato wedges and add them during the last 3 minutes of simmering. You can also omit the optional tomato paste for a lighter broth, or add an extra teaspoon if the tomatoes are pale and mild.
Make it more savory or spicy. A small pinch of chili flakes or a few thin slices of fresh chili can add heat without changing the soup’s basic character. For a stronger savory note, add soy sauce in ½-teaspoon increments at the end rather than increasing it all at once. Dark soy sauce is not a direct substitute for light soy sauce here: it is darker and can make the broth taste sweeter and more strongly colored.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The soup keeps for 3 to 4 days in the refrigerator. Basil loses much of its fresh aroma as it sits, and silken tofu can become more fragile, so the next-day soup may look less pristine even though it is still suitable to reheat within that storage window. If you know you will have leftovers, you can keep some fresh basil separate and add it to each serving.
Reheat only the amount you plan to eat in a small saucepan over medium-low heat, stirring gently until steaming throughout. For food safety, USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the temperature in the center with a food thermometer. Avoid a rolling boil, which can break up the tofu and make the basil taste muted. You may need a splash of broth or water if the soup has thickened. Freezing is possible for up to about 2 months for best quality, but the tofu may turn grainy or spongy after thawing. Thaw overnight in the refrigerator and reheat to 165°F (74°C), then add fresh basil for a better finish.
Frequently Asked Questions
Is Taiwanese tomato basil soup a traditional Taiwanese dish?
This particular combination is best described as Taiwanese-inspired rather than a single established, standard dish. Tomato soups and tomato-and-egg preparations appear in home cooking in Taiwan, and Taiwanese basil is a familiar fragrant herb, but household recipes and regional preferences vary. This recipe brings those flavors together in a flexible soup; it does not claim to represent the only or definitive version.
Can I use regular sweet basil instead of Taiwanese basil?
Yes. Sweet basil is a practical substitute when Taiwanese or Thai basil is hard to find. Its flavor is milder and sweeter, so the soup will have less of the clove-like, anise aroma associated with Taiwanese basil. Add it at the end just as you would the Taiwanese basil, and avoid simmering it for a long time.
Can I use canned tomatoes?
Yes, though fresh ripe tomatoes give the soup a lighter, fresher taste. Use one 28-ounce can (794 g) of whole peeled or diced tomatoes in place of the fresh tomatoes, including their juices. If using whole tomatoes, break them into chunks as they cook. Since canned tomatoes can be more concentrated or salty, start with less added salt and adjust after the broth simmers.
What kind of tofu is best for this soup?
Silken tofu makes the softest, most delicate cubes, while soft tofu is a little easier to lift with a spoon. Both work well when added near the end and heated gently. Firm tofu is a sturdier option if you prefer defined cubes, but it creates a firmer, less silky texture than the recipe’s intended result.
Can I make the soup ahead?
Yes. Cook the soup through the simmering stage, then cool and refrigerate it, ideally without the basil. When ready to serve, reheat the broth and tomatoes, add the tofu, and warm it gently; then stir in the basil and sesame oil. If you have already made the complete recipe, reheat it gently and add a few fresh basil leaves at serving time to restore some of the herb’s aroma.
Related
- Portuguese Steak Recipe with Garlic, Wine, and Potatoes
- Portuguese Bread Soup (Açorda) with Garlic and Cilantro
- Portuguese Steak and Egg Recipe with Garlic Wine Sauce
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).