Beetroot Soup Recipe Chinese Style: Fragrant Star Anise and Ginger Harmony

Soups & Stews

Beetroot Soup Recipe Chinese Style: Fragrant Star Anise and Ginger Harmony

This Chinese-style beetroot soup transforms humble beets into a fragrant, warming bowl of harmony—where earthy ginger and aromatic star anise elevate humble vegetables into something extraordinary. 🌟 The secret lies in slow simmering, which develops deep, complex flavors while preserving the natural sweetness of the beets, creating a velvety broth that's both comforting and sophisticated.

What sets this recipe apart is the balance of traditional Chinese flavors: fresh ginger for warmth, star anise for subtle sweetness, and a touch of soy sauce for umami depth. The soup's rich color comes from roasted beets, which caramelize beautifully during simmering, while tofu or mushrooms add satisfying texture.

It's a vegetarian dish that feels hearty enough for any meal.

The result is a soup so aromatic your kitchen will fill with its inviting scent long before it's ready to serve. Each spoonful delivers tender beets, fragrant broth, and just the right amount of spice—perfect for chilly evenings or as a nourishing starter.

The best part? It simmers effortlessly while you prepare the rest of your meal.

Whether you're serving this as a light lunch or a comforting dinner, the adaptable nature of this recipe makes it equally at home in a busy weeknight routine or a special gathering. The flavors only deepen as it sits, so making a batch ahead is always a good idea.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for beetroot soup recipe chinese style

Four beets, star anise, and ginger transform into a fragrant, velvety soup that warms your soul.

Ingredient Amount Notes
Medium Beets 🍠 4 whole Roasted until tender, peeled
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Star Anise 🌟 2 whole Whole pods, crushed lightly
Vegetable Stock 💧 4 cups Low-sodium preferred
Light Soy Sauce 🥢 1 tbsp For umami depth
Sesame Oil 🫒 1 tsp Toasted, for aroma
Silken Tofu 🧈 8 oz Cubed for texture
Green Onions 🧅 3 whole Sliced, for garnish
Garlic Cloves 🧄 3 cloves Minced, aromatic
Vegetable Oil 🫒 2 tbsp For roasting beets
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Sea Salt 🧂 1 tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, optional garnish

The beets are the heart of this soup—organic, medium-sized ones roast beautifully and keep their natural sweetness. Whole Foods or your local farmers market usually have the best quality, but any grocery store will do. Roast them until fork-tender (about 45 minutes at 400°F)—they should caramelize just enough to deepen their color. Fresh ginger is a must here; Asian markets often have the juiciest, most aromatic roots. Star anise? Penzeys sells it in bulk, but any spice shop will have it. Look for whole pods—they're more aromatic than ground versions and can be reused in other dishes.

No fresh ginger? Powdered works at half the amount, but it lacks that zesty kick. Star anise hard to find? Anise seeds are the same thing—just crush them slightly. The silken tofu can be swapped for shiitake mushrooms (8 oz) if you prefer a meatier texture. Soy sauce out of stock? Coconut aminos or even a splash of balsamic vinegar adds depth. For extra richness, stir in 1 tbsp tahini at the end—it blends seamlessly and adds a nutty note. The coconut milk is optional but makes the soup luxuriously creamy (trust me on the full-fat version).

Roasted beets keep in the fridge for 5 days wrapped in foil, but they're best used fresh. The soup reheats beautifully—just add a splash of water if it thickens. Store leftovers in airtight containers for 4-5 days or freeze for 3 months. I always double the batch; the flavors get even better the next day as everything melds together. Garnish with green onions and cilantro right before serving—it adds a fresh pop of color and brightness that makes the soup feel extra special.

❤️

