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.
Watch it madeMiddle Eats · 6:55
Ingredients
- Young pigeons or squab, cleaned with giblets reserved2 small
- Freekeh, rinsed well and drained3/4 cup
- Ghee3 tbsp
- Onion, finely chopped1 medium
- Reserved pigeon giblets, finely choppedfrom 2 pigeons
- Egyptian baharat1 tsp
- Ground cinnamon1/4 tsp
- Ground black pepper1/2 tsp
- Salt1 1/2 tsp, divided
- Chicken or pigeon broth3 cups
- Bay leaf1
- Green cardamom pods3
- Small onion, quartered1
- Lemon juice or vinegar1 tbsp
- Flour or coarse salt, for cleaning2 tbsp
Method
- Rub the pigeons inside and out with flour or coarse salt and lemon juice or vinegar, rinse well, and pat completely dry.
- In a small pan, melt 1 tablespoon ghee over medium heat and sauté the chopped onion until soft and golden at the edges.
- Add the chopped giblets and cook for 3 to 4 minutes, stirring until they change color.
- Stir in the freekeh, baharat, cinnamon, black pepper, and 1 teaspoon salt, then toast for 2 minutes.
- 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.
- 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.
- Place the stuffed pigeons in a pot with the remaining broth, bay leaf, cardamom pods, quartered onion, and remaining 1/2 teaspoon salt.
- 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.
- Lift the pigeons from the broth and let them drain and steam-dry for 10 minutes so the skin browns properly.
- 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.
- 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.