Mahshi

Mahshi – flavorful Egyptian stuffed vegetables
Egypt
⏱ — min. Serves: —

Mahshi appears as a careful arrangement of vegetables on the plate—glistening zucchini and eggplant halves, tomato cups, sometimes grape leaves rolled around fragrant herb-filled rice. The stuffing combines rice with fresh herbs (parsley, dill), sometimes with spiced ground meat, creating pockets of flavor within each vegetable. This Egyptian dish builds in layers—stuffing vegetables with rice carries South Mediterranean tradition, the tomato-based broth relates to Ottoman cooking, and the specific herb combinations are distinctly Egyptian. Each vegetable maintains its shape and texture while absorbing broth, creating a meal of contrasts in temperature and texture.

⚡ Medium 🔥 ~280 kcal / serving

Ingredients

  • For the Filling:
  • 1 cup rice
  • 1/2 cup ground beef or lamb (optional)
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1/2 cup pine nuts, toasted (optional)
  • 1/2 cup chopped fresh parsley
  • 1/2 cup chopped fresh dill
  • 1 teaspoon ground cumin
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground allspice
  • Salt and black pepper to taste
  • For the Vegetables:
  • 10-12 grape leaves or large zucchini, bell peppers, or eggplants (hollowed out)
  • 2 tablespoons olive oil
  • 1 can (400 grams or 14 oz) diced tomatoes
  • 1 cup water or vegetable broth

Instructions

Prepare the Filling

Rinse the rice under cold water until the water runs clear. Drain well.

Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped onion and garlic, cooking until soft and translucent.

If using ground meat, add it to the skillet and cook until browned. Drain any excess fat.

Stir in the tomato paste and cook for 1-2 minutes.

Add the rice, pine nuts (if using), parsley, dill, cumin, cinnamon, allspice, salt, and black pepper. Mix well and cook for 2-3 minutes.

Prepare the Vegetables

If using grape leaves: Blanch them in boiling water for 1-2 minutes to soften. Drain and pat dry.

If using zucchini, bell peppers, or eggplants: Cut off the tops and scoop out the flesh, leaving a 1/4-inch thick shell.

Stuff the Vegetables

Place a spoonful of the rice filling into each grape leaf or hollowed-out vegetable. If using grape leaves, fold the sides over the filling and roll up tightly.

Arrange the stuffed grape leaves or vegetables in a large pot.

Cook the Mahshi

Pour the diced tomatoes and water or vegetable broth over the stuffed vegetables.

Drizzle with 2 tablespoons of olive oil.

Cover the pot with a lid and simmer over low heat for about 45 minutes to 1 hour, or until the rice is fully cooked and the vegetables are tender.

Serve

Let the Mahshi cool slightly before serving.

Frequently Asked Questions

Should the rice be fully cooked before stuffing?

No. Use parboiled or barely softened rice. It will finish cooking inside the vegetables during the braising. Fully cooked rice becomes mushy.

What herbs are traditional for mahshi filling?

Parsley and dill are essential—they define the flavor. Mint appears in some regional variations. The herbs should be fresh and abundant.

Why include tomato paste in the filling?

Tomato paste adds acidity and depth to the rice, preventing it from tasting bland. It also complements the tomato broth the vegetables cook in.

Can I use pre-made grape leaves in jars?

Yes. Rinse them well to remove brine. They're convenient though less delicate than fresh. Blanching isn't necessary—they're already softened.

Why is pine nut traditional?

Pine nuts add textural contrast and richness to the mild rice. They're common in festive mahshi, though some families skip them for simplicity or cost.