Why You'll Love This Recipe

  • Twenty-Minute Simplicity: I swear by this—just peel and chop beets (or buy pre-cooked for real speed), toss them in with ginger and star anise, and let the stock do the work. No blending, no fuss, just hands-off warmth in a pot.
  • Umami Bomb: That light soy sauce and star anise combo? It’s the secret weapon—deep, savory, with just a whisper of sweetness from the beets. Honestly, it tastes like a hug in a bowl, but way more sophisticated.
  • Leftover Magic: This soup only gets better the next day. The flavors meld, the texture smooths out, and it reheats like a dream. I make a double batch on Sundays—one for dinner, one for lazy lunches all week.
  • Budget Bright Spot: Beets and ginger are dirt cheap, and a single star anise stretches across multiple batches. Between us, this is my go-to when I’m pinching pennies but still want something that feels like a treat.

Step-by-step instructions for beetroot soup Chinese style

This fragrant beetroot soup delivers deep flavors and silky texture in just a few simple steps.

1

🔥 Step 1: Roast the Beets Until Tender

Preheat your oven to 400°F. Pierce each of the 4 whole medium beets with a fork and rub them with 2 tablespoons vegetable oil. Place them on a baking sheet and roast for 45-50 minutes until they're fork-tender and the skins are easily peeled away.

I like to check doneness by piercing with a knife—when it slides in easily with just slight resistance, they're ready. Let them cool for 10 minutes before peeling. The skins should slip off effortlessly once cooled. Chop the peeled beets into ½-inch cubes and set aside.

2

🍳 Step 2: Build the Aromatic Base

Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add the 3 minced garlic cloves and 2 tablespoons finely grated fresh ginger, cooking for 1-2 minutes until fragrant but not browned. Add the 2 lightly crushed whole star anise pods and stir for 30 seconds to toast their flavors.

Here's where the magic happens: pour in the 4 cups vegetable stock and bring to a gentle simmer. Add the ½-inch beet cubes and cook for 15-20 minutes until they're completely tender and the liquid has reduced slightly. You'll know it's ready when the beets break down just a bit but still maintain their shape.

3

🥘 Step 3: Finish with Umami and Creaminess

Stir in the 1 tablespoon light soy sauce, 1 teaspoon sea salt, and ½ teaspoon white pepper. Let the soup simmer for another 5 minutes to allow the flavors to meld. In a small bowl, whisk together the ½ cup coconut milk and 1 teaspoon sesame oil, then gently stir this mixture into the soup.

This is the moment that matters: the coconut milk adds luxurious creaminess while the sesame oil brings that unmistakable nutty aroma. Taste and adjust seasoning if needed—sometimes the star anise can be quite aromatic. Keep the soup warm over low heat while you prepare the tofu topping.

4

👨‍🍳 Step 4: Prepare the Silken Tofu Topping

While the soup simmers, drain and press the 8 ounces silken tofu between paper towels for 5 minutes to remove excess water. Cut it into ½-inch cubes and gently heat them in a dry skillet over low heat for 2-3 minutes until just warmed through—don't let them brown.

Slice the 3 green onions into ¼-inch pieces and chop the ¼ cup fresh cilantro finely. These will brighten up the rich soup with fresh, vibrant notes. Keep these garnishes separate until serving to maintain their freshness.

5

🍽️ Step 5: Serve with Perfect Garnishes

Ladle the warm beetroot soup into bowls and top each serving with 2-3 silken tofu cubes. Sprinkle with green onion slices and cilantro just before serving. The contrast of the cool, creamy tofu against the warm, spiced soup is what makes this dish truly special.

I promise you'll love this combination—earthy beets with their natural sweetness balanced by the aromatic star anise and ginger, all wrapped in creamy coconut milk. The silken tofu adds a delicate protein element that makes this soup completely satisfying. Serve with crusty bread to soak up every last drop of that fragrant broth!

👨‍🍳

