Africa
Egyptian Fattah with Beef
Chef-tested recipe
Crisp bread, garlic-vinegar broth, seasoned rice, tomato sauce, and tender simmered beef

Egyptian fattah, also written fatta, is a celebratory layered dish strongly associated with Eid al-Adha and family gatherings. Crisp baladi bread is moistened with garlicky vinegar and beef broth, covered with rice and tomato sauce, then crowned with tender beef. The pleasure lies in the contrast: crisp edges, savoury soaked bread, fluffy rice, sharp garlic-vinegar sauce, and rich meat.
Recipe at a glance
- Servings
- 8 servings
- Prep Time
- 35 mins
- Cook Time
- 2 hours 20 mins
- Total Time
- 2 hours 55 mins
- Cuisine
- Egyptian
- Course
- Main dishes
- Cooking Method
- Beef simmering, bread toasting, rice cooking, and layered assembly
- Difficulty
- Advanced
- Best Served With
- Best served with salata baladi, pickled turnips, cucumber yoghurt salad, roasted aubergine, or fresh herbs and lemon.
Before you begin
Ingredients & equipment
Gather what you need first, then cook through the method with confidence.
As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.
Equipment
- Large stockpot with lidpaid link
- Fine-mesh strainerpaid link
- Large rimmed baking traypaid link
- Medium saucepan with lidpaid link
- Small saucepanpaid link
- Large serving platterpaid link
- Chef’s knifepaid link
- Digital kitchen scalepaid link
Ingredients
For the beef and broth
- Beef shank or boneless short rib, cut into large pieces: 1500 g
- Cold water: 3000 ml
- Yellow onion, quartered: 300 g
- Garlic cloves, lightly crushed: 15 g
- Green cardamom pods, lightly crushed: 5 g
- Bay leaves: 2 g
- Black peppercorns: 4 g
- Fine sea saltpaid link: 18 g
For the rice
- Egyptian medium-grain rice, rinsed and drainedpaid link: 600 g
- Ghee: 40 g
- Reserved beef broth: 900 ml
- Fine sea saltpaid link: 8 g
For the bread layer
- Baladi bread or pita, cut into bite-size pieces: 500 g
- Ghee: 60 g
- Reserved beef broth: 350 ml
- Distilled white vinegarpaid link: 60 ml
For the garlic tomato sauce
- Ghee: 40 g
- Garlic cloves, finely minced: 50 g
- Distilled white vinegarpaid link: 60 ml
- Crushed tomatoes: 800 g
- Reserved beef broth: 250 ml
- Ground cumin: 4 g
- Ground coriander: 3 g
- Fine sea saltpaid link: 8 g
- Freshly ground black pepper: 3 g
Preparation Overview
Rinse the rice until the water is mostly clear and drain well. Cut the bread evenly so it toasts at the same rate. Make enough broth to cook the rice, moisten the bread, and loosen the tomato sauce while keeping the beef tender.
Method
Place the beef, water, onion, crushed garlic, cardamom, bay leaves, peppercorns, and salt in a large pot.
Bring just to a simmer, skim the surface, cover partly, and cook gently for 1½ to 2 hours until the beef is tender.
Transfer the beef to a tray and keep it covered. Strain the broth and discard the aromatics.
Heat the oven to 190°C. Toss the bread pieces with 60 g ghee, spread on a tray, and bake for 10 to 15 minutes until crisp and golden.
For the rice, melt 40 g ghee in a saucepan, add the drained rice, and stir for 2 minutes. Add 900 ml broth and salt, cover, and cook on low heat for 15 minutes. Rest covered for 10 minutes.
For the sauce, melt 40 g ghee in a saucepan and cook the minced garlic until pale golden and fragrant.
Carefully add 60 ml vinegar and let it sizzle for 30 seconds, then stir in the tomatoes, 250 ml broth, cumin, coriander, salt, and black pepper.
Simmer the tomato sauce for 20 to 25 minutes until thick but spoonable.
Mix 350 ml hot broth with the remaining 60 ml vinegar. Place the toasted bread in a large serving dish and spoon over enough broth mixture to moisten it while leaving some crisp edges.
Spread the hot rice evenly over the bread and spoon about half the tomato sauce across the rice.
Brown the cooked beef briefly in a hot pan with a spoonful of ghee if desired, then arrange it over the rice.
Serve immediately with the remaining tomato sauce and broth mixture on the side.
Beginner Technique Notes
Keep the beef broth at a gentle simmer so the meat stays tender and the liquid remains clean-tasting.
Toast the bread fully before moistening it; pale bread becomes soggy without developing flavour.
Add vinegar to hot ghee carefully because it splatters.
Assemble immediately before serving so the bread keeps a mixture of soaked and crisp textures.
Tips and Variations
Use bone-in beef shank for a richer broth, allowing extra time until the meat releases easily from the bone.
Baladi bread gives the most Egyptian character, while sturdy pita is a practical substitute.
Adjust the vinegar to taste but keep a clear acidic note because it balances the beef and ghee.
Prepare the broth, beef, and tomato sauce one day ahead, then cook the rice and toast the bread before serving.
Serving Ideas
- Present fattah on a large platter with visible layers of toasted bread, white rice, red tomato sauce, and browned beef, serving extra sauce beside it.
Storage
Store beef, broth, rice, sauce, and bread separately when possible. Refrigerate cooked components for up to 3 days and reheat to at least 74°C. Assemble only what will be eaten because wetted bread does not store well.
Nutritional Value
Allergen Notes
Contains gluten and milk if dairy ghee is used. Check bread, ghee, spices, and prepared tomato products for cross-contact. Use certified alternatives where required.
Frequently Asked Questions
What is Egyptian fattah?
It is a layered celebration dish of toasted bread, seasoned broth, rice, garlic-vinegar tomato sauce, and meat.
Is fattah traditionally served for Eid?
It is especially associated with Eid al-Adha in Egypt, although families also serve it for other gatherings.
How do I keep the bread from becoming mushy?
Toast it deeply, add hot broth gradually, and assemble the dish immediately before serving.
Can the components be prepared ahead?
Yes. Make the beef, broth, and sauce ahead, but cook the rice, crisp the bread, and assemble close to serving.