Singapore Beef Soup Recipe: Spiced Lentil and Celery Crown Crunch Harmony

Soups & Stews

Singapore Beef Soup Recipe: Spiced Lentil and Celery Crown Crunch Harmony

This Singapore beef soup recipe delivers the aromatic depth of hawker stalls in every steaming bowl. 🌟 The secret lies in balancing lemongrass, galangal, and chili pastes with tender beef, lentils, and crisp celery crowns—a fusion of Peranakan warmth and modern texture.

I perfected this version after years of testing, ensuring the broth remains rich yet light enough to highlight each ingredient's unique voice.

The recipe begins with a fragrant spice paste simmered in coconut milk, creating a velvety base that carries the essence of Singapore's street food culture. Slow-braising transforms tough beef into melt-in-your-mouth strips while lentils and celery crowns add hearty texture and subtle crunch.

What sets this apart is the delicate balance—spicy yet comforting, hearty yet refined, with every spoonful telling a story of Singapore's culinary soul.

By the time you serve this, you'll have a soup that's restaurant-quality at home—deeply aromatic with layers of umami, brightened by citrus and fresh herbs, and finished with a touch of chili oil for heat.

The celery crowns stay crisp, the beef falls apart tenderly, and the broth is rich enough to sip from a spoon. This is the kind of dish that transforms a simple meal into a celebration of Singapore's vibrant food heritage.

Perfect for family dinners or gatherings, this soup scales beautifully and tastes even better the next day. The techniques are approachable yet professional, ensuring you capture the soul of Singapore without the complexity. Let's bring this flavor journey to your kitchen.

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Category
Meat
šŸ”„
Calories
Med Cal

Ingredients for beef soup recipe singapore

Six aromatic ingredients transform tough beef into restaurant-quality soup with Peranakan soul.

Ingredient Amount Notes
Beef Chuck Roast 🄩 2 lb Tough cut for slow-braising
Yellow Lentils 🌾 1 ½ cups Dried, rinsed well
Celery Crowns šŸ§… 4 whole Trimmed, leaves reserved
Fresh Lemongrass 🌿 2 stems Bruised, bottom 4 inches
Galangal šŸƒ 1 inch Fresh, peeled, sliced thin
Red Chili Paste šŸŒ¶ļø 2 tbsp Singapore-style preferred
Coconut Milk 🄄 1 can (13.5 oz) Full-fat for creaminess
Beef Broth šŸ’§ 4 cups Homemade or quality store-bought
Garlic Cloves šŸ§„ 6 cloves Minced, vibrant aroma
Shallots šŸ§… 3 whole Minced, not onions
Turmeric Powder šŸŒ¶ļø 1 tsp Freshly ground preferred
Coriander Seeds 🌿 1 tbsp Toasted lightly
Salt šŸ§‚ 1 ½ tsp Adjust to taste
Chili Oil šŸŒ¶ļø 2 tbsp For finishing touch
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The galangal and lemongrass are your flavor anchors—Asian markets have the freshest. Look for galangal with pale yellow flesh, no brown spots. If you can't find it, ginger at half the amount works in a pinch (though it won't be identical). The beef chuck is non-negotiable—Costco or Whole Foods sell pre-cut chuck roast that saves time. For the celery crowns, buy the whole heads and trim yourself—store-bought pre-cut loses crispness fast. I always double-check the chili paste label for 'Singapore-style'—Lee Kum Kee is my go-to when I can't find authentic brands.

No galangal? Ginger plus a pinch of cardamom mimics some of its piney warmth. The lemongrass needs to be bruised—roll it with a rolling pin or smash with the side of your knife to release oils. For the lentils, red lentils are traditional, but brown lentils hold shape better if you prefer texture. The coconut milk should be full-fat—Thai Kitchen brand is widely available and reliable. If your chili oil is too spicy, mix it with a bit of the broth before adding. The celery leaves? Don't toss them—chop them up for garnish or save for a quick stir-fry later.

This soup tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days or freeze portions for up to 3 months. I always make a double batch—one for dinner, one for lunches. The celery crowns stay crisp for 2 days if kept submerged in the broth. For serving, I like to ladle into deep bowls with a drizzle of chili oil and fresh cilantro—the contrast of textures is what makes this dish sing

