ChefSnapOpen in the app

Egyptian

Hamam Mahshi

Egyptian stuffed pigeon filled with spiced freekeh, simmered until tender, then browned in ghee. The bird stays rich and juicy while the smoky grains absorb the broth and giblet flavor.

Hamam Mahshi — Egyptian — ChefSnap
35 minsPrep
1 hr 15 minsCook
2Serves
HardDifficulty
760 kcal per serving48g protein 42g carbs 43g fat
Watch it made — Hamam MahshiWatch it madeMiddle Eats · 6:55

Ingredients

Method

  1. Rub the pigeons inside and out with flour or coarse salt and lemon juice or vinegar, rinse well, and pat completely dry.
  2. In a small pan, melt 1 tablespoon ghee over medium heat and sauté the chopped onion until soft and golden at the edges.
  3. Add the chopped giblets and cook for 3 to 4 minutes, stirring until they change color.
  4. Stir in the freekeh, baharat, cinnamon, black pepper, and 1 teaspoon salt, then toast for 2 minutes.
  5. Add 1 cup broth, cover, and cook over low heat for 10 minutes, until the freekeh is partly cooked but still firm; let it cool slightly.
  6. Loosely stuff each pigeon cavity with the freekeh mixture, leaving room for expansion, then close with kitchen string or toothpicks and tie the legs together.
  7. Place the stuffed pigeons in a pot with the remaining broth, bay leaf, cardamom pods, quartered onion, and remaining 1/2 teaspoon salt.
  8. Bring to a gentle boil, skim any foam, then cover and simmer for 35 to 45 minutes, until the pigeons are tender and cooked through.
  9. Lift the pigeons from the broth and let them drain and steam-dry for 10 minutes so the skin browns properly.
  10. Heat the remaining 2 tablespoons ghee in a skillet over medium-high heat and brown the pigeons on all sides until the skin is deep golden.
  11. Rest for 5 minutes, then serve each pigeon whole with the freekeh stuffing inside and a spoonful of the strained cooking broth on the side.

Common questions

Can I substitute squab or pigeon with another bird for Hamam Mahshi?

Yes. Cornish game hens work best as a substitute because they’re small and cook similarly. If using chicken thighs or a small chicken, adjust the stuffing amount and expect a longer cooking time until fully tender.

How long does it take to cook Hamam Mahshi without drying it out?

After stuffing, the pigeons usually need gentle simmering for about 25 to 35 minutes, depending on size. They’re done when the juices run clear and the meat feels tender, not tight or rubbery.

What are the most common mistakes when making Hamam Mahshi?

Overstuffing is the biggest mistake, because the freekeh expands and can split the bird. Also avoid boiling hard, which toughens the meat, and don’t undercook the freekeh, or the stuffing will stay grainy.

How should I store leftover Hamam Mahshi?

Cool it quickly, then refrigerate in a covered container for up to 3 days. Reheat gently with a splash of broth or water so the meat doesn’t dry out. Cooked stuffing and birds also freeze well for about 2 months.

What should I serve with Hamam Mahshi?

It’s traditionally served with a simple salad, pickles, and sometimes a light broth on the side. A lemon wedge helps brighten the rich flavor, and plain yogurt or tahini-based sauce can also work well.