Warm up with this hearty Beef, Barley, and Mushroom Stew! Packed with tender beef, flavorful vegetables, and hearty, wholesome barley, itโs the ultimate comfort food. With potatoes, carrots, onions, garlic, and juicy mushrooms in every bite, this rich and satisfying stew is perfect for cozy dinners.

A stew is like the perfect marriage of a hearty entree and a cozy soupโwarm, comforting, and full of flavor. This Beef, Barley, and Mushroom Stew has quickly become one of my all-time favorites. It's the kind of meal that wraps you in a blanket of warmth, filling you up with every bite.
The best part? The tender, melt-in-your-mouth pieces of beef, cooked to perfection with hearty potatoes, sweet carrots, fresh celery, and savory mushrooms. The rich broth brings it all together, and the tomatoes add just the right touch of tanginess. But the real star here is the barleyโoh, I absolutely love it! The barley gives the stew a creamy, satisfying texture that takes it from delicious to irresistible.
If you're like me, youโll love how versatile this stew is. Iโm always experimenting with it! For a mushroom lover like me, I often add extra mushrooms to really make them the star of the dish. If you can get your hands on some wild mushroomsโlike a mix of earthy varieties or even chanterellesโyouโre in for an extra treat. They bring such a deep, satisfying flavor to the stew. For an even richer, creamier finish, Iโll sometimes stir in a little heavy cream, and it takes the whole dish to a whole new level of indulgence. Whether you stick to the classic recipe or mix it up, this stew is easy to customize and always delicious.
This stew is perfect for meal prep. It reheats beautifully, making it an easy and delicious option for busy days. You can even freeze a batch for later, and itโll taste just as comforting and rich when youโre ready to enjoy it again. Itโs one of those dishes that gets even better with time, letting all the flavors continue to meld together.
Ingredients
(Scroll to the bottom of the page for the printable recipe card with all the measurements.)
- beef
- There are several great options for beef in this stew. My go-to is always chuck roast or top sirloinโboth become wonderfully tender when slow-cooked, making them perfect for stews. Beef shank (on the bone) or beef short ribs are also great.
- broth
- I usually make use of the broth left from cooking the beef, which is packed with flavor. But to deepen the taste even further, I love combining beef and chicken broth. You could also go with vegetable broth if you want a lighter option.
- butter or oil (to saute the vegetables)
- onion
- celery
- carrots
- garlic
- A hearty stew wouldnโt be the same without the classic combination of onions, carrots, celery and garlic. These aromatic veggies create the foundation for the stewโs flavor.
- tomatoes
- I love adding tomatoes to the stew for a little balance. They bring just the right touch of sweetness and acidity, helping to cut through the richness of the beef and barley.
- Instead of fresh tomatoes, you can use other tomato products, like tomato sauce, canned tomatoes or even tomato paste.
- bay leaves
- (Seriously, what's a stew without bay leaves?!) ๐
- potatoes
- You can use pretty much any potato in this stewโrussets, golden, or redโthey all work great. Potatoes help to thicken the stew and make it even more filling, plus they absorb all the delicious flavors of the broth.
- barley
- The barley is what makes this stew so hearty. I absolutely love the texture and the nutty flavor it adds. Pearl barley is my favorite, but quick-cooking barley is a good substitute if youโre in a time crunch.
- Not a fan of barley? You can easily swap it out for white or brown rice for a similar comforting texture.
- salt, pepper
- fresh herbs
- Parsley, dill, or even a sprinkle of green onions can add a pop of color and a burst of fresh flavor. Itโs the perfect finishing touch.

Cooking the Beef: The Key to a Perfect Stew
Start by placing your beef in a medium pot and covering it with at least an inch of water. Season with salt, bring it to a boil, then reduce the heat to a simmer. Cover the pot and cook the beef on low for 1 to 1 ยฝ hours, or until itโs fork-tender.
Bonus Tip - Brown the beef on all sides first for an extra flavor boost!
If youโre using beef sirloin, it will cook faster than cuts like beef chuck, beef shank, or short ribs, so keep an eye on it. While the beef simmers, use a slotted spoon to skim off any impurities that float to the top. This will help keep the broth nice and clear.
Once the beef is tender, remove it from the pot and set it asideโit will be added to the stew later, at the very end.
You can cook the beef either on the stove or in the Instant Pot for a quicker option. For Instant Pot instructions, see the Beef Stew recipe below.

Why Cook the Beef Separately?
I like to cook the beef separately because it helps create a cleaner, more flavorful broth for myย Beef, Barley, and Mushroom Stew. When you cook meat, a lot of particles and impurities rise to the surface of the broth, which can cloud the liquid. By cooking the beef in its own pot, I can easily skim off these impurities and strain the broth to ensure it's clear.
While the beef cooks, you can prep the rest of the stew in another pot, so in the end, it's much faster to do it this way too. It takes quite a long time for the beef to become tender, which is why I cook the rest of the stew in another pot, while the beef is cooking.
If you donโt mind a bit of cloudiness in your broth, you can cook everything together, but I personally prefer a clear, clean broth for my stews.
How To Make Beef, Barley and Mushroom Stew
- Prepare the vegetables.
- While the beef is cooking, heat 1-2 tablespoons of butter or oil in a large pot or Dutch oven over medium heat. Add the choppedย onion,ย carrots,ย celery, andย garlic. Season with a pinch ofย saltย andย pepper. Cook for aboutย 7 minutes, stirring occasionally, until the vegetables are softened and beginning to turn golden.
Tip:ย This step is key to building the stewโs flavor base, so donโt rush it! Let the veggies develop a little caramelization for extra richness.
- While the beef is cooking, heat 1-2 tablespoons of butter or oil in a large pot or Dutch oven over medium heat. Add the choppedย onion,ย carrots,ย celery, andย garlic. Season with a pinch ofย saltย andย pepper. Cook for aboutย 7 minutes, stirring occasionally, until the vegetables are softened and beginning to turn golden.
- Add the bay Leaf, potatoes, and tomatoes.
- Next, stir inย 1 dry bay leaf, theย potatoes, and theย tomatoesย (if using). The tomatoes add a nice depth of flavor, but theyโre optional. If you prefer a less tangy stew, you can skip the fresh tomatoes and swap them forย 1 tablespoon of tomato pasteย instead.
- Add the broth and barley.
Pour in the broth and bring it to a boil, add the barley and cook for about 20 minutes. - Now it's time for the mushrooms.
- Cook for another 10 minutes and then discard the dry bay leaf.
- For extra flavor, saute the mushrooms in a skillet separately before adding to the stew.
- Taste and adjust seasoning
- Once the mushrooms are tender, taste the stew and adjust the seasoning. Add moreย saltย andย freshly ground black pepper as needed to suit your taste.
- Add the cooked beef and adjust broth consistency
- Once the beef is fork-tender,ย add it to the stew, shredding or chopping it into bite-sized pieces if needed. If you feel the stew is too thick, add more broth or water to reach your desired consistency.
- Lastly, garnish with fresh herbs.
- Stir in a handful ofย fresh chopped parsleyย just before serving for a burst of fresh flavor and color.

Take Your Beef Stew to the Next Level
Want to make this Beef, Barley, and Mushroom Stew even more irresistible? Here are two simple tricks to boost the flavor:
- Add Dried Mushrooms to the Broth:
My ultimate secret for unbeatable umami flavor is to toss in a handful ofย dried mushroomsโlikeย porciniย orย chanterellesโwhen youโre making the broth. These dried mushrooms soak up the liquid and infuse it with a rich, hearty taste that takes the stew to a whole new level. Trust me, this small addition makes a huge difference! - Finish with a Touch of Heavy Cream:
Right before serving, add a splash ofย heavy creamย to the stew. It smooths out the flavors, giving the broth a creamy richness thatโs absolutely delicious. The cream brings all the flavors together and gives the stew a velvety finish that makes each bite feel extra special.
Cooking the Beef Stew in the Instant Pot
This Beef, Barley, and Mushroom Stew is a great recipe to make in theย Instant Potย because it speeds up the process without sacrificing flavor.
You have two options for cooking:
- Cook the entire stew in the Instant Potย for a one-pot meal. (This is the way I do it most of the time.)
- Cook the beef in the Instant Potย while you prepare the rest of the stew on the stovetop, or
Hereโs how you can do it:
Instant Pot Beef Stew
- Cook the Beef:
Start by adding the beef and enough water toย cover the beefย in the Instant Pot. Season withย salt, and if you like, toss in a fewย black peppercornsย and aย dry bay leafย for extra flavor.
Set the Instant Pot toย Manual Modeย onย High Pressureย and cook forย 45-60 minutes, depending on the cut of beef youโre using. If you're usingย top sirloin, it only needsย 20 minutes.
After 45 minutes, check the beef. If itโs not fork-tender yet, just cook it a little longer until itโs nice and soft.
Once done,ย strain the beefย and save both theย beefย andย brothโyouโll add them to the stew later. - Sautรฉ the Veggies:
Next, use theย Sautรฉย function on your Instant Pot to cook theย onion,ย carrots,ย celery, andย garlicย until theyโre softened, about 5-7 minutes. - Add Tomatoes, Barley, and Broth:
Once the veggies are softened, add theย tomatoes,ย barley, andย brothย to the Instant Pot. Set it toย Manual Mode,ย High Pressure, and cook forย 13 minutes. This will give the barley plenty of time to cook and absorb all the savory flavors. - Finish Cooking:
After the 13 minutes are up, add theย potatoesย andย mushrooms. Seal the Instant Pot again and cook for anotherย 5 minutesย to finish everything off. - Lastly, add the beef and fresh herbs to the stew.
Thatโs it! Your stew will be rich, hearty, and perfectly tender, all in a fraction of the time it would take on the stovetop.

This stew is great served as a leftover and can be frozen too, which is why I like to make a large batch of it.
Helpful Tips and Frequently Asked Questions
For a hearty, flavorful stew,ย chuckย andย top sirloinย are ideal. They become tender and juicy when slow-cooked, thanks to their marbled fat and connective tissue.
If you're looking for extra richness,ย beef shankย andย short ribsย are excellent choices. After a long simmer, the meat easily comes off the bone and infuses the stew with even more flavor.
There are a few different types of barley, and the one you choose will affect how long it takes to cook. The most common type isย hulled barleyย (also called barley groats). This variety is the least processed, which means it retains the bran and has a chewy texture. However, it does take longer to cookโabout an hourโso be sure to plan for that if youโre using it in your stew.
My personal favorite for stews isย pearled barley. It has the bran removed, which allows it to cook much fasterโusually in about 30 to 40 minutes. It still has a great texture and flavor.
For an even quicker option, there'sย quick-cooking barley, which cooks in just about 10 minutes.
Not a fan of barley? No worries! You can easily swap it out forย white riceย orย brown rice. Both work well in stew and will add their own texture and flavor. Just keep in mind that rice cooks a bit faster than barley, so you can add it later in the cooking process.
Another delicious option is a mix of wild rice. This does cook longer than long grain rice, so add it in at the same time as you would the barley.
You can really get creative with the vegetables in Beef, Barley, and Mushroom Stew. Some popular choices areย leeks,ย parsnips, andย green beans, which all bring great flavor and texture. If you're looking to mix it up, try addingย peas,ย cauliflower, orย broccoliย for a bit of variety. For a heartier stew,ย sweet potatoesย orย butternut squashย add a nice touch of sweetness. Evenย zucchiniย works well in this stew, giving it a fresh, light flavor. Don't be afraid to experimentโthese veggies all complement the beef and barley beautifully.
Beef, Barley and Mushroom Stew
This Beef, Vegetable, and Barley Stew is the ultimate comfort food. With tender chunks of beef, a rich, flavorful broth, hearty potatoes, and chewy barley, itโs a satisfying, filling meal.
Packed with onions, celery, carrots, garlic, tomatoes, and mushrooms, this stew is brimming with flavor and perfect for warming you up on a cozy day.
- Prep Time: 15 mins
- Cook Time: 1 hour 30 mins
- Total Time: 1 hour 45 mins
- Yield: 8 1x
- Category: Soups
Ingredients
- 1 lb beef, chopped into 1 inch pieces (I use chuck)
- 1 Tablespoon butter or oil
- 1 onion, minced
- 3-4 carrots, peeled and sliced
- 2-3 celery stalks, sliced
- 2-3 garlic cloves, minced
- 1 dry bay leaf
- 2-3 potatoes, peeled and chopped
- 2 medium tomatoes, peeled, seeded and chopped, optional
- โ cup pearl barley
- 8-10 cups broth (beef, chicken or vegetable)
- 6-8 oz fresh mushrooms, sliced
- salt, ground black pepper
- 1-2 Tablespoons fresh parsley, chopped
Instructions
- Place the beef in a medium pot and fill it with enough water to cover the beef by about an inch. Season with salt. Bring to a boil, reduce to a simmer and cook on low heat, covered, until the beef is fork tender, 1 - 1 ยฝ hours. While the beef is simmering, use a slotted spoon to skim off all the impurities that will rise to the top. Strain the beef when it's cooked. Set the beef aside to be added to the soup later. Save the broth to use in addition to more broth that is in the ingredient list.
- Meanwhile, in a large pot or dutch oven, heat the butter or oil and add the onion, carrots, celery and garlic. Season with salt and pepper. Cook for about 7 minutes, on medium low heat, until the vegetables are softened and just beginning to become golden.
- Add the dry bay leaf, the potatoes and the tomatoes to the broth. The tomatoes are optional. You can omit them or you can use a Tablespoon of tomato paste instead of the fresh tomatoes. Pour in the the broth, bring it to a boil, add the barley and cook for about 20 minutes.
- Add the sliced mushrooms. Cook for another 10 minutes and then discard the dry bay leaf. Taste the stew and add more salt and ground black pepper if necessary.
- Add the cooked beef to the stew as soon as it is fork tender. You can add more or less broth to adjust how thick or thin you want the stew to be. Add the fresh parsley to the stew.
- This stew is great served as a leftover and can be frozen too, which is why I like to make a large batch of it. Store leftovers in the refrigerator for about 5 days.ย





How would you make this with corned beef?
Thatโs a great question! While I havenโt made this particular soup with corned beef myself, I think it could be a delicious twist. Are you referring to raw corned beef or cooked? If cooked just add it to the stew instead of the other beef options. If you're referring to the raw corned beef you get in the package, thatโs definitely a different approach. In that case, Iโd suggest first simmering the corned beef in a separate pot to cook it until it's tender, then slicing or shredding it before adding it to the soup. This way, you can avoid overcooking it in the soup and ensure it stays juicy. You might want to reduce the seasoning a little since corned beef is already quite salty and flavorful. Add it in with the vegetables and barley once it's fully cooked. It should bring a nice, hearty flavor to the soup. If you try it, I'd love to hear what you think.
How would you adjust if you have precut beef stew meat? Itโs pretty cheap at the store so I like to get it for beef stew.
You don't really need to adjust the recipe, just cook it the same way. Beef stew meat is often less tender, but you would cook it the same way.
This soup is delicious! I had to leave out the mushrooms and tomatoes, and it was still very tasty. Itโs a good thing it makes a big pot, because my family devoured it. I look forward to trying more of your recipes.
That's great, Lesley! I'm so glad you and your family enjoyed the soup.
Hi Olga,
This sounds like a great recipe! Can you please give a little more detail:recommendation on how to freeze it?
Just put it in an airtight container and freeze it. To reheat, just thaw it and then reheat it on the stovetop or in the microwave.
Made this soup for dinner today and it is a keeper. I was short on time so I cooked my beef for 15 minutes in pressure cooker and added to pot of soup at the end. This recipe will be added to my family recipe collection. Thanks for sharing.
Made this and absolutely loved it!
What I do when I cook soups with beef- I put the meat on the pan and cook it on medium- hot heat for a few minutes. When it starts releasing the particles, I rinse the meat and cook it some more. Rinse it and put it in the pot to cook. That way I won't have the particles floating and I still can get some beef broth taste while the beef is cooking. I add the rest ingredients in the pot when I need to.
I do that too sometimes:). Thanks for sharing, Marina.
Oh, this looks soooo good! ๐