This is a thick, filling beef and barley soup built around ground beef, pearl barley, and a full pound of mushrooms. It makes 10 servings, reheats well, and costs very little per bowl. If you need something that will actually satisfy a table of hungry people without much fuss, this is a reliable choice.
The short version of why this works
Two things drive this recipe. First, sweating the mirepoix low and slow — not browning it — pulls out the natural sweetness of the onion, carrot, and celery without any bitterness. That mild, sweet base is what keeps the broth tasting clean rather than sharp. Second, the pearl barley goes in late, after 30 minutes of simmering, and cooks directly in the stock. It absorbs liquid and releases starch as it softens, which thickens the soup naturally and gives it that hearty, almost stew-like body. Neither step is difficult, but skipping or rushing either one flattens the result.
Ingredient notes
- Ground beef: The recipe calls for sirloin mince, which is leaner. Chuck-based ground beef works just as well and is usually cheaper — just drain the fat thoroughly after browning or the soup will be greasy.
- Pearl barley: This is the processed, polished form, not hulled barley. It cooks in about 30 minutes in simmering liquid. Hulled barley takes nearly twice as long and won’t work as a straight swap without adjusting your cook time.
- Beef stock: Three quarts is a lot — this is a large-batch soup. A good-quality liquid stock or well-diluted bouillon both work. Low-sodium stock gives you more control over the final salt level, which matters when the barley absorbs so much of the liquid.
- Button mushrooms: Cremini mushrooms are a direct swap and add a slightly deeper flavour. Skip the garnish of chopped parsley — not worth the extra dish for a weeknight pot of soup.
Troubleshooting
- Soup is too thick after cooling: Barley keeps absorbing liquid as the soup sits, especially overnight. Add a splash of beef stock or water when reheating and stir well before serving.
- Barley is still chewy after 30 minutes: Your simmer may be too gentle, or the barley was old. Keep the pot at a steady low boil rather than a bare simmer, and give it up to 45 minutes if needed. Taste to check.
- Broth tastes flat: This usually means the mirepoix was rushed or the stock was weak. A teaspoon of Worcestershire sauce stirred in near the end adds depth without changing the character of the soup.
- Meat is clumping in large chunks: Ground beef needs to be broken up continuously while browning. Use a wooden spoon or a meat chopper to keep the pieces small — large chunks don’t distribute evenly across 10 servings.
- Soup is greasy on top: Ground beef releases fat during browning. Drain well before adding the stock, and if you see a fat layer after simmering, skim it off with a ladle or blot with a paper towel laid flat on the surface.
Storage and reheating
Refrigerate leftovers in a sealed container for up to 4 days. The soup thickens considerably in the fridge as the barley continues to absorb liquid, so add a little stock or water when reheating — on the stovetop over medium heat is best, stirring occasionally until hot through. For freezing, this soup freezes well for up to 3 months; portion it into individual containers before freezing so you can pull out exactly what you need. Thaw overnight in the fridge, then reheat on the stovetop. Ground beef must reach 160°F (71°C) when reheated.

Meaty Beef Barley Soup
Ingredients
2 cups yellow onion - minced
1 cup carrots - peeled and chopped
1 cup celery - chopped fine
2 tablespoons olive oil
1 pound ground beef (minced beef) - sirloin
2 cloves garlic - finely minced
1 teaspoon salt
1 teaspoon ground black pepper
3 quarts beef stock (beef broth or beef bouillon)
1 pound button mushrooms - sliced thinly and chopped
1 large bay leaf (bay leaves)- 1 cup pearl barley
2 sprigs parsley - chopped for garnish
Instructions
- Heat olive oil over medium-low heat in a large stockpot and add onions, celery, and carrots. Stir together and cook vegetables to make a mirepoix.
- Mirepoix uses a very gentle slow cooking process using oil or butter to bring out the best flavours of the vegetables without sautéing. The object is to slowly cook the onions, carrots and celery to sweeten rather than caramelize or brown. Traditionally, the mixture is 2 parts onion, 1 part celery, and 1 part carrot. If I have extra time and feel like a little extra chopping, I usually double or triple the batch when making a mirepoix to start a recipe. Then I can make two or more kinds of soup or stew or freeze the extras in small quantities to make a quick pot of soup later. It is far more efficient to make a large batch and freeze it in small amounts to make the smaller soup quickly.
- Continue to sweat for 7 to 10 minutes or until vegetables are tender and translucent. Remove mirepoix from the pan reserving oil in the pan.
- In the same stockpot, brown the ground beef over medium-high heat. Just before the meat is browned, add the minced garlic and continue browning for another 2 to 3 minutes.
- Drain most of the oil from sauteing the meat. Then, season with salt and pepper and add chopped mushrooms stirring to combine.
- Add reserved mirepoix, beef stock and bay leaf, bring to boil, cover, turn the heat down and simmer for 30 minutes. Depending on how thin you prefer your soup, you can add more or less beef stock.
- Once mushrooms are thoroughly cooked for about 10 to 15 minutes, add barley and continue simmering for about 30 minutes or till barley is tender.
- Remove bay leaf and serve. Serve with some crusty bread and a salad.
Nutrition
FAQ
Can I make this soup ahead of time for a crowd?
Yes — it actually improves after a day in the fridge as the flavours settle. Make it up to 2 days ahead, store it refrigerated, and reheat on the stovetop over medium heat, adding stock to loosen it back to your preferred consistency.
Can I use leftover cooked beef instead of raw ground beef?
Yes, leftover roast beef or cooked ground beef both work. Add it after the mirepoix and stock go in rather than browning it, since it’s already cooked — just make sure it heats through fully during the simmer.
How do I keep the barley from making the soup too thick?
Use less barley — reduce to half a cup if you want a brothier result. Alternatively, cook the barley separately in salted water, drain it, and stir it into individual bowls at serving time so it doesn’t keep absorbing liquid in the pot.
Try these next
- Hearty Beef Kale Soup
- Hearty Beef Mushroom Stroganoff
- Hearty Beef Cauliflower Bake
- Savory British Beef Pies









