Chinese Lentil Soup with Ginger, Garlic, and Greens

Updated November 4, 2026

Total time
1 hr 7 min
prep 15 min · cook 52 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chinese Lentil Soup with Ginger, Garlic, and Greens

Chinese-inspired lentil soup is a savory stovetop bowl of tender lentils, ginger, garlic, soy sauce, and leafy greens. It is not a single canonical regional Chinese dish; this practical home-style version borrows familiar Chinese pantry flavors and pairs them with lentils for a filling, brothy meal. The lentils simmer directly in the soup, so they soak up the aromatics while keeping the method simple.

Ingredients

  • 1½ cups (300 g) dry brown or green lentils, picked over and rinsed
  • 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
  • 1 medium yellow onion (about 150 g), finely diced
  • 2 medium carrots (about 160 g), diced
  • 4 garlic cloves (about 12 g), finely minced
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 6 cups (1.42 L) low-sodium vegetable broth
  • 2 cups (475 ml) water
  • 1 bay leaf (optional)
  • ½ teaspoon (3 g) fine salt, plus more to taste
  • 2 tablespoons (30 ml) low-sodium soy sauce
  • 3 cups (about 200 g) chopped baby bok choy or napa cabbage
  • 1 tablespoon (15 ml) unseasoned rice vinegar
  • 1 teaspoon (5 ml) toasted sesame oil
  • ¼ teaspoon ground white pepper, or to taste
  • 2 scallions (about 20 g), thinly sliced
  • Optional to serve: 3 cups (about 600 g) cooked rice and 2 teaspoons (10 g) chili crisp

Instructions

  1. Prepare the lentils and vegetables. Spread the lentils on a plate and remove any small stones or shriveled pieces, then rinse them in a fine-mesh strainer under cool water. Dice the onion and carrots, mince the garlic, grate the ginger, and chop the greens. Lentils do not need soaking for this recipe; rinsing is enough. Having everything ready before you heat the pan makes the quick aromatics step easier to manage.
  2. Soften the aromatics. Warm the neutral oil in a large, heavy soup pot over medium heat. Add the onion and carrots and cook for about 6 minutes, stirring every minute or two, until the onion is translucent and the carrots begin to soften. Stir in the garlic and ginger and cook for 2 minutes, just until fragrant. Keep the heat moderate: browned or scorched garlic can make the broth taste bitter.
  3. Simmer the lentils. Add the rinsed lentils, vegetable broth, water, bay leaf if using, and the measured salt. Bring the pot to a boil, which should take about 5 minutes, then reduce the heat to maintain a gentle simmer. Partially cover and cook for 34 minutes, stirring once or twice so lentils do not catch on the bottom. The soup is ready for the next step when most lentils are tender but still hold their shape. If they are still firm, simmer for a few more minutes and check again; older lentils can take longer.
  4. Add the greens. Stir in the bok choy or napa cabbage and simmer for 4 minutes, until the stems are tender-crisp and the leaves have wilted. If you prefer very soft greens, cook them for another minute or two. Remove the bay leaf and discard it.
  5. Season and finish. Stir in the soy sauce, rice vinegar, sesame oil, and white pepper. Taste the broth before adding more salt because the soy sauce and broth already contribute saltiness. Stir in most of the scallions, ladle into bowls, and scatter the remaining scallions on top. Serve hot, with cooked rice or chili crisp if desired.

Tips

  • Choose lentils that hold their shape. Brown or green lentils are the best fit because they stay distinct in a brothy soup. Red lentils cook faster and break down into a thicker, softer texture; if using them, start checking after about 15 minutes of simmering and expect a more porridge-like bowl.
  • Keep the simmer gentle. A hard boil can split lentils and evaporate liquid too quickly. Once the pot reaches a boil, lower the heat until you see occasional small bubbles. If the soup becomes thicker than you like, add hot water or broth a little at a time and taste again before adjusting the seasoning.
  • Use the greens you have. Baby bok choy and napa cabbage have a mild flavor and cook quickly. Regular green cabbage, spinach, or chopped chard also work; add sturdy cabbage with the lentils so it has time to soften, but stir spinach in during the final minute or two.
  • Adjust the salty, sour, and savory notes at the end. Different broths and soy sauces vary in saltiness, so the final taste matters more than adding extra salt early. A little more rice vinegar can brighten a flat-tasting pot, while a splash of water can soften a broth that tastes too salty or concentrated.

Serving Suggestions

