Soups & Stews
Bill Miller’s beef soup recipe delivers the kind of deep, umami-rich flavor that transforms a simple pot of soup into a hearty, restaurant-worthy meal. 💛 The secret lies in slow simmering beef chops until they’re fork-tender, then building layers of savory broth with aromatic vegetables and herbs.
This isn’t just soup—it’s a comforting, flavor-packed dish that warms both body and soul, perfect for chilly evenings or family gatherings.
What sets this recipe apart is the balance of rich beef flavor with bright vegetables and herbs, all simmered low and slow to develop complex, layered taste. The slow cooking process breaks down tough beef cuts into tender chunks while infusing the broth with deep, satisfying umami.
It’s a technique that requires patience but rewards you with a soup that tastes even better the next day.
By the time you’re done, you’ll have a steaming bowl of soup with perfectly tender beef, caramelized onions, and a broth so flavorful it practically tastes like it’s been simmering for hours.
The aroma alone will have everyone gathering around the table—this is the kind of soup that feels like a hug in a bowl. Ready to make it?
Serve with crusty bread for soaking up every last drop of that rich broth, or garnish with fresh parsley for a pop of color and freshness. This recipe is designed to impress without being complicated, making it ideal for both weeknight dinners and special occasions.
Let’s get started on creating a pot of soup that will become a family favorite.
Ingredients for bill millers beef soup
Six hearty ingredients create the base, but it's the slow simmer that builds restaurant-quality beef soup flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chops 🥩 | 2 ½ lb | Bone-in, 1-inch thick preferred |
| Yellow Onions 🧅 | 3 whole | Medium size, sliced thin |
| Carrots 🥕 | 4 whole | Medium size, peeled and chopped |
| Celery Stalks 🧄 | 4 whole | Medium size, chopped |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Tomato Paste 🍅 | ½ cup | Canned, unsweetened |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Red Wine 🍷 | 1 cup | Dry, like Cabernet Sauvignon |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Bay Leaves 🌿 | 2 whole | Dried, removed before serving |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Worcestershire Sauce 🍶 | 2 tbsp | For umami depth |
The beef chops are non-negotiable—bone-in and 1-inch thick for that deep, rich flavor. Local butcher shops often have better cuts than grocery stores, but the supermarket's pre-packaged chops work fine if labeled 'chuck roast'. Caramelizing the onions first is key—take your time here. The yellow onions should turn golden brown before adding anything else. Fresh thyme and parsley are worth the extra trip to the store; dried herbs just can't match their brightness. For the broth, low-sodium options let you control the salt level better.
No red wine? Substitute with extra beef broth plus 1 tbsp balsamic vinegar—it adds a similar depth. Running short on Worcestershire? Soy sauce or mushroom sauce works in a pinch, though the flavor will differ slightly. The tomato paste can be skipped if you dislike its intensity, but it adds a nice richness. If you're using pre-chopped veggies, rinse them well—they often have a film of dirt from the bag. For the garlic, peel and chop it right before adding to the pot to preserve its freshness. The bay leaves should be removed before serving—no one likes a leafy surprise in their soup!
This soup tastes even better the next day, so make a double batch if you can. Keeps for 5 days in the fridge or 3 months in the freezer. The broth thickens as it cools, so add a splash of water or broth when reheating. For serving, I like to toast crusty bread and serve it alongside—it's perfect for soaking up every last drop of that rich, umami-filled broth. Store leftovers in airtight containers with a layer of broth on top to keep the beef moist.
Why You'll Love This Recipe
- Chops in Minutes: I swear, the beef chops here are ridiculously forgiving—no fancy searing required. Toss them in with the onions and celery, let the garlic work its magic, and you’ve got tender, flavorful beef without the stress of timing.
- Garlic Bomb Flavor: Between us, that pile of minced garlic cloves isn’t just for show—it transforms everything. The soup gets this deep, savory richness that sticks with you, and the carrots soak up all the good stuff like little flavor sponges.
- Leftovers That Beg: Honestly? This soup tastes better the next day. The beef gets even more tender, the broth deepens, and suddenly you’ve got a week’s worth of lunches that cost next to nothing to reheat.
- Game for Any Gathering: Throw it together for a potluck, a sick day, or just because—it’s the kind of dish that disappears fast. (Yes, even on a Tuesday night.) The veggies are simple but satisfying, and the beef makes it feel like a proper meal, not just a side dish.
Step-by-step instructions for bill Miller's beef soup
This method delivers restaurant-quality depth with hearty beef chunks and rich umami flavors.
🔥 Step 1: Sear the Beef Chops for Maximum Flavor
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2.5 lb beef chops dry with paper towels—this ensures a proper sear. Working in batches if needed, add the beef chops and sear for 3-4 minutes per side until deeply browned with a crust forming. The key here is patience—don't move them too soon or they'll steam instead of brown.
Once browned, transfer the beef to a plate and set aside. Leave the browned bits in the pot—these contain concentrated flavor that will form the soup's base. If the oil isn't hot enough to brown the beef properly, let it heat up for another 30 seconds before trying again. This initial searing creates the foundation for the soup's rich, meaty depth.
👨🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add the 3 whole yellow onions, 4 whole carrots, and 4 whole celery stalks, all chopped into ¼-inch dice. Cook for 5-6 minutes until the vegetables begin to soften and the onions turn translucent. Stir occasionally to prevent burning, especially the onions which can darken quickly.
Add the 6 cloves garlic cloves (minced) and cook for another 30 seconds until fragrant. Then stir in the 0.5 cup tomato paste and cook for 1 minute to deepen its flavor. This aromatic base forms the flavor foundation of the soup—don't rush this step as proper development requires time. The vegetables should release their natural juices and begin to caramelize slightly at the edges.
🍳 Step 3: Deglaze and Develop the Sauce
Pour in the 1 cup red wine, scraping up all the browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the meaty flavor that would otherwise stick to the pan. Let the wine simmer for 2-3 minutes until reduced by half, allowing its alcohol to cook off and concentrate its flavor.
Add the 6 cups beef broth, 2 tbsp Worcestershire sauce, 2 whole bay leaves, 2 tsp salt, and 1 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and add the seared beef chops back to the pot. The liquid should just barely bubble at the edges—this simmering speed prevents the beef from becoming tough while allowing the flavors to meld properly.
⏰ Step 4: Simmer for Deep Flavor Development
Cover the pot and let the soup simmer gently for 1 hour 15 minutes. The beef should become fork-tender but still hold its shape. Stir occasionally to prevent the vegetables from sticking to the bottom. You'll notice the soup gradually darkens in color and develops a rich, meaty aroma—this is the sign of proper flavor development.
About 15 minutes before the soup is done, add the 2 tbsp fresh thyme. This timing ensures the thyme infuses the soup without overpowering it. The soup is ready when the beef is fork-tender (it should pull apart easily) and the vegetables are completely tender. If the soup reduces too much during cooking, add ¼ cup hot water to maintain the proper consistency.
🥘 Step 5: Finish and Serve with Fresh Herbs
Remove the 2 whole bay leaves and discard them. Stir in the 0.25 cup fresh parsley just before serving to brighten the flavors with a fresh herbal note. Taste the soup and adjust seasoning if needed—you might need a touch more salt or pepper to balance the flavors after all the simmering.
Serve the soup immediately in warm bowls, garnished with additional parsley if desired. Each spoonful should deliver tender beef chunks, rich umami flavors from the searing and reduction, and a perfect balance of vegetables. The soup's depth comes from the proper technique at each step—searing the beef, developing the aromatic base, and patient simmering—all working together to create a truly satisfying dish.
Pro Tips For Making Bill Millers Beef Soup
- SEAR CHOPS UNTIL BROWNED: That first sear on beef chops isn’t just for looks—it locks in flavor. Hit medium-high heat and let them develop a deep brown crust before you even think about adding liquid. I used to rush this, and my soup always tasted like it was missing something. Trust me, the patience pays off.
- SWEAT VEGETABLES LOW AND SLOW: Onions, carrots, and celery need time to break down properly—don’t rush them. Cook them on low heat for at least 10 minutes, stirring often, until they’re soft and the onions are translucent. This builds the base flavor without burning, and it’s the thing that makes this soup taste homemade, not rushed.
- SKIP THE BOILING POINT: Once you add the broth, keep the heat at a gentle simmer—not a rolling boil. Boiling toughens the beef and scatters the aromatics. I learned this the hard way when my first batch turned out chewy instead of tender. Let it bubble softly, and the chops will stay juicy.
- USE GARLIC LAST MINUTE: Crush the garlic cloves and add them right at the end—just 2-3 minutes before serving. This keeps their bright, fresh flavor instead of letting them turn bitter. I was skeptical until I tried it, and now I can’t imagine doing it any other way.
Common mistakes when making this recipe
Overcooking the Beef
One of the biggest mistakes is letting the beef become mushy rather than tender. The 1 hour 15 minutes simmer time is critical—any longer and the beef will turn to shreds.
I’ve seen people walk away from the stove and forget about it, only to return to find the beef falling apart. Instead, check it at 1 hour and test for tenderness by inserting a fork. The beef should pull apart easily but still hold its shape. 🌡️
Skipping the Sear
If you skip searing the beef chops, you’ll miss out on the Maillard reaction, which creates deep, meaty flavor. I’ve made this soup both ways, and the difference is night and day. The sear also adds color and texture to the broth.
Don’t rush this step—let the beef develop that golden crust before moving on. A quick sear in a hot pan is worth the extra 5 minutes of attention.
Ignoring the Wine Reduction
The red wine isn’t just for flavor—it’s for depth. If you pour it in and immediately add the broth, you’ll dilute its impact. Let it reduce by half (2-3 minutes) to concentrate its flavor and cook off the alcohol.
I’ve tasted versions where this step was skipped, and the soup lacked that rich, complex character. This is where the magic happens, so don’t rush it.
Using High Heat
Simmering on high heat will turn your soup into a sad, watery mess. The goal is a gentle bubble at the edges—just enough to keep things moving without boiling vigorously. High heat also causes the beef to toughen instead of tenderize.
Keep the heat at medium-low and stir occasionally to prevent sticking. Trust me, patience here pays off with a velvety broth and tender beef. ⏰
Overloading the Pot
A crowded pot means uneven cooking and stuck-on bits. The 2.5 lb beef chops should fit comfortably in your Dutch oven with room to move. If your pot is too small, cook the beef in batches or use a larger pot.
I’ve seen people cram everything in and end up with a gloppy, unevenly cooked mess. Give the ingredients space to breathe and develop their flavors properly.
Not Tasting as You Go
Seasoning builds up over time, so don’t wait until the end to taste. Check the broth after 30 minutes and adjust salt and pepper as needed. The Worcestershire sauce and tomato paste add depth, but you might need extra salt to balance flavors.
I’ve ruined a few batches by forgetting to taste early on—always adjust gradually, as you can’t remove salt later. A quick taste every 20 minutes keeps the flavors in check.
Nutrition facts
Frequently asked questions
Can I substitute bone-in beef chops for boneless?
While bone-in chops are traditional, you can use boneless cuts like chuck roast or short ribs. For best results, cut the meat into 1.5-inch cubes to mimic chunk size. The cooking time will be similar, but boneless meat may require 10-15 minutes less simmering since it's already more tender. The flavor will be slightly different but still delicious!
How can I make this soup vegetarian?
Replace the beef with 1.5 lbs portobello mushrooms or 2 cups lentils for heartiness. Use vegetable broth instead of beef broth and add 1 tbsp soy sauce for umami depth. The wine and Worcestershire can stay, but reduce to 1 tbsp each to avoid overpowering. Simmer for 45-60 minutes instead of 1.5 hours.
Why does the recipe call for red wine when I don't drink alcohol?
The wine adds depth and complexity, but you can substitute with 1 cup beef broth + 1 tbsp balsamic vinegar for similar richness. For a non-alcoholic option, use 1 cup apple cider—it provides acidity and subtle sweetness. The key is to reduce the substitute by half (2-3 minutes) to concentrate the flavor before adding broth.
Can I make this soup in an Instant Pot?
Yes! Sear the beef first in a skillet, then transfer to the Instant Pot with all ingredients. Cook on high pressure for 30 minutes, then quick-release. The beef will be tender but may be slightly less caramelized. Finish by simmering uncovered on the stove for 10 minutes to reduce the broth and build depth. The texture will be different but still flavorful!
How do I store and reheat leftovers?
Store in airtight containers in the fridge for 5 days or freeze for 3 months. Reheat gently on the stove over medium-low heat, adding 2-3 tbsp water or broth if the soup thickens too much. The flavors actually improve after 24 hours as the ingredients meld further. Never microwave directly from frozen—thaw overnight first.
