🍽️Mahshi
🇪🇬 Rice-stuffed vegetables · Egypt

Mahshi

Mahshi is one of the dishes that defines the Egyptian family table, the word 'mahshi' simply meaning 'stuffed' in Arabic, a category rather than a fixed recipe, since almost any vegetable with a suitable cavity can be filled with seasoned rice. Preparing Mahshi is considered a communal ritual in many families — mothers, grandmothers, and daughters often gather around the kitchen table to hollow and roll for hours, turning the task into a social occasion. While the rice-and-herbs version remains the most common, some families add ground meat to the mixture for special occasions, and stuffed grape leaves, regionally known as 'warak enab', are often considered the most refined variant of the category. Mahshi frequently appears at Ramadan meals for breaking the fast, and the large quantity prepared in a single session reflects its nature as a dish meant for sharing, not individual consumption.

Total time40m
Active time30m
Servings4
DifficultyEasy
Cost$
🥒

Hollowed zucchini and eggplant

Small zucchini and eggplants are hollowed out with a special tool, keeping thin walls, ready to be filled with the rice mixture.

🍚

Rice with fresh herbs

Raw rice mixes with finely chopped parsley, dill, and mint, plus grated tomatoes, forming the classic fragrant filling.

🍃

Wrapped cabbage and grape leaves

Blanched cabbage leaves or grape leaves roll tightly around a small portion of seasoned rice.

🍋

Lemony tomato broth

The stuffed vegetables simmer in a light tomato broth, enriched with lemon juice at the end for freshness.

Ingredients 4 servings

  • 6 small zucchini, hollowed
  • 4 small eggplants, hollowed
  • 8 blanched cabbage leaves
  • 300 g raw rice
  • 1/2 bunch parsley, chopped
  • 1/2 bunch dill, chopped
  • 2 tomatoes, grated
  • 1 L light tomato broth
  • Juice of 1 lemon

How to make it

  1. 1The small zucchini and eggplants are washed well, then hollowed out with a special corer tool, removing the core and leaving thin walls about half a centimeter thick.
  2. 2The raw, uncooked rice is mixed in a bowl with the chopped parsley, chopped dill, and grated tomatoes, seasoning with salt and pepper to taste.
  3. 3Each zucchini and eggplant is filled with the rice mixture, leaving a little space at the top so the rice can expand during cooking.
  4. 4The blanched cabbage leaves are spread on a flat surface, and a spoonful of the same rice mixture is placed at the base of each leaf.
  5. 5The leaf is rolled tightly, folding the edges inward, forming a small, compact package that doesn't come apart during cooking.
  6. 6The stuffed vegetables and cabbage rolls are carefully arranged in a large pot, packed close together so they don't move during cooking.
  7. 7The light tomato broth is poured over the vegetables, covering them almost completely, and the pot simmers covered on low heat for forty-five minutes.
  8. 8Lemon juice is added in the final five minutes of cooking, and Mahshi is served warm, straight from the pot, with a little of the flavorful broth spooned over top.

Nutritional info

per serving (~400 ml)

Calories 380 kcal
Protein 9 g
Carbs 58 g
Fat 14 g
Fiber 6 g

Estimated nutritional values.

Pairs perfectly with

🍯 Hummus and labneh
🥗 Tabbouleh
🫓 Warm flatbread
🥒 Pickled turnips and olives
🥗

Plan your meals for the entire week

Generate a personalized plan with varied recipes and automatic shopping list.

Generate my plan now →
Egypt