Estimated reading time: 2 minutes
Discover a nourishing twist on traditional Egyptian Mahshi with an assortment of vegetables stuffed with savory meat and coarse ground walnuts instead of rice. High in protein and fiber, low in carbs, and packed with wholesome nutrients, these flavorful mahshi deliver all the comfort without the guilt.
At a Glance
- Cuisine: Egyptian Cuisine
- Primary Cooking Method: Oven
- Dietary Info: High protein and fiber
- Key Favor:Warm and deep notes cumin, coriander, tangy tomato sauce.
- Skill Level: Intermediate
Why High Protein Mahshi is so Special:
- Quick: A streamlined, rice-free filling comes together fast for an easy weeknight meal.
- Crowd Pleaser: Rich Egyptian flavors, tender vegetables, and a savory walnut-meat stuffing make it satisfying for everyone at the table.
- Make-Ahead Recipe: The stuffed vegetables can be assembled in advance and baked when ready to serve.
- Standalone Dish: Protein, vegetables, healthy fats, and bold flavor all come together in one complete meal.
- Filling: High in protein and fiber, naturally low in carbs, and hearty enough to keep you full and nourished.
Ingredients for High Protein Mahshi

- Vegetables: Mini peppers and grape leaves bring sweetness, tenderness, and beautiful variety to the mahshi platter.
- Onions/Shallots: Add natural sweetness and depth to the savory filling.
- Garlic: Infuses the stuffing with bold, aromatic Egyptian flavor.
- Aromatic Herbs: Fresh parsley, dill, and cilantro brighten the filling and add freshness.
- Walnuts: Coarsely ground walnuts replace rice, adding texture, protein, fiber, and healthy fats.
- Meat: Lean ground beef or lamb creates a rich, hearty, and protein-packed stuffing.
- Spices: Warm Egyptian spices like cumin, black pepper, allspice, and cinnamon create layers of comforting flavor.
- Fat: Olive oil or ghee adds richness and helps the filling stay moist and flavorful.
Popular Substitutions & Variations
- Swap the ground beef with ground turkey or chicken for a leaner variation.
- Add finely chopped mushrooms to the filling for extra fiber and an earthy depth of flavor.
- Replace walnuts with almonds or pecans for a different texture and nutty richness.
- Use zucchini, eggplant, tomatoes, onions, or cabbage leaves alongside mini peppers and grape leaves for a colorful mahshi assortment.
- For a dairy-free and lighter finish, use olive oil instead of ghee.
- Add fresh mint or basil to the herbs for a brighter Mediterranean flavor profile.
- Prefer extra heat? Stir chili flakes or chopped hot peppers into the stuffing mixture.
How to Make High Protein Mahshi
Tips for Making the best High Protein Mahshi
- Use coarsely ground walnuts instead of finely ground ones for a heartier texture that mimics traditional rice stuffing.
- Chill the filling for at least 30 minutes before stuffing to help the flavors meld together beautifully.
- Stuff the vegetables tightly, but leave a little room for the filling to expand while cooking.
- Arrange the mahshi snugly in the pot to prevent the vegetables from opening during baking.
- Use a rich vegetable broth mixed with tomato paste or passata for deeper flavor and a silky sauce.
- Covering the pot with parchment before foil helps trap moisture while preventing the foil from touching the food.
- Bake low and slow until the vegetables are tender and infused with the savory broth.
- Let the mahshi rest for 10 minutes before serving so the juices settle and the flavors intensify.
- A squeeze of fresh lemon right before serving brightens the dish and balances the richness of the meat and walnuts.
What to Serve With Mahshi
- Salata Baladi (Egyptian green salad)
Frequently Asked Questions
Can I make high-protein Mahshi ahead of time?
Yes! You can assemble the mahshi up to 24 hours in advance and refrigerate it until ready to bake.
Can I freeze it?
I don’t recommended, unless you cook it and then freeze it.
What can I use instead of walnuts?
Almonds, pecans, or even finely chopped mushrooms can work well as substitutes.
Is this mahshi low carb?
Yes. Replacing rice with walnuts creates a filling that is naturally lower in carbs while still hearty and satisfying.
Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken works beautifully for a lighter version.
What vegetables work best for this recipe?
Mini peppers, zucchini, eggplant, onions, tomatoes, and grape leaves are all excellent options.
How do I keep the stuffing moist?
Using enough broth, covering the pot with parchment and foil, and avoiding overbaking will help keep the filling tender and juicy.
Can I make this recipe dairy free?
Yes. Simply use olive oil instead of ghee or butter.
Do walnuts overpower the flavor?
Not at all. They add texture, richness, and nutrition while blending beautifully with the herbs, spices, and meat.
How should I serve high-protein mahshi?
It can be served as a complete standalone meal or paired with greek yogurt, salad, or with own sauce.
More Egyptian High Protein Recipes
- Kofaa Al Hatti
- Steak Au Poivre
- Keto Bread
- Gebna Baida We Tamatem (Egyptian Cottage Cheese Dip)
- Baid Meza’lil (Fried and Hard
- Kabab Halla

Slimming Egyptian”Mahshi”: High Protein & Low Carb
Equipment
Ingredients
For the Filling
- 500 grams lean ground beef
- 250 grams coarsely ground walnuts
- 1 large onion, roughly chopped
- 3-4 garlic cloves
- ½ cup packed parsley leaves
- ½ cup cilantro
- ¼ cup dill
- 1 teaspoon Himalayan salt
- ½ teaspoon black pepper
- 1 teaspoon cumin
- 1 teaspoon allspice
- ½ teaspoon cinnamon
- 1 tablespoon olive oil or ghee
Vegetables
- 10 mini sweet peppers, Tops removed and cored
- 10 grape leaves, rinsed and drained
- Tomato Broth, recipe follows
Vegetable Broth
- 1 - 1½ cups vegetable broth
- ½ cup passata or tomato puree
- 1 tablespoon tomato paste
- 1 tablespoon olive oil
- Salt and pepper to taste
For Serving
- Lemon wedges
- Greek Yogurt, optional
Instructions
Step 1: Prepare the Onion-Garlic-Herbs Paste
- In a food processor, combine the onion, garlic, parsley, dill, and cilantro. Pulse until a textured green paste forms.
Step 2: Prepare the Filling
- In a large mixing bowl, combine the ground beef, coarsely ground walnuts, herb paste, salt, pepper, cumin, allspice, cinnamon, and olive oil. Mix thoroughly until evenly combined. Cover and refrigerate for 30 minutes to allow the flavors to meld together.
Step 3: Prepare the Vegetables
- Slice the tops off the mini peppers and remove the seeds. If using jarred grape leaves, rinse them gently under cold water and pat dry
Step 4: Stuff the Mahshi
- Stuff the peppers tightly with the meat mixture. Place a small spoonful of filling in each grape leaf and roll tightly into compact cylinders. Arrange the stuffed vegetables snugly in a large baking dish or Dutch oven.
Step 5: Prepare the Tomato Broth
- In a bowl or measuring cup, whisk together the vegetable broth, passata, tomato paste, olive oil, salt, and pepper. Pour the broth gently over the stuffed vegetables.
Step 6: Cover and Bake
- Place a sheet of parchment paper directly over the mahshi, then cover tightly with foil or a lid. Bake at 375°F (190°C) for 40–45 minutes, or until the vegetables are tender and the filling is fully cooked. After 30 minutes from placing in the oven, check on the mahshi and add some extra broth if necessary.
Step 7: Rest and Serve
- Remove from the oven and allow the mahshi to rest for 10 minutes before serving. Serve warm with fresh lemon wedges, herbs, and yogurt if desired. Zucchini, tomatoes, onions, or eggplant can also be used for stuffing. Store leftovers in an airtight container in the refrigerator for up to 4 days.
Nermine's Notes
- For a lighter version, substitute ground turkey or chicken for the beef.
- Zucchini, tomatoes, onions, or eggplant can also be used for stuffing.
- Leftovers taste even better the next day as the flavors continue to develop.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
Add Your Private Notes
Discover more from
Subscribe to get the latest posts sent to your email.


