Egyptian Mahshi - Stuffed Veggies with Meat & Rice Recipe

Egyptian Mahshi - Stuffed Veggies with Meat & Rice Recipe

Side Dishes 2 Last Update: Feb 28, 2026 Created: Jan 23, 2026
Egyptian Mahshi - Stuffed Veggies with Meat & Rice Recipe Egyptian Mahshi - Stuffed Veggies with Meat & Rice Recipe
  • Serves: 6 People
  • Prepare Time: 60 minutes
  • Cooking Time: 60 minutes
  • Calories: -
  • Difficulty: Medium
Print

Welcome to the heart of Egyptian home cooking! If you've ever wondered about recipes with veggies and meat that truly satisfy, look no further than Mahshi. This incredible dish, where "mahshi" literally means "stuffed," features tender vegetables brimming with a savory beef and rice dish, infused with fragrant recipes using herbs and simmered in a rich tomato broth. It’s a labor of love, but every bite proves why it’s worth the effort.
While Mahshi can include everything from stuffed grape leaves to cabbage rolls, we’re focusing on a classic and approachable version perfect for US kitchens: zucchini and bell peppers. This guide offers a single, canonical method designed to help you master this beloved food from middle east, ensuring a delicious and authentic experience. Get ready to create a meal that’s both comforting and impressive!
What makes this Egyptian: The generous use of fresh herbs (cilantro, dill, parsley) in the filling and the distinct tomato-broth simmer are hallmarks of Egyptian Mahshi.
Jump links: Ingredients | Tools | Step-by-step | Troubleshooting | Ramadan hosting | FAQ
Mahshi is a staple in Middle Eastern cuisine, a comforting dish where various vegetables are hollowed out and filled with a flavorful mixture, then cooked until tender. While the term "Mahshi" broadly refers to anything stuffed, popular choices include zucchini, bell peppers, eggplant, tomatoes, cabbage rolls, and even grape leaves.
Egyptian Mahshi often stands out for its vibrant, rice- and herb-forward filling, typically simmered in a rich tomato broth. While many versions are vegetarian, including ground meat (like beef or lamb) is common and adds a delightful richness, creating a substantial vegetables and rice dish. This differentiates it slightly from some Levantine versions, which might feature different spice profiles or fillings. Here, we embrace the hearty, herb-packed Egyptian style with meat.

Ingredients

Directions

  1. Prep the Vegetables: Wash zucchini and bell peppers thoroughly. Trim the ends of the zucchini. For bell peppers, slice off the top around the stem, remove the seeds and white membranes, keeping them intact. Be gentle to keep the vegetables from tearing.
  2. Core the Zucchini: Using a zucchini corer or a sturdy teaspoon, carefully hollow out the zucchini, leaving about ¼-inch wall thickness. Work slowly to avoid puncturing the bottom or sides. Save some of the inner pulp for pot lining if desired.
  3. Make the Filling: In a large bowl, combine the rinsed short-grain rice, 1 lb ground meat (beef), finely chopped onion, fresh cilantro, dill, parsley, tomato paste, dried mint, cumin, coriander, black pepper, cayenne (if using), salt, and ¼ cup olive oil. Mix everything thoroughly with your hands until well combined and cohesive.
  4. Stuff the Vegetables: Carefully fill each zucchini and bell pepper with the rice and meat mixture. Do not overstuff – leave about ¾ full, or about ½ inch of headroom from the top, as the rice will expand significantly during cooking. Use gravity or gentle tapping on the counter to settle the filling; avoid packing it tightly with your finger.
  5. Build the Pot: Choose a wide, heavy-bottomed pot or Dutch oven. Line the bottom with zucchini trimmings, bell pepper cores, or herb stems. This prevents scorching and adds extra flavor. Arrange the stuffed vegetables snugly in the pot, standing them upright if possible, or layering them on their sides if needed.
  6. Add Tomato Broth: In a separate bowl, whisk together the hot water/stock, tomato sauce, tomato paste, olive oil, salt, and black pepper. Pour the broth gently over the stuffed vegetables until the liquid reaches about ¾ of the way up the vegetables. The liquid level is crucial for ensuring the rice cooks properly without making the vegetables mushy.
  7. Simmer: Place a small, heatproof plate directly on top of the stuffed vegetables to pack and weigh them down. This keeps everything submerged and prevents the filling from leaking out. Bring the broth to a boil over medium-high heat, then reduce the heat to low, cover the pot tightly, and simmer for 45-60 minutes, or until the vegetables are tender and the rice is fully cooked.
  8. Finish & Serve: Remove the pot from heat. Stir in the fresh lemon juice. Let the Mahshi rest, covered, for at least 10-15 minutes before serving. This allows the flavors to meld and the rice to fully set. Serve hot, directly from the pot.

