Beef Barley Soup

This Beef Barley Soup is rich, satisfying, comfort food in a bowl. A hearty and delicious soup, loaded with tender chunks of beef, barley, fresh herbs and veggies!

This beef barley soup is unbelievably delicious, comforting and so meaty! Loaded with barley, veggies, and melt in your mouth beef chunks, this hearty soup is easy to make and will become a new winter favorite!


  • 6 Quart Dutch Oven


  • 1 pound stewing beef
  • 1 teaspoon salt or to taste
  • 1 teaspoon pepper or to taste
  • ½ cup all-purpose flour
  • 2 tablespoon olive oil or more if needed
  • 1 large onion chopped
  • 1 large carrot peeled and chopped
  • 2 stalks celery cleaned and chopped
  • 3 cloves garlic minced
  • 1 tablespoon oregano fresh, chopped (or 1 tsp dried oregano)
  • 3 tablespoon tomato paste
  • 4 cups beef broth low sodium
  • 3 cups water
  • ¾ cup barley I used pearl barley, see notes
  • 1 tablespoon parsley fresh, chopped


  • Prep the Beef: Season the stewing beef generously with salt and pepper. Place the beef in a ziploc bag and add the flour over the beef. Close the ziploc bag and shake until each piece of beef is fully covered in flour. You can also do this in a bowl.
  • Sear the Beef: Heat the olive oil in a Dutch oven over medium-high heat. Add the beef to the pot and cook just until the meat starts to brown about 3 minutes per side. You will have to do this in 2 or 3 batches, since you do not want to crowd the meat. Remove the meat from the pot after you’re done and set aside.
  • Cook the Mirepoix: In the same pot, you will have a lot of brown bits on the bottom. Add more olive oil if needed, then add the chopped onion, carrots and celery. Cook the vegetables until soft, about 5 minutes, stirring occasionally.
  • Season and Cook the Beef: Add the garlic, oregano and tomato paste to the pot and stir. Cook for 30 seconds until aromatic. Add a bit of the beef broth to the pot to deglaze all the brown bits at the bottom. Add the meat back to the pot, then the beef broth and water and season with salt and pepper. Bring to a boil, then turn down the heat to a medium, cover the pot and cook for about 30 to 45 minutes, stirring occasionally. You want to cook this for so long so that the beef becomes tender, it will melt in your mouth.
  • Add Barley and Cook: Add the barley to the pot, cover it and cook for another 30 minutes or until the barley is cooked through. Make sure you stir occasionally so the barley won’t stick. If you find that the soup is too thick add more water as necessary until you get the desired consistency, though this is quite a thick soup.
  • Finish and Serve: Remove the soup from heat and garnish with fresh parsley before serving.


  1. I used pearl barley. Pearl barley usually takes 25-30 minutes to cook and hulled barley usually takes 40-50 minutes. Barley is cooked when it’s tender yet chewy. If using hulled barley, make sure you add it before covering the pot and cooking the beef.
  2. If you can’t find barley, use rice or couscous instead.
  3. If you make this ahead of time, add the barley the day you serve it.
  4. This can be made in a crockpot. Cook for either 4 hours on high, or 8 hours on low.
  5. Store leftover beef barley soup in an airtight container for 3-4 days.
  6. Reheat either in the microwave at 30 second intervals, stirring in between, or on the stovetop over medium heat.
  7. You can also store your leftovers in the freezer up to 6 months. I find it’s easiest to first transfer the soup to the fridge to thaw overnight, then heat it up using your preferred method.


Serving: 1serving | Calories: 336kcal | Carbohydrates: 32g | Protein: 22g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 52mg | Sodium: 835mg | Potassium: 893mg | Fiber: 6g | Sugar: 3g | Vitamin A: 2264IU | Vitamin C: 6mg | Calcium: 58mg | Iron: 4mg

Article Categories:
Soup Recipes


  • This looks delicious. I am going to try it
    with chicken too.

    Bobbie Schlesser December 15, 2022 10:11 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't Miss! random posts ..