Soups & Stews
This beef watercress soup recipe delivers the perfect marriage of rich, savory beef broth and peppery watercress that brightens every spoonful. The foundation begins with a slow-simmered beef broth infused with aromatic vegetables, creating depth that pairs beautifully with the fresh, slightly bitter watercress.
What sets this apart is the balance—tender beef chunks provide heartiness while the watercress adds that signature freshness that makes this soup truly special.
The secret lies in the technique: simmering the beef low and slow until fork-tender while building layers of flavor through caramelized aromatics. I've found that adding a splash of soy sauce or a touch of miso paste deepens the umami profile, making each bite more complex.
The watercress gets incorporated at the very end to preserve its vibrant color and crisp texture, ensuring it remains the star of the dish.
By the time you're done, you'll have a soup that's rich yet refreshing, with a velvety broth that coats your spoon and beef so tender it practically melts. The watercress adds that signature peppery kick that cuts through the richness, creating a perfect balance.
Serve it with a drizzle of chili oil or crispy fried shallots for extra texture and a final burst of flavor.
This recipe works equally well as a comforting weeknight dinner or an impressive dish for guests, proving that hearty soups can be both satisfying and elegant. The best part? It's adaptable—add mushrooms for extra earthiness, or swap in spinach for a milder green. Let's get cooking!
Ingredients for beef watercress soup
Rich beef broth meets vibrant watercress for a soup that's both hearty and refreshing—game-changer ingredients!
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch chunks |
| Yellow Onion 🧅 | 1 whole | Chopped into 1/2-inch pieces |
| Carrots 🥕 | 4 medium | Peeled and cut into 1-inch pieces |
| Celery Stalks 🧆 | 3 whole | Cut into 1-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Watercress 🌿 | 4 oz | Fresh, stems trimmed |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For umami richness |
| Soy Sauce 🥢 | 1 tbsp | For umami depth |
| Worcestershire Sauce 🧂 | 1 tsp | For complexity |
| Bay Leaves 🍃 | 2 whole | For aromatic depth |
| Black Peppercorns 🌶️ | 10 whole | Freshly cracked |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The beef is the foundation—chuck roast gives you that melt-in-your-mouth tenderness, but sirloin works in a pinch. Cut it into even chunks (about 1-inch) so it cooks uniformly. Costco or Walmart usually have it pre-cut for convenience, but if you're buying whole, ask the butcher to trim excess fat. Watercress is non-negotiable here—look for vibrant green leaves at the grocery store's produce section, not the wilted kind in the back. The carrots and celery? Baby carrots and heart celery save chopping time, but regular works too. Just make sure they're roughly the same size so they cook evenly.
No beef broth? Substitute with water plus 1 tbsp bouillon powder—just don't skimp on the flavor. Tomato paste is your umami secret weapon, but if you're avoiding it, 1 tbsp soy sauce plus 1 tsp miso paste does the trick. Fresh watercress? Baby spinach or arugula in a bind, but they'll wilt faster. The bay leaves and peppercorns add depth—remove them before serving so they don't turn your soup into a flavor bomb. For extra richness, stir in 1/4 cup heavy cream or coconut milk at the end, but trust me, the broth alone is already velvety.
This soup tastes even better the next day—reheats beautifully in 2-3 minutes on the stove. Keeps for 4-5 days in the fridge, or 3 months frozen. I always double the batch because it disappears fast. Store in airtight containers with a splash of broth on top to keep everything moist. Freeze in portions for quick lunches—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s the rare soup that doesn’t require a million bowls. Chop the onion, carrots, and celery once—then toss everything into the same pot with the beef. No extra strainers, no extra pots, just pure, satisfying simplicity.
- Deep Umami Bomb: Between the slow-cooked beef chuck and watercress’s peppery kick, this soup packs a flavor punch that lingers. Honestly, the first sip makes you wonder why you haven’t been making this weekly—it’s that good.
- Weeknight to Workday: Make a double batch on Sunday, and you’ve got lunch sorted for days. The broth stays rich even reheated, and the watercress keeps it vibrant. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Beef chuck roast stretches further than you’d think, and the veggies are basic pantry staples. I’ve fed four people for under $15—plus, the leftovers taste just as amazing the next day.
Step-by-step instructions for beef watercress soup
This soup delivers rich beef flavor married with peppery watercress—here's how to make it shine.
Sear the Beef Chuck Roast for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 1.5 lb beef chuck roast cut into 1-inch chunks. Sear undisturbed for 3-4 minutes per side until deeply browned—this builds the foundation of flavor. You'll see the edges develop a rich mahogany crust.
Remove the beef and set aside. Don't drain the Dutch oven yet—those browned bits are pure flavor. This searing step transforms ordinary beef into something extraordinary, creating layers of complexity that'll make your soup taste restaurant-quality.
Sauté the Aromatic Vegetables
In the same Dutch oven, add the 1 whole yellow onion chopped into ½-inch pieces, 4 medium carrots cut into 1-inch pieces, and 3 whole celery stalks cut into 1-inch pieces. Cook for 5-6 minutes until the vegetables soften slightly and the onion becomes translucent.
Add the 4 cloves minced garlic cloves and cook for just 30 seconds—don't let it brown or it'll turn bitter. Stir in the 2 tablespoons tomato paste and cook for another 1 minute until it darkens slightly. This creates a rich, umami base that'll make your soup sing.
Build the Brothy Base
Pour in the 6 cups beef broth and scrape up all those delicious browned bits from the bottom of the pot. Add the 1 tablespoon soy sauce, 1 teaspoon Worcestershire sauce, 2 whole bay leaves, and 10 whole black peppercorns. Bring to a gentle boil, then reduce heat to medium-low and return the beef to the pot.
Simmer uncovered for 1.5-2 hours until the beef is fork-tender and easily pulls apart. You'll know it's ready when the meat separates cleanly from the bone and the broth has reduced slightly, intensifying the flavors. This long cooking time is crucial—it develops the deep, rich taste that makes this soup so satisfying.
Finish with Watercress and Season
Once the beef is tender, remove it from the broth and shred it using two forks directly in the pot. Discard the bay leaves and peppercorns, then stir in the 4 ounces watercress (stems trimmed) and the 1.5 teaspoons salt. The watercress adds a bright, peppery contrast that cuts through the richness of the beef.
Simmer for just 2-3 minutes to wilt the watercress slightly—don't overcook or it'll turn bitter. Taste and adjust seasoning if needed. The soup should be perfectly balanced between the hearty beef flavor and the fresh, peppery watercress. Serve immediately with crusty bread to soak up every last drop of that delicious broth.
Pro Tips For Making Beef Watercress Soup
- Sear the Chuck Roast First: I learned this the hard way—skipping the sear means flavorless broth. Pat the beef dry, then hit it with high heat in a Dutch oven until deep brown on all sides. That crust isn’t just for looks; it’s where the umami magic happens in your soup.
- Cut Celery and Carrots Small: Uniform ¼-inch dice isn’t just for presentation—it guarantees even cooking. If you leave chunks too big, they’ll turn to mush while the onions burn. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Don’t Rush the Watercress: Tossing in watercress too early wilts it into oblivion. Wait until the very end—just 2-3 minutes of simmering—so it stays vibrant and peppery. Overcooking turns it bitter, and nobody wants that.
- Use a Pressure Cooker for Beef: I was skeptical until I tried it—pressure cooking the chuck roast for 90 minutes on high turns it tender without drying it out. Just add water, seal, and forget it. The broth will be rich and the meat will shred like a dream. (Your future self will thank you.)
Pro cooking tips for perfect results
Low-Temp Simmer Secret
Your soup's richness depends on maintaining a gentle simmer—never a rolling boil. I use a thermometer to keep the broth between 185-195°F during the 1.5-2 hour cooking time. This slow cooking breaks down collagen in the beef, creating a naturally thick, velvety texture without needing thickeners.
If you don't have a thermometer, watch for tiny bubbles breaking the surface but no vigorous boiling. 🌡️
Watercress Timing Trick
Add watercress only in the last 2-3 minutes of cooking to preserve its vibrant color and crisp texture. Overcooking turns it mushy and bitter—trust me, I've learned this the hard way!
For extra freshness, I like to blanch the watercress first: Plunge it in boiling water for 10 seconds, then shock in ice water before adding to the soup. This softens it slightly while keeping the peppery flavor intact.
Broth Boosters
Elevate your broth with umami-rich ingredients that deepen flavor without overpowering. I always add 1 tablespoon tomato paste (cooked into the aromatics) plus 1 teaspoon Worcestershire sauce—these create a savory depth.
For extra richness, stir in ½ cup mushrooms (cremini or shiitake) when sautéing the vegetables, or add 1 teaspoon fish sauce for an Asian-inspired twist. The key is balance—too much can make the watercress taste dull.
Equipment Upgrades
While a Dutch oven works perfectly, I've found that a heavy-bottomed stockpot with a tight-fitting lid helps maintain even heat during the long simmer. For searing, a cast-iron skillet (like a Lodge 10.25-inch) gives the best crust on the beef.
If you're short on time, a slow cooker on low for 6-8 hours works—just add the watercress at the end. The only equipment you must have is a wooden spoon for stirring (metal can scratch your Dutch oven).
Flavor Balancing Act
The magic happens when the peppery watercress cuts through the rich beef broth. To perfect the balance, taste as you go: If the soup tastes too heavy, add more watercress or a squeeze of lemon juice.
If it's too mild, stir in ½ teaspoon soy sauce or a pinch of red pepper flakes. I often finish with a drizzle of chili oil (about 1 teaspoon) for heat and aroma—it adds a smoky-sweet contrast that ties everything together. ✨
Make-Ahead Mastery
This soup tastes even better the next day as flavors meld! Let it cool completely, then store in an airtight container in the fridge for up to 5 days. For freezing, portion into quart-sized bags (leave 1 inch headspace for expansion) and freeze for up to 3 months.
When reheating, warm on the stove over medium-low heat for 8-10 minutes, stirring occasionally. If it thickens too much, add 1-2 tablespoons beef broth to restore consistency. The watercress will hold up beautifully—just add it fresh when reheating if you want maximum peppery punch.
Nutrition facts
Frequently asked questions
Can I substitute watercress with another green?
Yes! If you can't find watercress, try baby spinach or arugula—they'll add a milder flavor but still brighten the soup. For a similar peppery kick, mustard greens or kale (finely chopped) work well. Just add them at the very end to preserve texture. The key is using greens that won't overpower the beef's richness.
How do I make this soup creamier without dairy?
Blend 1 cup of the soup (before adding watercress) until smooth, then stir it back in. For extra body, mash ½ cup cooked potatoes or ½ cup silken tofu directly into the pot. The slow-cooked beef broth already develops natural thickness—you might not need anything extra! If using dairy, stir in ¼ cup heavy cream at the end.
Can I make this soup in an Instant Pot?
Sear the beef first in the Instant Pot, then sauté the aromatics. Add all ingredients except watercress, seal, and cook on high pressure for 45 minutes, then natural release for 15 minutes. Shred the beef and stir in watercress at the end. The pressure cooking time should give you tender beef, but check doneness early if using tougher cuts.
Why does my watercress turn bitter?
Overcooking is the main culprit—watercress should only simmer for 2-3 minutes at the end. Also, if the watercress was wilted when purchased, it'll taste off. Always use fresh, vibrant greens and add them last. For extra freshness, try blanching them first (boil 10 seconds, then ice bath) before adding to the soup.
What's the best way to reheat leftovers?
Gently reheat on the stove over medium-low heat for 8-10 minutes, stirring occasionally. If the soup thickens too much, add 1-2 tablespoons beef broth to restore consistency. For microwave reheating, cover and heat for 1-2 minutes (stir halfway), then add fresh watercress to revive its texture. Never boil leftovers or the watercress will turn mushy.
