READY IN: 2hrs 30mins
Recipe by jmomls

From the Milwaukee Journal in 2006...a soup called Mashawa that is served at Kabul Afghanistan and Mediterranean Restaurant, at 541 State St., Madison. Hamed Zafari, manager, sent the recipe. He said it’s the only soup that is served at the restaurant. He called it a "very traditional Afghan dish" and said the ingredients are "not set in stone — you can adjust them to taste."

Top Review by SoulofaJedi

Thank you so much for posting this! I used to frequent Kabul when I lived in Madison, and this soup was one of the main reasons why I went there. I was so pleasantly surprised to find the exact recipe posted! I made this today, and the only thing I changed was to use ground bison instead of lamb. This tastes *amazing*, and just came out tasting exactly as if I had purchased it from the restaurant. Thank you!!

Ingredients Nutrition


  1. In large kettle, bring 1 gallon water to a boil. Add kidney beans and garbanzo beans and boil, uncovered, 1 to 1½ hours or until beans are tender. Remove from heat and drain. Do not rinse. Set beans aside.
  2. In large kettle, heat oil. Add onion and cook until translucent, about 3 minutes. Add lamb and chicken and sauté, turning, until evenly browned.
  3. To the lamb/chicken mixture, add tomatoes, spices and stock and split peas. Add water to cover by 1 inch. Bring to a boil, then simmer uncovered over low heat 2 hours.
  4. Combine meat mixture with reserved beans and heat through if needed. Pour into individual bowls and top each serving with about a tablespoon of the yogurt sauce. Serve with Afghan flatbread. Makes 8 to 10 side-dish servings.
  5. Note: This soup has the best flavor when served the next day. It is usually served as a side dish, but can be a main dish.
  6. Upon the tester’s advice, we adjusted the recipe slightly to add more tomatoes and chicken stock. (The original recipe called for 2 tablespoons of crushed tomatoes and ¼ cup chicken stock.).

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a