Hamam Mahshi
Pigeon stuffed with freekeh and roasted, the most special-occasion dish in the Egyptian repertoire. Small birds, cooked twice: simmered first, then browned hard.
Photograph credit: Hamam mahshi by medea_material · CC BY 2.0 · Wikimedia Commons
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Soften the chopped onion in the butter 8 minutes, add the freekeh and turn it for 2 minutes, then stir in the allspice, cinnamon and salt. Take off the heat — the grain stays mostly raw.
-
Stuff each pigeon about two-thirds full with the freekeh mixture. It expands, so do not pack it. Close the cavity with a cocktail stick.
-
Put the birds in a pot with the poaching onions, whole spices, bay, peppercorns, salt and water.
-
Bring to a bare simmer and poach gently 55 minutes, until the legs are tender and the freekeh inside has cooked through.
-
Lift the birds out carefully and pat them dry. Reserve the broth for serving.
-
Heat the oven to 230°C / 450°F. Brush the pigeons with the melted butter and the cumin.
-
Roast 15 minutes until the skin is crisp and deep brown. Rest 5 minutes and serve with a little broth and lemon.
Chef’s Tips
- Poach first, roast second. Roasting from raw dries the breast.
- Two-thirds full — freekeh swells and will split the bird.
- Dry the skin before it goes in the oven.
Pairing Suggestions
- Torshi
- Salata baladi
- A bowl of the broth
Storage & Reheating
Refrigerated for 2 days. Reheat at 200°C for 12 minutes. Do not freeze — the stuffing goes claggy.
Common questions
How long does Hamam Mahshi take to make?
About 1 hour 55 minutes in total — 45 minutes of preparation and 1 hour 10 minutes of cooking. The recipe serves 4.
What are the key tips for making Hamam Mahshi?
Poach first, roast second. Roasting from raw dries the breast. Two-thirds full — freekeh swells and will split the bird. Dry the skin before it goes in the oven.
What should I serve with Hamam Mahshi?
Torshi; Salata baladi; A bowl of the broth.
Can Hamam Mahshi be made ahead or frozen?
Refrigerated for 2 days. Reheat at 200°C for 12 minutes. Do not freeze — the stuffing goes claggy.
Is Hamam Mahshi suitable for a special diet?
This recipe is dairy-free, high-protein and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Hamam Mahshi?
About 685 kcal per serving, with 52 g protein, 41 g carbohydrate and 34 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.