ā¤ļø

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe because it’s literally one pot—no chopping chaos, no extra pans. The beef chuck roast practically melts into the broth while the lentils and celery soften effortlessly. Honestly, I’ve made it after a 10-hour shift, and it still tasted like I’d been simmering all day.
  • Lemongrass-Galangal Magic: That citrusy galangal punch? Chef’s kiss. It’s the secret weapon—bright, peppery, and just spicy enough to wake up the rich beef. The lemongrass adds this herbal depth that makes it taste like a restaurant dish, not just a weeknight meal. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This soup gets better the next day—perfect for prepping. I make a double batch on Sundays, and by Wednesday, the flavors have melded into something even deeper. Freezes like a dream too, so it’s my go-to for lazy days or unexpected company.
  • Budget Beef Boost: A whole chuck roast for a fraction of the cost of steak, plus lentils that stretch it into three hearty servings. Galangal and lemongrass might seem fancy, but a little goes a long way—no waste, just flavor. My wallet and my taste buds thank me.

Step-by-step instructions for Singapore beef soup

Here's how to create a rich, aromatic soup where tender beef meets crunchy celery crowns and spiced lentils.

1

šŸ³ Step 1: Toast the Spices and Sear the Beef

In a large Dutch oven, dry-toast the 1 tablespoon coriander seeds over medium heat for 2-3 minutes until fragrant and lightly golden. Immediately transfer them to a small bowl and let cool while you continue.

Add 2 tablespoons red chili paste and 1 teaspoon turmeric powder to the pot, stirring constantly for 1 minute until the spices bloom and fill your kitchen with that signature Singapore warmth. Add the 2 lb beef chuck roast and sear on all sides for 4-5 minutes until it develops a deep brown crust.

2

šŸ‘Øā€šŸ³ Step 2: Build the Flavor Base

Add the 3 whole minced shallots and 6 cloves minced garlic to the pot, stirring for 30 seconds until fragrant. Pour in the 4 cups beef broth and scrape up all those delicious browned bits from the bottom of the pot—this is where all the flavor hides.

Bring everything to a gentle boil, then reduce heat to low and let it simmer uncovered for 1 hour. You want the beef to become fork-tender but not fall apart. Here's the thing—this slow simmering is what transforms tough chuck roast into melt-in-your-mouth beef.

3

🄘 Step 3: Add Aromatics and Lentils

After the initial hour, add the 1.5 cups yellow lentils, 2 stems bruised lemongrass (bottom 4 inches only), and 1 inch sliced galangal. Stir gently to combine. The galangal will add that unique citrusy, peppery note that's so characteristic of Singaporean cuisine.

Continue simmering for another 30-40 minutes until the lentils are tender but still hold their shape. You'll know they're ready when they're easily pierced with a fork but don't fall apart. The soup should now be rich and deeply flavored with those aromatic spices.

4

šŸ”„ Step 4: Incorporate Celery Crowns and Coconut Milk

Add the 4 whole celery crowns (trimmed but whole) to the pot. These will add that signature crunch that makes this soup so special. Pour in the 1 can (13.5 oz) full-fat coconut milk and stir gently. The coconut milk will create a beautiful, velvety texture while keeping the soup light enough to balance the rich beef flavors.

Simmer for another 20-25 minutes until the celery crowns are tender but still hold their shape with a slight bite. The soup should now be thick and hearty, with all the flavors perfectly balanced. Taste and adjust seasoning with the 1.5 teaspoons salt if needed.

5

šŸ½ļø Step 5: Finish and Serve with Crunch

Remove the pot from heat and let it sit for 5 minutes to allow the flavors to meld. Stir in 2 tablespoons chili oil just before serving—this adds that final layer of heat and aroma that makes this soup truly Singaporean.

Ladle the soup into bowls, garnishing each serving with 0.25 cup chopped fresh cilantro. The celery crowns should still have a pleasant crunch when you take your first bite. Serve immediately with steamed jasmine rice to soak up every last drop of that flavorful broth.

šŸ‘Øā€šŸ³

