Soups & Stews
This beef watercress soup recipe delivers a perfect marriage of rich, silky beef broth and vibrant peppery greens that elevate every spoonful. The secret lies in slow-cooked beef that infuses the broth with deep, savory flavor while the watercress adds a bright, refreshing contrast.
What makes this recipe special is the balance—tender beef, aromatic vegetables, and just the right amount of spice to create a soup that's both comforting and sophisticated.
The process begins with searing beef chuck for maximum flavor development, then simmering it with onions, carrots, and celery until fork-tender. This creates a base so rich it transforms simple watercress into a star ingredient.
The final touch is adding fresh watercress at the very end to preserve its crisp texture and vibrant color, ensuring each bite delivers that perfect peppery punch.
What you'll end up with is a velvety soup that's hearty enough for a cold evening but light enough for lunch. The beef falls apart easily, the vegetables are tender-crisp, and the watercress adds a freshness that cuts through the richness.
This is the kind of soup that makes you want to linger at the table, savoring each flavorful spoonful.
Serve with crusty bread to soak up every last drop of that aromatic broth, or enjoy it as-is for a meal that feels both indulgent and balanced. The technique is straightforward, but the results are restaurant-quality—perfect for impressing guests or treating yourself to a comforting bowl of homemade goodness.
Ingredients for beef watercress soup
Rich beef and peppery watercress come together for a velvety soup that's restaurant-quality at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Carrots 🥕 | 3 medium | Peeled, cut into chunks |
| Celery Stalks 🧄 | 3 whole | Trimmed, cut into pieces |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Watercress 🌿 | 4 oz | Fresh, stems removed |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Red Wine 🍷 | ½ cup | Dry, bold variety |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Bay Leaves 🍃 | 2 whole | Fresh if available |
| Thyme Leaves 🌿 | 1 tbsp | Fresh, chopped |
The beef is everything here. Chuck roast is your best bet—it's flavorful and melts into the broth beautifully. Grab it from Costco or your local butcher if you want the best quality. Look for good marbling and avoid anything that looks too lean. The watercress should be vibrant green, not wilted—Whole Foods or local farmers markets have the freshest. For the broth, low-sodium is key so you can control the seasoning. I always use Kirkland Signature from Costco, but any quality brand works.
No red wine? Dry white wine or extra beef broth will do in a pinch, but the acidity from red wine really brings out the flavors. Fresh thyme is ideal, but dried works at half the amount. The tomato paste can be from a tube or a can—just make sure it's smooth, not chunky. For the carrots and celery, baby carrots or pre-cut celery save time, but whole veggies taste better. If you're missing any of the aromatic vegetables, swap in more onion or garlic—they're the flavor anchors here.
This soup tastes even better the next day, so make a big batch. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The watercress wilts fast when reheated, so add it fresh when serving. For extra richness, stir in a spoonful of vegan butter or a splash of cream before serving. The beef broth freezes well too—double the recipe and keep some on hand for quick meals.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this—just toss in the chuck roast, chopped veggies, and broth, then let it simmer. No extra pots, no fuss, and the watercress wilted right in the broth? That’s where the magic happens.
- Deep Umami Bomb: The slow-cooked beef turns tender, soaking up the garlic and carrot sweetness while the watercress adds that peppery kick. It’s the kind of soup where every spoonful tastes richer than the last.
- Weeknight & Holiday: Between us, this is my lazy Sunday and Thanksgiving side. Double the batch for leftovers, or serve it in bowls at your next dinner party—no one will guess it’s this unfussy.
- Budget-Friendly Powerhouse: Chuck roast stretches for miles, and the veggies? Cheap and hard to mess up. I made six servings for under $15, and the flavor’s so good, no one complains about the price.
Step-by-step instructions for beef watercress soup
Here's how to craft a velvety beef broth infused with bright watercress and rich aromatics.
Sear the Beef Chuck Roast for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb beef chuck roast cut into 1-inch cubes, working in batches if needed to avoid crowding. Sear each piece for 2-3 minutes per side until they develop a rich, brown crust—this creates the foundation for your soup's depth of flavor.
As you sear, you'll notice the beef releasing juices and developing a caramelized exterior. Don't rush this step; patience here ensures maximum flavor extraction. Once all pieces are browned, transfer them to a plate and set aside. You'll want to keep them warm while you build the soup's aromatic base.
Build the Aromatic Vegetable Base
In the same Dutch oven, add the 1 whole chopped yellow onion, 3 medium carrots cut into chunks, and 3 whole celery stalks cut into pieces. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften slightly and begin to release their natural sweetness.
Add the 4 peeled and minced garlic cloves, 1 tablespoon chopped fresh thyme leaves, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon freshly ground black pepper. Stir everything together and cook for another 1 minute until the garlic becomes fragrant—this is when your kitchen will smell like pure comfort. The thyme and bay leaves will infuse the soup with their earthy notes, while the salt and pepper balance the flavors.
Deglaze and Simmer the Broth
Pour in the 0.5 cup dry red wine and use a wooden spoon to scrape up all the browned bits from the bottom of the pot. This deglazing step captures all the meaty flavors you've built so far. Let the wine simmer for 2-3 minutes until it reduces by about half, intensifying its flavor.
Add the 2 tablespoons smooth tomato paste and stir to combine. Then pour in the 6 cups beef broth, making sure to scrape up any remaining browned bits from the bottom of the pot. Bring the mixture to a gentle boil, then reduce the heat to low and add the seared beef back into the pot. Cover and let it simmer for 1 hour and 15 minutes, or until the beef is fork-tender and easily pulls apart.
Incorporate the Watercress and Finish
Once the beef is tender, remove it from the broth using a slotted spoon and transfer it to a plate. Discard the bay leaves. Add the 4 ounces fresh watercress (stems removed) to the broth and simmer for 5-7 minutes—this is just enough time to wilt the greens slightly while preserving their vibrant, peppery flavor.
Use two forks to shred the beef directly into the broth, creating tender, bite-sized pieces that will melt in your mouth. Taste the soup and adjust the seasoning if needed—you might want to add a pinch more salt or a crack of black pepper to balance the flavors. The watercress will add a fresh, slightly bitter contrast to the rich beef broth.
Serve Warm with Crispy Toppings
Ladle the soup into bowls and serve immediately while it's hot. For an extra touch, you can top each serving with a sprinkle of freshly cracked black pepper and a drizzle of extra-virgin olive oil to enhance the soup's silky texture and rich flavors. The contrast of the peppery watercress against the velvety beef broth makes this soup truly special.
This soup is best enjoyed fresh, as the watercress maintains its vibrant flavor and the broth stays at its most aromatic. Pair it with crusty bread to soak up every last drop of that delicious broth—you won't be left with a single bite!
Pro Tips For Making Beef Watercress Soup
- SEAR THE ROAST FIRST: Don’t skip browning that chuck roast—it’s the foundation of flavor. After slicing thinly against the grain, hit a screaming-hot pan with oil and sear in batches until deep golden. I learned this the hard way: skipping the sear means soup that tastes more like broth than beef.
- CHOP WATERCRESS LAST: Add whole watercress stems to the pot early—they’ll wilt and soften beautifully. But chop the leaves just before serving, so they stay bright and peppery. (Yes, even if you’re impatient like me—trust the process.)
- CONTROL THE SIMMER: Watercress soup needs a gentle simmer, not a rolling boil. If it bubbles hard, the watercress turns bitter and the broth clouds. Keep it at a low, steady simmer—just enough to hear the occasional bubble break the surface.
- USE CARROT TOP GARNISH: Save those feathery carrot tops and toss a handful into the soup at the end. They add a fresh, grassy note that cuts through the richness of the beef. (Does it look weird? Yes. Does it work? Every single time.)
Perfect pairings for beef watercress soup
Bread Pairings
Crusty sourdough is my go-to pairing for this soup—its tangy, chewy texture contrasts beautifully with the silky beef broth. Look for a loaf with a thick crust from Breads Bakery or your local artisanal bakery.
The open crumb soaks up the broth while adding a satisfying bite. For extra flair, toast slices until golden and rub with a garlic clove before serving. 🥖
Cheese Toppings
Add a sprinkle of Parmesan cheese (about 1 tbsp per bowl) for a salty, umami boost that complements the watercress. I recommend freshly grated Viola's Parmigiano-Reggiano for its rich, nutty flavor. For a creamier option, try a dollop of whipped ricotta—its mild tang balances the peppery greens perfectly.
Herb Garnishes
Fresh herbs elevate this soup to restaurant-quality. A sprinkle of chopped chives (about 1 tbsp per bowl) adds a delicate onion-like sweetness, while micro cilantro brings a bright, citrusy note.
For a more robust flavor, add thinly sliced scallions with the green parts intact—they deliver a mild peppery kick that mirrors the watercress.
Crunchy Additions
Toasted pumpkin seeds (about 1 tbsp per bowl) or crispy fried shallots add a satisfying crunch that contrasts the soup's velvety texture. For extra richness, try crumbled fried onions—I love the ones from Trader Joe's—they add a deep, caramelized sweetness that pairs perfectly with the beef.
Dipping Sauces
Offer a small bowl of garlic aioli or spicy mayo—mix 2 tbsp mayo with 1 tsp sriracha and a pinch of smoked paprika—for dipping bread. The cool, creamy sauce cuts through the soup's richness while adding a subtle kick.
For a lighter option, serve with a drizzle of lemon vinaigrette—just 1 tbsp olive oil, 1 tsp lemon juice, and a pinch of salt.
Beverage Pairings
A crisp Chardonnay with notes of apple and citrus balances the soup's richness, while a Pinot Noir complements the beef's depth. For beer lovers, a Belgian witbier—like Hoegaarden—brings refreshing citrus and spice that brightens the watercress.
Avoid heavy ales or stouts that could overpower the delicate flavors. 🍷
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 add a mild peppery note. For a stronger flavor, use mustard greens (add 2 oz instead of 4 oz). Avoid kale or collards—they're too hearty and can make the soup bitter. Always add greens at the very end to preserve their freshness.
Why does my beef soup turn out greasy?
Greasy soup usually means too much fat from the beef or oil. Use leaner cuts like chuck roast (trim excess fat) and reduce oil to 1 tbsp. Skim excess fat from the broth while simmering with a spoon. For extra richness, add 1/2 cup heavy cream at the end instead of oil. Always taste and adjust seasoning—sometimes salt enhances flavor without adding fat.
Can I make this soup in an Instant Pot?
Sear the beef in the pot first (use medium-high heat for 3 minutes per side). Then add all ingredients except watercress. Cook on high pressure for 30 minutes, then quick-release. Shred the beef directly in the pot, add watercress, and cook for 2-3 minutes on sauté mode. The Instant Pot cuts cooking time to 40 minutes total while keeping flavors deep.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, cool completely first, then freeze for 3 months. Thaw overnight in the fridge—never microwave directly. The watercress will wilt when reheated, so add fresh greens when serving. Reheat gently on the stove with 1/4 cup water or broth to restore creaminess.
How can I make this soup spicier?
Add 1/2 tsp red pepper flakes when searing the beef, or stir in 1 tbsp sriracha at the end. For depth, use smoked paprika (add 1/2 tsp with the spices). A dash of hot sauce or 1 chopped Thai chili (removed before serving) adds heat without overpowering. Balance with a squeeze of lemon juice to brighten flavors.
