Egyptian Mahshi Recipe | Authentic Stuffed Vegetables
Mahshi is one of Egypt's most beloved traditional dishes, featuring an assortment of vegetables such as zucchini, bell peppers, eggplants, tomatoes, and grape leaves stuffed with a fragrant mixture of rice, fresh herbs, tomatoes, and aromatic spices. The stuffed vegetables are gently simmered in a rich tomato broth until perfectly tender, allowing the filling to absorb the delicious flavors while remaining soft and fluffy.
Mahshi is a staple in Egyptian households and is commonly prepared for family dinners, celebrations, Ramadan, and special occasions. Every family has its own variation, but the heart of the dish remains the same—a flavorful rice stuffing seasoned with parsley, dill, cilantro, garlic, and warm spices. The vegetables become incredibly tender during cooking, while the tomato broth adds a rich, savory taste that ties the entire dish together.
This comforting meal is both wholesome and satisfying, offering a wonderful balance of fresh vegetables, herbs, and aromatic rice. Mahshi is often served alongside roasted chicken, grilled meat, yogurt, fresh salad, or warm Egyptian bread, making it a complete and memorable meal.
Whether you're discovering Egyptian cuisine for the first time or recreating a family favorite, this authentic Egyptian Mahshi recipe brings the rich flavors and traditions of Egypt straight to your table.
Cooking Method
- Hollow out the zucchini, eggplants, tomatoes, and bell peppers, leaving sturdy walls.
- In a large bowl, combine the rice, onion, grated tomatoes, tomato paste, parsley, dill, cilantro, garlic, olive oil, cumin, paprika, salt, and black pepper.
- Stuff each vegetable about ¾ full, leaving room for the rice to expand during cooking.
- Arrange the stuffed vegetables tightly in a large pot.
- Mix the tomato juice, broth, tomato paste, and olive oil, then pour over the vegetables until mostly covered.
- Place a heatproof plate over the vegetables to keep them in place while cooking.
- Bring to a gentle boil, then reduce the heat and simmer for 50–60 minutes until the vegetables are tender and the rice is fully cooked.
- Remove from the heat and let the Mahshi rest for 10 minutes before serving.
- Carefully transfer to a serving platter.
- Garnish with fresh parsley and serve with lemon wedges or plain yogurt if desired.
Share this Recipe
Link copied to clipboard!