Skip to main content New<> this month
Get the Allrecipes magazine

Ham Mushroom Barley Soup

Rated as 4.67 out of 5 Stars

"Ham steak makes this a warm and filling soup for those wintry nights."
Added to shopping list. Go to shopping list.


1 h servings 361
Original recipe yields 4 servings


{{model.addEditText}} Print
  1. Melt butter in a large saucepan over medium heat. Add onions; cook until clear, about 5 minutes. Stir in ham and curry until curry is fragrant, 30 to 60 seconds. Add chicken broth, tomatoes, and barley. Bring to a boil; lower heat and simmer, covered, until barley is tender, 30 to 35 minutes. Add mushrooms and carrots and cook until tender, 10 to 15 minutes.


  • Cook's Notes:
  • This soup can be made ahead of time and stored in the freezer.
  • This recipe is a great way to use up leftover ham.

Nutrition Facts

Per Serving: 361 calories; 15 39.3 20.6 51 2103 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

I LOVE this recipe! The only change I made was to double the amount of broth, so the curry had a mild flavor and specifically use portabella mushrooms. This is my new winter favorite soup! Thank...

The only change I made was to add more curry powder. Otherwise it was great. I’ll definitely make this again.

Only used half the amount of curry and half the amount of mushrooms.