Serve the soup in deep bowls as a light main course, or ladle it over a small portion of warm rice for a more substantial meal. Plain steamed rice is an easy companion because it absorbs the ginger-scented broth without competing with it. You can also serve noodles separately and spoon the soup over them just before eating; keeping noodles out of the pot prevents them from absorbing too much broth as leftovers sit.

For a simple finishing touch, add sliced scallions and a few drops of toasted sesame oil at the table. Chili crisp gives the bowl heat and crunch, but it is usually salty, so add it a little at a time. A plate of quick cucumber salad, steamed greens, or roasted vegetables makes a fresh side. If serving several people, put rice, chili crisp, and extra rice vinegar on the table so everyone can adjust their own bowl.

Variations

Make it with mushrooms: Add 150 g (about 5 oz) sliced shiitake or cremini mushrooms with the onion and carrots. Fresh shiitake are easy to find in many grocery stores; dried shiitake are a more distinctly savory option, but they need to be soaked according to their package directions before slicing. Strain and use some of the soaking liquid in place of an equal amount of broth if it is clean of grit.

Make a richer, thicker soup: Mash a ladleful of cooked lentils against the side of the pot and stir them back in, or simmer uncovered for a few extra minutes. This thickens the broth without adding cream. For a smoother texture, blend a cup or two of soup and return it to the pot, taking care with hot liquid and leaving some whole lentils for texture.

Change the greens or seasoning: Use spinach, chard, or cabbage according to what is available. If you cannot find baby bok choy, napa cabbage is a convenient substitute; it is a little sweeter and less crisp. For a more assertive chili flavor, add a pinch of red pepper flakes with the garlic and ginger, or leave the soup mild and offer chili crisp separately.

Add another protein: Stir in cubed firm tofu during the last 5 minutes so it warms through without breaking apart. For a meat-free variation, the lentils and tofu are both compatible with vegetable broth; check that the soy sauce and any chili condiment suit your preferences. This soup is also satisfying without an additional protein, so there is no need to alter the liquid if you leave it out.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking in covered, shallow containers. It keeps for 3 to 4 days in the refrigerator. The lentils continue to absorb liquid as the soup sits, so the chilled leftovers may look much thicker than the freshly cooked soup. Store rice separately if possible; keeping it out of the soup preserves its texture and makes it easier to portion.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. Add a splash of water or broth to loosen the soup, then taste and adjust with a little vinegar or soy sauce if needed. For food safety, USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. In a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so it warms evenly.

For longer storage, freeze the cooled soup in airtight freezer-safe containers for up to 3 months for best quality, leaving a little room for expansion. Thaw it overnight in the refrigerator or reheat it from frozen over low heat with a few tablespoons of water. The greens may soften after freezing, but the flavor remains pleasant. Avoid leaving cooked soup at room temperature for extended storage.

Frequently Asked Questions

Can I use red lentils instead of brown or green lentils?
Yes. Red lentils soften and break apart much more quickly, so the finished soup will be thicker and less distinct in texture. Start checking them after 15 minutes of simmering rather than using the full brown-lentil cooking time, and add the greens when the lentils are nearly as soft as you want them.

Do I need to soak the lentils first?
No soaking is needed for brown or green lentils in this soup. Pick through and rinse them before cooking, then simmer until tender. Soaking can shorten cooking time, but it also makes it harder to follow the timing here; if you do soak them, begin checking for tenderness earlier.

Can I make this soup in advance?
Yes. The soup can be cooked a day or two ahead and refrigerated, and its seasoning often tastes more settled after resting. The lentils will absorb broth, so plan to thin it with water or broth when reheating. For the freshest texture, you can also cook the lentils and broth ahead, then add the greens and finishing seasonings while reheating.

What can I use instead of soy sauce?
Tamari is a useful substitute and has a similar savory taste; check the label if you need a gluten-free product. Coconut aminos are another option, but they are usually sweeter and less salty, so add them gradually and season to taste. If you use regular soy sauce rather than low-sodium, start with less and adjust after the soup is finished.

Why are my lentils still firm after the suggested simmer?
Lentil age and storage conditions affect how quickly they soften, and acidic ingredients can slow softening if added too early. This recipe adds vinegar only at the end for that reason. Keep simmering with the pot covered partway, adding a little hot water if needed, until the lentils are tender; then finish with the soy sauce and vinegar.

Is this soup traditionally Chinese?
This is a Chinese-inspired home-style recipe rather than a claim to represent one traditional regional lentil soup. It uses ginger, garlic, soy sauce, scallions, and sesame oil to create a savory flavor profile, while lentils provide the body of the dish. Chinese cooking varies widely by region and household, and this particular combination is offered as a practical adaptation.

Related

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).