Egyptian Mahshi (Stuffed Vegetables)
Tender vegetables — zucchini, peppers, tomatoes — stuffed with herbed rice and slow-cooked in tomato broth.
About This Recipe
Mahshi is the Egyptian art of stuffing — taking vegetables like zucchini, peppers, tomatoes, and grape leaves, filling them with a fragrant rice mixture seasoned with herbs and sometimes meat, then slow-cooking them in a spiced tomato broth. The vegetables become tender and infused with the cooking liquid, while the rice inside absorbs all the flavors. It's a labor of love and a centerpiece of Egyptian home cooking.
Ingredients
Serves 6
- 6 mediumzucchini
- 4 mediumbell peppers (mixed colors)
- 4 mediumtomatoes
- 2 cupsshort-grain rice, washed
- 300 gground beef or lamb
- 1 mediumonion, finely chopped
- 1/2 cupfresh parsley and dill, chopped
- 2 tspcumin
- 1 tspcinnamon
- 1 tspallspice
- 2 tbsptomato paste
- 2 cupstomato juice
- 2 tspsalt
- 3 tbspolive oil
Instructions
- 1
Hollow the vegetables
Core zucchini from one end using a corer or thin knife, leaving a 5mm shell. Cut tops off peppers and remove seeds. Cut tops off tomatoes and scoop out the flesh (reserve for the broth).
- 2
Make the filling
Combine raw rice, ground meat, onion, herbs, spices, 1 tsp salt, and olive oil. Mix well. The rice goes in raw — it will cook inside.
- 3
Stuff the vegetables
Fill each vegetable 3/4 full with the rice mixture — leave room as rice expands. Replace tops on peppers and tomatoes.
- 4
Make the broth
Combine tomato juice, tomato paste, reserved tomato flesh, 1 tsp salt, and cumin. Add 2 cups water.
- 5
Slow cook
Arrange stuffed vegetables in a pot. Pour broth around them. Bring to a boil, then simmer covered for 60–75 minutes until rice is fully cooked and vegetables are tender.
Pro Tips
- →
Only fill 3/4 — rice expands and can burst the vegetables.
- →
A heavy pot with a tight lid is essential for proper steaming.
- →
The cooking liquid becomes a delicious soup — serve alongside.
Variations
- •
Make fully vegetarian with no meat
- •
Stuff grape leaves (warak dawali)
- •
Add pine nuts and raisins to the filling
Storage
Refrigerate up to 4 days. Reheat gently with a splash of water.
History & Origin
Mahshi is pan-Arab but particularly beloved in Egypt, where it's a staple of family gatherings and religious celebrations. The tradition of stuffing vegetables is ancient, with evidence of similar dishes in Ottoman cookbooks dating to the 15th century.
Frequently Asked Questions
Why doesn't the rice cook inside?
Be sure the heat stays at a steady simmer for the full 60–75 minutes. Lifting the lid frequently releases steam and slows cooking.
Can I make this without meat?
Yes — vegetarian mahshi is delicious. Increase the herbs and add a handful of pine nuts and raisins to the rice.
Nutrition Facts
Per serving · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Egyptian Recipes
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes