Pennsylvania Dutch Beef and Barley Soup with Garden Vegetables
This hearty, Pennsylvania Dutch–inspired farmhouse soup brings together tender beef chuck, pearl barley, and familiar garden vegetables in a deeply savory broth. A slow, gentle simmer does the work: the beef softens, the vegetables soak up the broth, and the barley thickens the soup naturally without flour or cream.
Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 pounds boneless beef chuck roast, trimmed and cut into 1-inch cubes
- 2 tablespoons neutral cooking oil
- 1 large yellow onion, diced; 3 celery ribs, sliced; 2 garlic cloves, minced
- 8 cups reduced-sodium beef broth and 2 cups water
- 2 dried bay leaves, 1 teaspoon dried thyme, 3/4 teaspoon freshly ground black pepper, and 1/2 teaspoon fine sea salt, divided
- 3/4 cup dry pearl barley, rinsed and drained
- 3 medium carrots, peeled and cut into 1/2-inch slices
- 1 pound Yukon Gold potatoes, peeled and cut into 3/4-inch cubes
- 2 tablespoons chopped fresh parsley, optional, for serving
Do This
- 1. Pat the beef dry and season with 1/4 teaspoon salt and 1/2 teaspoon pepper. Heat the oil in a large Dutch oven over medium-high heat for 2 minutes.
- 2. Brown the beef in 3 batches, about 4 minutes per batch; transfer to a plate.
- 3. Cook the onion and celery over medium heat for 8 minutes. Add the garlic for 1 minute, then deglaze with 1 cup of the measured broth for 1 minute.
- 4. Add the beef, its juices, remaining broth, water, bay leaves, and thyme. Bring to a gentle simmer, then partially cover and cook for 70 minutes.
- 5. Stir in the barley and simmer, partially covered, for 20 minutes.
- 6. Add the carrots and potatoes. Simmer for 25 minutes, until the beef, barley, and vegetables are tender.
- 7. Remove the bay leaves. Add the remaining 1/4 teaspoon each salt and pepper, rest off the heat for 5 minutes, and serve with parsley if desired.
Why You’ll Love This Recipe
- Rich flavor from simple ingredients: Browned beef, aromatic vegetables, and a slow simmer create a satisfying broth.
- Naturally thickened: Pearl barley releases starch as it cooks, giving the soup body without a roux or cream.
- A complete meal in one pot: Beef, grains, potatoes, and vegetables make every bowl substantial.
- Excellent leftovers: The flavors deepen overnight, making this a practical soup for weekend cooking and weekday lunches.
Grocery List
- Produce: 1 large yellow onion, 3 celery ribs, 2 garlic cloves, 3 medium carrots, 1 pound Yukon Gold potatoes, and optional fresh parsley.
- Meat: 2 pounds boneless beef chuck roast.
- Dairy: None needed.
- Pantry: Neutral cooking oil, 8 cups reduced-sodium beef broth, pearl barley, dried bay leaves, dried thyme, fine sea salt, and black pepper.
Full Ingredients
For the Beef and Aromatic Base
- 2 pounds (907 g) boneless beef chuck roast, trimmed of large exterior pieces of fat and cut into 1-inch cubes
- 2 tablespoons (30 ml) neutral cooking oil, such as canola or avocado oil
- 1/2 teaspoon fine sea salt, divided
- 3/4 teaspoon freshly ground black pepper, divided
- 1 large yellow onion, about 9 ounces (255 g), cut into 1/2-inch dice
- 3 celery ribs, about 5 ounces (140 g), cut into 1/2-inch slices
- 2 garlic cloves, minced
For the Broth and Barley
- 8 cups (1.9 liters) reduced-sodium beef broth, divided
- 2 cups (480 ml) water
- 2 dried bay leaves
- 1 teaspoon dried thyme
- 3/4 cup (150 g) dry pearl barley, rinsed under cold water and drained
For the Garden Vegetables and Finish
- 3 medium carrots, about 9 ounces (255 g), peeled and cut into 1/2-inch slices
- 1 pound (454 g) Yukon Gold potatoes, peeled and cut into 3/4-inch cubes
- 2 tablespoons chopped fresh parsley, optional, for serving

