Egyptian mahshi crumb is a vegetarian stuffed cabbage rolls recipe that's absolutely delicious! It's made with homemade tomato sauce herb rice stuffed in delicate cabbage leaves and then simmered in chicken or duck broth.

Mahshi Crumb
The herb-flavored rice is unbelievable. It's made with dill, parsley, and cilantro in a homemade tomato sauce. I really like to make this recipe for weekend gatherings or special occasions because it's time-consuming and difficult to do. Mahshi crumb is best made with a rich homemade duck broth and served with cucumber mint yogurt.
Ingredient Notes
The mahshi rice stuffing has 3 main parts: a homemade tomato sauce, freshly chopped herbs, and rice.

- Onions: I recommend using white onions, sweet onions, or brown onions.
- Fresh Tomatoes: Any type of tomato will work for this recipe except grape tomatoes.
- Rice: I recommend medium-grain rice or Calrose rice.
- Herbs: This recipe calls for fresh parsley, cilantro, and dill. All of these herbs are crucial for getting the flavor right. I don't recommend using dried herbs.
- Spices: You will need a bouillon cube, salt, and pepper.
- Tomato paste: Any type of tomato paste will work.
- Cabbage: I recommend round cabbage for this recipe.
How to Make Mahshi Crumb
The secret for really great-tasting stuffed cabbage rolls is the herbs. This recipe does not use any meat, so it's vegetarian and vegan friendly.
Prepare The Ingredients

Prepare the Cabbage Leaves. Core out the center of the head of cabbage.

In a boiled pot of water, slowly lower the cabbage.

Peel off the leaves one by one and set them aside. Repeat with the other cabbage head. An alternative way of preparing the cabbage is to remove the cabbage leaves prior to cooking. Then boil the leaves until they are tender.

Fry the onions. In a food processer, blend up 2 onions. Pan-fry the onions on medium-high heat with 3 tablespoon of olive oil for about 10 minutes.

Make the homemade tomato sauce. Blend 6 tomatoes in a blender and strain into a bowl. Add the strained tomato puree, 1 tablespoon of tomato paste, and 1 bouillon cube to the onion mixture. Add salt and pepper to taste. Cook for 10 minutes covered.

Make the rice stuffing. Chop 1 cup each of parsley, cilantro, and dill into fine pieces. Add herbs to the tomato mixture. Add rice and continue to cook for 5 minutes on low heat covered. The rice will only be semi-cooked at the stage which is what we want. It will continue cooking once we add the broth. Allow the rice to cool off.
Roll The Cabbage Leaves
Take the cooked cabbage leaves, and cut out the stem. Cut the cabbage leaf into a triangle shape that has about 3" sides. For the larger cabbage leaves, you will be able to make 3 smaller leaves.


Put about 1 tablespoon of rice stuffing on the cabbage leaf.

Roll the leaf by tucking in the sides.
Layer The Rolled Cabbage Leaves

Put a layer of cabbage stems and small cabbage leaves on the bottom of the pot. You can add any vegetables available. Layer the stuffed cabbage leaves in a circular pattern, going row by row. Place the seam of the cabbage leaf down. This helps the leaves from unraveling.

Once you have finished layering the rolled cabbage leaves, slice some spicy pepper and spread it on top.
Cook the Stuffed Cabbage Leaves
Heat up the broth in a separate pot. Use chicken broth or duck broth. Add the boiling broth to the stuffed cabbage leaves, fully covering the leaves. If you have a plate that can fit in the pot, turn it upside down and lay it on top of the rolled cabbage leaves. The plate keeps the cabbage rolls from unraveling while cooking.

Cover and cook on medium-high heat for 10 minutes. Crack the lid and continue to cook for another 15 to 20 minutes or until the rice is fully cooked. You might experience some rice escaping if the rolls aren't tight enough. It will still taste glorious.
Ways to Eat Mahshi Crumb
I like eating my stuffed cabbage rolls with mint yogurt. If you don't have any fresh mint on hand, you can use dried mint. Just mix some chopped fresh mint, a pinch of salt, chopped cucumbers with some yogurt. Here's my recipe on how to make fresh yogurt (and Labneh).

📋 Recipe

