A hearty and comforting beef barley soup made with tender beef, chewy barley, and fresh vegetables in a rich, savory broth. Perfect for cold days and family meals.
Heat olive oil in a large Dutch oven or heavy pot over medium-high heat. Season beef cubes with salt and pepper, then brown in batches. Remove and set aside.
In the same pot, add onion, carrots, and celery. Sauté for 5-7 minutes until softened. Add garlic and cook for 1 minute until fragrant.
Return the browned beef to the pot. Add beef broth, diced tomatoes with juice, barley, bay leaves, thyme, and rosemary. Stir to combine.
Bring the soup to a boil, then reduce heat to low. Cover and simmer for 1.5 to 2 hours, or until beef is tender and barley is cooked through.
Remove bay leaves. Taste and adjust seasoning with salt and pepper as needed.
Serve hot, garnished with fresh parsley.
Notes
For a thicker soup, mash some of the barley against the side of the pot during the last 10 minutes of cooking. Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.