Pro Tips For Making Beef Soup Recipe Singapore

  • Sear the Beef First: Don’t just toss that chuck roast into the pot raw—give it a 3-minute sear in a hot pan with oil before adding anything else. The crust locks in flavor and keeps the meat from turning mushy later, especially important since this soup needs hours of simmering.
  • Slice Galangal Thin: Skip the thick chunks unless you want a mouthful of tough, undercooked ginger-like texture. Use a sharp knife to shave galangal into paper-thin slices—it dissolves faster and infuses the broth evenly without leaving bitter bits.
  • Add Lentils Late: Dumping lentils in at the start turns them to mush. Hold off until the last 20 minutes of cooking, when the beef is tender and the broth is rich. They’ll soak up flavor without falling apart, giving the soup that satisfying bite.
  • Char the Lemongrass: Before bruising or slicing, run the lemongrass stalks over a gas flame for 10 seconds per side until slightly blackened. The smoky bitterness cuts through the richness of the beef and deepens the aroma—trust me, it’s worth the extra 30 seconds.

Make-ahead tips for this beef soup recipe singapore

Prep Ahead Strategy

Start by prepping the spice paste and aromatics the night before—combine 2 tbsp red chili paste, 1 tsp turmeric, 6 minced garlic cloves, and 3 minced shallots in a bowl.

Store in an airtight container in the fridge. This saves 15 minutes of active prep time on cooking day. šŸŒ¶ļø

Slow-Braise Shortcut

Use a slow cooker for hands-off cooking: Sear the beef, add all ingredients except celery crowns and coconut milk, then cook on low for 6-7 hours. Stir in celery crowns and coconut milk during the last 30 minutes of cooking. The result is just as tender with minimal effort.

Celery Crown Prep

Trim 4 celery crowns and store them in a ziplock bag with 1 tbsp water to maintain crispness. Keep them submerged in the broth until serving—they’ll stay crunchy for 2 days this way. I always prep these first since they’re the most perishable component.

Broth Base Boost

Make a double batch of beef broth and freeze it in 1-cup portions for future use. Thaw one portion with 3 cups water to use in this recipe. This ensures your broth has maximum depth of flavor without the need for store-bought versions. šŸ’§

Freezer-Friendly Components

Assemble the entire soup (except celery crowns and chili oil) up to 2 days ahead. Store in an airtight container and reheat gently on the stovetop. Add fresh celery crowns and chili oil just before serving to preserve texture and aroma. The flavors actually improve overnight!

Portion Control Tips

For meal prep, divide the soup into quart-sized mason jars with the celery crowns on top. When ready to serve, simply remove the celery crowns, reheat the soup, and replace the celery for that perfect crunch. These jars stack neatly in the fridge and make lunches effortless. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 4g
Protein 32g64%
* 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 substitute galangal with something else if I can't find it?

Yes! While galangal gives that signature citrusy-pine flavor, you can use a mix of 1 inch ginger and ¼ teaspoon cardamom for a similar effect. For best results, toast the ginger lightly before adding it to the soup. The cardamom adds warmth that mimics galangal's complexity.

2

Why does my Singapore beef soup taste too spicy?

Adjust the heat by adding more coconut milk (it balances spice) or a splash of beef broth. If the chili oil is too intense, mix it with a bit of the broth before adding. Start with 1 tablespoon and taste—you can always add more later.

3

How do I keep the celery crowns crisp in the soup?

Add them only during the last 20-25 minutes of cooking and avoid over-simmering. For extra crunch, store them submerged in the broth until serving—this preserves texture for up to 2 days. Pro tip: Keep them whole until the last minute!

4

Can I make this soup in an Instant Pot?

Sear the beef first, then add all ingredients except celery crowns and coconut milk. Cook on high pressure for 45 minutes, then quick-release. Stir in celery crowns and coconut milk, cooking on sautƩ mode for 10 minutes to heat through. The pressure method tenderizes the beef faster!

5

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat (never microwave) to preserve texture. Add 1-2 tablespoons water if the soup thickens too much. For best results, reheat only what you'll serve immediately and add fresh celery crowns afterward.

ā˜…ā˜…ā˜…ā˜…ā˜…4.9(8 reviews)
Categories Soups & Stews