Step-by-Step Instructions
Step 1: Prepare the Beef and Vegetables
Use a heavy 7- to 8-quart Dutch oven or soup pot with a lid. Trim large, hard pieces of fat from the chuck roast, leaving the fine marbling that helps the meat stay moist. Cut the beef into 1-inch cubes and pat it thoroughly dry with paper towels.
Season the beef with 1/4 teaspoon salt and 1/2 teaspoon black pepper. Prepare the onion, celery, garlic, carrots, and potatoes as directed in the ingredient list. Rinse the barley in a fine-mesh strainer and drain well.
Step 2: Brown the Beef in Batches
Heat the oil in the Dutch oven over medium-high heat for 2 minutes, until shimmering but not smoking. Add one-third of the beef in a single layer. Brown for 4 minutes per batch, turning halfway through to develop a deep brown crust on two sides. Transfer to a plate and repeat with the remaining beef, allowing about 12 minutes total for browning.
The beef will not be cooked through at this stage. Keep the browned bits on the bottom of the pot; they are the foundation of the broth. If the drippings begin to blacken, reduce the heat.
Step 3: Soften the Aromatics and Deglaze
Reduce the heat to medium. Add the onion and celery to the beef drippings and cook for 8 minutes, stirring frequently, until softened and lightly golden. Add the garlic and cook for 1 minute.
Pour in 1 cup of the measured beef broth. Scrape the bottom with a wooden spoon for 1 minute, loosening the browned bits into the liquid.
Step 4: Slowly Simmer the Beef
Return the beef and any accumulated juices to the pot. Add the remaining 7 cups beef broth, the 2 cups water, bay leaves, and thyme. Increase the heat to medium-high and bring to a gentle simmer, allowing approximately 6 minutes.
Reduce the heat to low and partially cover, leaving the lid open by about 1 inch. Simmer for 70 minutes, stirring every 20 minutes. Maintain a gentle simmer of approximately 190–200°F (88–93°C), with small bubbles breaking the surface rather than a rolling boil. Skim off excess surface fat if desired.
At this point, the beef should be beginning to soften but may not yet be fully fork-tender. If it is still very firm, continue simmering in 10-minute increments before adding the barley; especially tough chuck can require extra time.
Step 5: Add the Pearl Barley
Stir in the rinsed barley. Return the soup to a gentle simmer, partially cover, and cook for 20 minutes. Stir twice during this time, sweeping the bottom of the pot so the barley does not settle and stick.
The barley will begin to swell and release starch, gradually giving the broth a fuller, silkier texture.
Step 6: Cook the Carrots and Potatoes
Add the carrots and potatoes. Simmer gently, partially covered, for 25 minutes, stirring every 5 to 10 minutes. The vegetables should be easily pierced with a fork, the barley should be tender with a slight chew, and the beef should separate readily when pressed with a fork.
If any component needs more time, continue simmering in 5-minute increments. Keep the heat low enough to prevent scorching as the soup thickens.
Step 7: Season, Rest, and Serve
Remove and discard both bay leaves. Stir in the remaining 1/4 teaspoon salt and 1/4 teaspoon black pepper. Taste the broth before adding any additional salt, since beef broth varies considerably in saltiness.
Remove the pot from the heat and let the soup rest for 5 minutes. Stir well, then ladle into warm bowls, making sure each serving gets beef, barley, and vegetables. Sprinkle with the chopped parsley, if using. Serve on its own or with hearty bread for dipping.
Pro Tips
- Choose chuck rather than a lean steak cut. Its connective tissue softens during the long simmer, producing tender meat and a richer broth.
- Leave room during browning. Crowding the pot traps steam and prevents the flavorful crust from developing.
- Use pearl barley, not quick-cooking or hulled barley. This recipe gives pearl barley 45 minutes of simmering time; other varieties need different cooking times.
- Let tenderness guide the final minutes. The listed total time is a reliable starting point, but chuck roast can take longer depending on the cut and cube size.
- Adjust thickness at the end. For a looser soup, stir in hot water 1/2 cup at a time. For a thicker soup, simmer uncovered for 5 to 10 additional minutes, stirring often.
Variations
- Mushroom farmhouse soup: Add 8 ounces sliced cremini mushrooms with the onion and celery. Cook for 10 minutes instead of 8 minutes, allowing their released moisture to evaporate.
- Extra garden vegetables: Add 1 cup green beans, cut into 1-inch pieces, during the final 10 minutes of simmering, or 1 cup frozen peas during the final 5 minutes.
- Root vegetable variation: Replace 8 ounces of the potatoes with 8 ounces peeled turnips or parsnips, cut into 3/4-inch pieces. Add them with the carrots and remaining potatoes.
Storage & Make-Ahead
Refrigerate: Divide leftovers into shallow containers and refrigerate within 2 hours of cooking. Store covered for up to 4 days. Do not leave the full pot on the counter to cool completely.
Freeze: Freeze cooled soup in freezer-safe containers for up to 3 months, leaving 1 inch of headspace. Thaw overnight in the refrigerator. The barley and potatoes will be slightly softer after freezing.
Reheat: Warm in a saucepan over medium-low heat, stirring frequently, until the soup reaches 165°F (74°C). Barley continues absorbing liquid during storage; start by adding 1/4 cup water or broth per 2-cup serving, then adjust as needed.
Make ahead: Prepare the soup a day before serving for an even more developed flavor. Alternatively, dice the beef, onion, celery, and carrots up to 1 day ahead and refrigerate separately; cut the potatoes just before cooking. Cook times listed above assume the original recipe and may increase if the beef needs additional tenderizing.
Nutrition (per serving)
Calories: 410 kcal | Carbs: 33g | Protein: 29g | Fat: 18g | Saturated Fat: 6g | Fiber: 5g | Sugar: 5g | Sodium: 650mg | Cholesterol: 78mg
Nutrition is an estimate for one-eighth of the recipe, excluding optional parsley, bread, and additional broth. Values vary with the trimming of the beef and the brand of broth.
