Soups & Stews
This beef cubes soup recipe transforms simple ingredients into a velvety velouté with crispy celery crowns that steal the show. 🌟 The secret lies in browning the beef for deep flavor and simmering it just until tender, while the celery crowns add satisfying texture.
I developed this recipe after years of perfecting the balance between rich broth and delicate vegetables.
The foundation begins with aromatic vegetables—carrots, celery, and onions—that form the base for the velouté. Adding garlic, bay leaf, and thyme layers in complexity, while the beef cubes cook until fork-tender. The velouté sauce, thickened just enough to coat the spoon, creates a luxurious mouthfeel without heaviness.
What makes this recipe stand out is the crispy celery crowns—thinly sliced celery blanched and fried until golden. They add a delightful crunch that contrasts beautifully with the smooth velouté. The result is a hearty yet refined soup that feels like a comforting hug in a bowl.
Perfect for chilly evenings or as a starter for dinner parties, this soup delivers restaurant-quality depth of flavor at home. The technique is straightforward, but the results are anything but basic. Let's get started on creating this flavorful masterpiece.
Ingredients for beef cubes soup
Aromatic vegetables, rich beef, and delicate herbs combine to create this velvety velouté with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Trimmed of excess fat, cut into 1-inch cubes |
| Yellow Onions 🧅 | 1 whole | Medium-sized, chopped into 1/2-inch pieces |
| Carrots 🥕 | 4 medium | Peeled, cut into 1/2-inch thick rounds |
| Celery Stalks 🧄 | 4 whole | Thinly sliced for velouté and crowns |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for aromatic base |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme if fresh unavailable |
| Bay Leaves 🍃 | 2 whole | High-quality dried leaves |
| All-Purpose Flour 🌾 | 2 tbsp | For velouté thickening |
| Whole Milk 🥛 | 1 cup | Full-fat for velvety texture |
| Beef Broth 💧 | 6 cups | Homemade or high-quality store-bought |
| Vegetable Oil 🫒 | ¼ cup | For frying celery crowns |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| White Wine 🍷 | ½ cup | Dry variety for deglazing |
The beef selection is critical for texture—chuck roast delivers that melt-in-your-mouth quality when properly braised. Whole Foods or Costco carry excellent pre-cubed options that save time, though trimming excess fat yourself ensures cleaner flavor. For the aromatic vegetables, look for carrots with vibrant orange color and firm texture—organic varieties often have better flavor. Celery should be crisp with no brown spots; the stalks for crowns need to be particularly straight. Fresh thyme and bay leaves elevate the herb profile significantly compared to dried alternatives, though Penzeys bulk spices offer excellent quality if fresh isn't available.
No white wine? Substitute additional beef broth with a splash of apple cider vinegar for acidity. The flour for thickening can be swapped for cornstarch at half the amount for a clearer velouté. For the celery crowns, if you're concerned about frying, baking at 400°F for 10-12 minutes yields similar results with less mess. The carrots can be substituted with parsnips for a slightly sweeter profile, though they require longer cooking. Trader Joe's often carries excellent pre-trimmed celery bundles that simplify preparation. For maximum flavor, consider toasting the flour in the pot before adding liquid to develop nutty notes.
The velouté sauce reheats beautifully—simply warm with a splash of milk or broth to restore its silky texture. Store in airtight containers for up to 4 days in the refrigerator, though the celery crowns are best prepared fresh. For freezing, portion the velouté without the crowns to maintain their crispness. The celery crowns can be fried ahead and reheated in the oven at 375°F for 3-4 minutes. When serving, keep the crowns separate until the last moment to preserve their crunch. This soup makes an excellent base for meal prep—double the recipe and freeze portions for quick weeknight dinners.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by the "mirepoix hack" here—just dice the onions, carrots, and celery into big chunks (no need for julienne precision). The beef cubes actually tenderize as they simmer, so even if your knife skills are rusty, the flavors meld beautifully. Honestly, I’ve made this while scrolling through emails—it’s that unfussy.
- Deep Umami Magic: That beef chuck roast? It’s the star. Slow-simmered until it practically falls apart, but the real win is how the garlic and onions caramelize into the broth—layer upon layer of savory richness. Between us, this isn’t just soup; it’s the kind of dish that makes you close your eyes and sigh. (Yes, even on a Tuesday night.)
- Leftover Goldmine: Make a double batch and thank me later. The broth thickens overnight into something even better—perfect for reheating with rice or crusty bread. My freezer’s always stocked with portions because this soup improves after day two. Not the prettiest, but the taste makes up for it every time.
- Budget-Friendly Powerhouse: You’re getting a full pound of beef for pennies compared to pre-cut cubes, and the veggies? They’re the kind that last weeks in your crisper. I’ll be real: this recipe stretches my grocery budget and my patience (in a good way). Plus, the leftovers feed the family for days without breaking the bank.
Step-by-step instructions for herb-infused velouté with crispy celery crowns
Transform simple ingredients into a restaurant-worthy beef soup with velvety texture and crispy garnishes.
🔥 Step 1: Sear the Beef for Deep Flavor
Heat the 0.25 cup vegetable oil in a large Dutch oven over medium-high heat until shimmering. Working in batches, add the 1.5 lb beef chuck roast cut into 1-inch cubes, ensuring they don't overcrowd the pan. Sear for 2-3 minutes per side until deep golden brown with a crust forming.
This high-heat sear develops the Maillard reaction, creating complex flavors that will infuse the entire soup. I press down gently on the beef cubes during the first minute—this prevents them from curling and ensures even contact with the pan. Remove the beef and set aside on a plate, leaving all the browned bits in the pot for later.
🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add 0.25 cup vegetable oil if needed and reduce heat to medium. Add the 1 whole yellow onions chopped into ½-inch pieces, 4 medium carrots cut into ½-inch rounds, and 4 whole celery stalks thinly sliced. Cook for 8-10 minutes until the vegetables soften and the onions become translucent.
Add the 4 cloves garlic cloves minced, 1 tbsp fresh thyme leaves, and 2 whole bay leaves, stirring for 30 seconds until fragrant. Here's where it gets aromatic—you should smell sweet onions, earthy thyme, and the subtle pine of bay leaves. This aromatic base forms the flavor foundation for your velouté.
🥘 Step 3: Create the Velouté Sauce
Sprinkle the 2 tbsp all-purpose flour over the vegetables and stir vigorously for 1 minute to cook off the raw flour taste. Gradually whisk in the 0.5 cup white wine, scraping up any browned bits from the bottom of the pot. Let it simmer for 2 minutes until the wine reduces by half and the mixture thickens slightly.
Slowly pour in the 6 cups beef broth while whisking constantly to prevent lumps. Bring to a gentle simmer and add the seared beef cubes back to the pot. Partially cover and let it simmer for 1 hour 15 minutes until the beef is fork-tender and the flavors meld together. The soup should have a velvety consistency—if it's too thick, whisk in ¼ cup hot water at a time until you reach the perfect texture.
🔥 Step 4: Finish with Cream and Season
Remove the 2 whole bay leaves and stir in the 1 cup whole milk, simmering gently for 5 minutes until warmed through. Season with 1.5 tsp salt and 0.5 tsp ground black pepper, adjusting to taste. The milk adds richness and smooths out the velouté texture—this is what transforms a simple beef soup into something luxurious.
For the crispy celery crowns, heat 0.1 cup vegetable oil in a separate skillet over medium-high heat until smoking. Add the remaining celery slices in a single layer and fry for 1-2 minutes per side until deep golden brown and crispy. Drain on paper towels and season lightly with salt.
🍽️ Step 5: Serve with Crispy Garnish
Ladle the velouté into bowls, placing 2-3 crispy celery crowns on top of each serving. The contrast between the silky soup and crispy garnish is what makes this dish extraordinary. Serve immediately while the celery crowns maintain their crunch—these won't wait, so don't skip the final step of garnishing right before serving.
Each spoonful should deliver tender beef, velvety sauce, and the satisfying crunch of celery crowns. The wine adds brightness, the milk creates richness, and the herbs provide depth—this is how simple ingredients become something truly special.
Pro Tips For Making Beef Cubes Soup
- SEAR BEFORE YOU SOFTEN: Cut your chuck roast into 1.5-inch cubes first—then hit them with high heat in a Dutch oven until deep brown, not just pink. I learned this the hard way: skipping the sear means flavorless cubes that turn to mush instead of melting in your mouth.
- DICE ONIONS SMALL: Chop those yellow onions into ¼-inch pieces—no bigger, no smaller. Big chunks stay tough; tiny bits disappear. My grandmother swore by this, and she was right: you want them to break down completely into the broth, not just sit there looking pretty.
- LOW AND SLOW IS NON-NEGOTIABLE: Once the beef is browned and the veggies are in, cover the pot and simmer at 190°F (88°C) for at least 3 hours. Sounds weird, but it works: this temperature guarantees tender cubes without drying them out—no more rubbery beef, just fork-tender perfection.
- ROAST THE VEGETABLES FIRST: Toss sliced carrots and celery with olive oil, salt, and pepper, then roast at 400°F (200°C) for 20 minutes before adding them to the soup. The caramelized edges add depth that raw veggies just can’t match—your future self will thank you.
Serving suggestions for leftovers
Bread Pairings
Serve this velouté with crusty sourdough bread or baguette slices for dipping. The open crumb structure of sourdough soaks up the rich velouté beautifully, while the crispy crust adds another textural layer.
I always keep a loaf from Breads Bakery on hand—their herb loaf complements the thyme and bay leaves in the soup. 🥖
Cheese Accompaniments
Add a wedge of aged Gruyère or Comté on the side for guests who love cheese. The nutty, caramelized flavors of these cheeses pair wonderfully with the wine-infused velouté.
I like to serve small cubes alongside the soup so everyone can add their own. For a vegetarian option, goat cheese with its tangy profile works beautifully too.
Herb Garnishes
Fresh flat-leaf parsley or chives add a bright, herbaceous finish to each bowl. I like to sprinkle them over the soup just before serving to maintain their vibrant color and fresh flavor.
For extra flair, add a few thinly sliced radishes on the side—their peppery bite cuts through the richness of the velouté. 🌿
Crunchy Toppings
Beyond celery crowns, consider adding toasted breadcrumbs or crushed potato chips for extra crunch. For a smoky twist, sprinkle with crumbled bacon or fried shallots. I often keep a small bowl of panko breadcrumbs seasoned with garlic powder and paprika on hand for quick garnishing.
These toppings elevate the dish from comforting to extraordinary.
Beverage Pairings
A dry red wine like Pinot Noir or Cabernet Sauvignon complements the rich beef flavors beautifully. For white wine lovers, a Chardonnay with subtle oak notes enhances the velouté's creaminess. I also enjoy pairing this soup with a crisp lager like Peroni—the effervescence cleanses the palate between spoonfuls. 🍷
Presentation Tips
Serve the soup in deep, warm bowls to maintain its temperature and enhance the presentation. Place the crispy celery crowns on top just before serving to preserve their crunch. For an elegant touch, add a sprig of fresh thyme or a drizzle of truffle oil on the side.
I like to use white plates to make the golden celery crowns pop against the velouté's creamy color. 🍽️
Nutrition facts
Frequently asked questions
What cut of beef works best for this velouté?
Use chuck roast for the best results—it's affordable, flavorful, and becomes fork-tender when simmered properly. Avoid lean cuts like sirloin, as they can become tough. If chuck isn't available, brisket or stew meat work well too, but trim all visible fat first for cleaner flavor.
How do I prevent the beef from becoming tough?
Never boil the beef—simmer gently at 200°F to keep it tender. The 1 hour 15 minutes cooking time is ideal for 1-inch cubes. If using larger pieces, add 15-20 minutes more. Always sear the beef first to lock in juices, and never overcrowd the pot during simmering.
Can I make this soup in a slow cooker?
Yes! Sear the beef first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Skip the flour thickening and use a cornstarch slurry instead—add it during the last 30 minutes of cooking. The celery crowns should still be fried fresh before serving.
Why is my velouté too thick or too thin?
For a thicker velouté, simmer uncovered for 5-10 minutes to reduce. If too thin, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes. The milk should be warmed through but not boiling—adding it too hot can cause curdling. Adjust gradually to avoid lumps.
What can I substitute if I don't have white wine?
Use beef broth with 1 tbsp apple cider vinegar or lemon juice for acidity. For depth, add ½ tsp Worcestershire sauce. Avoid water—it won't provide the same flavor complexity. If using vinegar, reduce the amount slightly to prevent over-acidification.