Egyptian Mahshi - Stuffed Veggies with Meat & Rice Recipe



  • Serves: 6 People
  • Prepare Time: 60 minutes
  • Cooking Time: 60 minutes
  • Calories: -
  • Difficulty: Medium

Welcome to the heart of Egyptian home cooking! If you've ever wondered about recipes with veggies and meat that truly satisfy, look no further than Mahshi. This incredible dish, where "mahshi" literally means "stuffed," features tender vegetables brimming with a savory beef and rice dish, infused with fragrant recipes using herbs and simmered in a rich tomato broth. It’s a labor of love, but every bite proves why it’s worth the effort.
While Mahshi can include everything from stuffed grape leaves to cabbage rolls, we’re focusing on a classic and approachable version perfect for US kitchens: zucchini and bell peppers. This guide offers a single, canonical method designed to help you master this beloved food from middle east, ensuring a delicious and authentic experience. Get ready to create a meal that’s both comforting and impressive!
What makes this Egyptian: The generous use of fresh herbs (cilantro, dill, parsley) in the filling and the distinct tomato-broth simmer are hallmarks of Egyptian Mahshi.
Jump links: Ingredients | Tools | Step-by-step | Troubleshooting | Ramadan hosting | FAQ
Mahshi is a staple in Middle Eastern cuisine, a comforting dish where various vegetables are hollowed out and filled with a flavorful mixture, then cooked until tender. While the term "Mahshi" broadly refers to anything stuffed, popular choices include zucchini, bell peppers, eggplant, tomatoes, cabbage rolls, and even grape leaves.
Egyptian Mahshi often stands out for its vibrant, rice- and herb-forward filling, typically simmered in a rich tomato broth. While many versions are vegetarian, including ground meat (like beef or lamb) is common and adds a delightful richness, creating a substantial vegetables and rice dish. This differentiates it slightly from some Levantine versions, which might feature different spice profiles or fillings. Here, we embrace the hearty, herb-packed Egyptian style with meat.

Ingredients

Directions

  1. Prep the Vegetables: Wash zucchini and bell peppers thoroughly. Trim the ends of the zucchini. For bell peppers, slice off the top around the stem, remove the seeds and white membranes, keeping them intact. Be gentle to keep the vegetables from tearing.
  2. Core the Zucchini: Using a zucchini corer or a sturdy teaspoon, carefully hollow out the zucchini, leaving about ¼-inch wall thickness. Work slowly to avoid puncturing the bottom or sides. Save some of the inner pulp for pot lining if desired.
  3. Make the Filling: In a large bowl, combine the rinsed short-grain rice, 1 lb ground meat (beef), finely chopped onion, fresh cilantro, dill, parsley, tomato paste, dried mint, cumin, coriander, black pepper, cayenne (if using), salt, and ¼ cup olive oil. Mix everything thoroughly with your hands until well combined and cohesive.
  4. Stuff the Vegetables: Carefully fill each zucchini and bell pepper with the rice and meat mixture. Do not overstuff – leave about ¾ full, or about ½ inch of headroom from the top, as the rice will expand significantly during cooking. Use gravity or gentle tapping on the counter to settle the filling; avoid packing it tightly with your finger.
  5. Build the Pot: Choose a wide, heavy-bottomed pot or Dutch oven. Line the bottom with zucchini trimmings, bell pepper cores, or herb stems. This prevents scorching and adds extra flavor. Arrange the stuffed vegetables snugly in the pot, standing them upright if possible, or layering them on their sides if needed.
  6. Add Tomato Broth: In a separate bowl, whisk together the hot water/stock, tomato sauce, tomato paste, olive oil, salt, and black pepper. Pour the broth gently over the stuffed vegetables until the liquid reaches about ¾ of the way up the vegetables. The liquid level is crucial for ensuring the rice cooks properly without making the vegetables mushy.
  7. Simmer: Place a small, heatproof plate directly on top of the stuffed vegetables to pack and weigh them down. This keeps everything submerged and prevents the filling from leaking out. Bring the broth to a boil over medium-high heat, then reduce the heat to low, cover the pot tightly, and simmer for 45-60 minutes, or until the vegetables are tender and the rice is fully cooked.
  8. Finish & Serve: Remove the pot from heat. Stir in the fresh lemon juice. Let the Mahshi rest, covered, for at least 10-15 minutes before serving. This allows the flavors to meld and the rice to fully set. Serve hot, directly from the pot.

You may also like

Newsletter

Sign up to receive email updates on new recipes.