Pro Tips For Making Beetroot Soup Recipe Chinese Style

  • PEEL BEETS AFTER COOKING: Raw beets stain like a toddler’s crayon explosion, and peeling them beforehand is a waste of time. Roast or boil them whole first—just scrub the skins clean, then slip them out of their jackets after cooking. The skins will peel off like a glove, leaving you with perfectly smooth cubes without the mess.
  • GRATE GINGER FINE: I used to chop ginger roughly for this soup, thinking it’d be fine. Wrong. Fresh ginger needs to be grated as finely as you can—almost like a paste—so it dissolves into the soup and doesn’t leave chewy bits. A microplane or the smallest holes on a box grater works best. (Yes, even if you’re impatient like me.)
  • STAR ANISE EARLY: Toss the star anise into the pot with the ginger and stock right at the start. If you add it later, you’ll end up with a soup that smells amazing but tastes like you forgot to season it. The flavor builds slowly—let it steep for at least 15 minutes before even thinking about adding the beets.
  • SOY SAUCE LAST: Light soy sauce has a delicate balance of salt and umami, and adding it too soon will make the soup taste flat. Stir it in during the final 2 minutes of cooking—just enough time to warm through, not reduce. This keeps the flavor bright and the soup from turning bitter. (Your future self will notice the difference.)

Dietary considerations for this recipe

Vegetarian-Friendly Base

This Chinese-style beetroot soup is naturally vegetarian, packed with plant-based protein from 8 ounces silken tofu and fiber-rich beets. The vegetable stock ensures it's free from animal products while delivering rich umami depth. For extra protein, add shiitake mushrooms or edamame—both work beautifully with the aromatic spices. 🌱

Gluten-Free Adaptations

Skip the soy sauce or swap it for tamari (gluten-free soy sauce) to keep this soup safe for gluten-sensitive eaters. The rest of the ingredients—beets, ginger, star anise, and coconut milk—are naturally gluten-free.

Always check labels on stock cubes or broth to avoid hidden gluten. I recommend Imagine Foods gluten-free vegetable broth for extra safety.

Vegan Substitutions

Make this soup fully vegan by omitting the coconut milk (or using a dairy-free alternative) and ensuring your vegetable stock is plant-based. The sesame oil and tofu are already vegan-friendly. For extra richness, stir in 1 tablespoon tahini at the end—it adds a nutty depth that vegans love. 🥥

Low-Calorie Adjustments

Cut calories by using low-fat coconut milk (or skipping it entirely) and reducing the sesame oil to just ½ teaspoon. Lighten the broth by using unsalted vegetable stock and adding extra green onions for freshness without extra fat.

The beets and ginger provide natural sweetness, so you won’t miss the richness.

Allergen Considerations

Watch for coconut allergies—this soup contains ½ cup coconut milk. For nut-free kitchens, omit the sesame oil or use a neutral oil like avocado oil instead. If tofu is a concern, replace it with roasted chickpeas (½ cup) for crunch and protein. Always double-check ingredient labels for cross-contamination warnings.

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 10g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beets instead of fresh?

Fresh roasted beets give the best flavor and texture, but you can use canned beets in a pinch. Drain and rinse them well, then chop into ½-inch cubes before adding to the soup. The natural sweetness will be slightly less intense, but the aromatic spices will still shine. For extra depth, add 1 tablespoon balsamic vinegar to the broth while simmering.

2

What makes this soup 'Chinese style'?

The Chinese influence comes from the aromatic spice blend—star anise and fresh ginger create that signature warmth, while soy sauce adds umami depth. The silken tofu topping is another classic Chinese touch, providing a delicate protein contrast. This is very different from Western beet soups, which often use cream or vinegar.

3

Can I make this soup in an Instant Pot?

Roast the beets first as directed, then sauté the garlic, ginger, and star anise in the Instant Pot. Add the stock and beets, seal, and cook on high pressure for 5 minutes. Let it release naturally, then finish with soy sauce, coconut milk, and sesame oil. The pressure cooker cuts simmering time dramatically while keeping all the flavors intact.

4

Why does my soup taste too bitter?

Overcooking the beets or using too much star anise can cause bitterness. To fix it, stir in ½ teaspoon sugar or 1 tablespoon maple syrup to balance the flavors. For future batches, remove the star anise pods after 5 minutes of simmering. Also ensure your beets are fully peeled and cut into even pieces for consistent cooking.

How can I make this soup spicier?

Add ½ teaspoon red pepper flakes or 1 sliced Thai chili when sautéing the garlic and ginger. For heat without spice, include 1 teaspoon Sichuan peppercorns (lightly toasted) with the star anise.

★★★★★4.8(13 reviews)
Categories Soups & Stews