Egyptian Mahshi Crumb (Stuffed Cabbage Rolls)
Ingredients
- 2 medium cabbage heads
- 3 cups Calrose rice short grain rice
- 1 cup chopped cilantro leaves only
- 1 cup chopped parsley leaves only
- 1 cup chopped dill
- 2 medium onions
- 6 tomatoes
- 2 tablespoon tomato paste
- 1 bouillon cube
- 6 cups homemade chicken broth or duck broth vegetable broth for vegan
- 1 spicy pepper
- 3 tablespoon olive oil
- 2 teaspoon salt
- ½ teaspoon pepper
Instructions
Prepare the Cabbage Leaves
- Heat a very large pot of water on the stovetop. Cut into the cabbage head about 2 inches deep, removing the center of the cabbage. Put the whole head into the boiling water. Be careful to lower slowly so that the water doesn't splash. Using 2 forks, peel the outer layer of the cabbage and set aside.
- Repeat with the other cabbage head. An alternative way of preparing the cabbage is to remove the cabbage leaves prior to cooking. Then boil the leaves until they are tender.
Make the Rice Stuffing
- In a food processor, blend 2 peeled onions. The onions will be more grainy than if you had put them in the blender. In a blender, blend the tomatoes to a pulp. Strain the tomato mixture into a bowl.
- Chop dill, parsley, and cilantro into fine pieces. Set aside.
- Add a pot to the stovetop. Add olive oil and turn heat to medium-high. Add the onion mixture and cook for about 10 minutes.
- Mix in the strained tomato mixture, bouillon cube, and tomato paste. Add salt and pepper to taste. Cook for 10 minutes covered.
- Add the chopped parsley, dill, cilantro, and rice. Turn the heat to low. Cover and cook for 5 minutes.
- Remove rice from heat, and allow to cool off. I usually put the rice into another bowl to cool faster.
Roll the Stuffed Cabbage Leaves
- On each cabbage leave, cut out the rigid stem. The cut will look like an elongated triangle. For the largest leave, you will cut the cabbage leaf into 3 sections. For medium cabbage leaves, you will cut into 2 sections, and for the smallest cabbage leaves, you will not cut at all.
- In a large pot, place cabbage stems and some of the smallest cabbage leaves on the bottom. This layer protects the bottom rolled cabbage leaves from burning when cooking.
- Put about 1 tablespoon of the rice mixture at the end of a cabbage leave. Roll and tuck in the sides.
- Place the rolled cabbage leaves in the pot making a circle with the seam side down, going layer by layer.
- Once all of the leaves have been rolled, slice a spicy pepper and add to the top.
Cook the Rolled Leaves
- Add a small plate face-down onto the cabbage leaves. This helps the leaves from unraveling while they are cooking. Pour roughly 6 cups of boiling broth, or until the liquid completely covers the stuffed cabbage rolls.
- Turn the stovetop to medium-high heat and cover. Cook for 10 minutes.
- Crack the lid on the pot to allow steam to escape. Cook for about 15 to 20 minutes or until the rice is cooked.
Notes
- This recipe can be made vegan or vegetarian if using vegetable broth in lieu of chicken broth or duck broth.






Annemarie says
Delicious! This is exactly how they make it in Egypt. Thank you.
I was wondering the calories in 15 leaves, this is in 15 pieces? I have to count calories 😁
Lily says
Hi Annemarie, thanks for the comment! The calories are for 15 rolled cabbage leaves, and it's an estimate! Hope that helps.
Jack says
Hi Lily, enjoyed your recipes, I make mahshi aswell but only use lots of dill with the rice, meat and chopped onions and add lime juice from 2 limes to the chicken stock and for a sauce I use hollandaise sauce with lots of dill and juice from a lime in the sauce. Comes out exquisite.
Lily says
That sounds delicious!
Noor says
Salam! Great recipe! It tasted just like my jeddati's. Everyone at my dinner party also, loved it. I had made it as the vegetarian option at my Eid dinner. But lol, I actually am a college student who made it for a dinner night with my friends, and based off the popularity from last time, I think they're gonna have me make it for all the dinner nights. But thank you for the recipe in English, always nice to find as an arab who never learned arabic.
Lily says
Thank you so much for the comment. I'm so glad it turned out well. If you can master mahshi crumb, you can master anything!
Mariam says
This took some time to make over the weekend but it turned out great. I followed the steps exactly laid out in the instructions. Next time I'll try it with duck broth!
Lily says
Mahshi takes a long time to roll, but it's so worth it. I'm glad it turned out well for you!
Tony says
Is there a version that has a meat rice stuffing?