Skip to content
Egyptian Mahshi (Stuffed Vegetables)
egyptiandinner

Egyptian Mahshi (Stuffed Vegetables)

Tender vegetables — zucchini, peppers, tomatoes — stuffed with herbed rice and slow-cooked in tomato broth.

Prep
60 min
Cook
90 min
Servings
6
Difficulty
Hard
4.8
Sign in to rate
#egyptian#stuffed-vegetables#rice#slow-cooked#festive

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. 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. 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. 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. 4

    Make the broth

    Combine tomato juice, tomato paste, reserved tomato flesh, 1 tsp salt, and cumin. Add 2 cups water.

  5. 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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

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.

  • →

    Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

Variations

  • •

    Make fully vegetarian with no meat

  • •

    Stuff grape leaves (warak dawali)

  • •

    Add pine nuts and raisins to the filling

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

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.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving · 6 servings total

Calories420kcal
Protein22g
Carbohydrates52g
Fat14g
Fiber6g
Protein22g
Carbs52g
Fat14g

Time Summary

Prep time60 min
Cook time90 min
Total time150 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes