Egyptian Stuffed Cabbage Leaves (Mahshi Koronb): محشي كرنب

Mahshi Koronb (Egyptian cabbage leaves stuffed with rice, spices and herbs)
Egyptian Rolled Cabbage Leaves, or “Mahshi Koronb” (محشي كرنب), is a beloved Egyptian comfort food. This flavorful dish features tender cabbage leaves stuffed with a savory mixture of rice, aromatic herbs, and spices, then simmered in a rich tomato-based sauce until perfectly cooked.
This post may contain affiliate links. Please check our disclosure policy.
In the tapestry of my food memories, Mahshi Koronb will forever be intertwined with my late grandma Aida. She crafted the most exquisite vegan, lenten Mahshi Koronb, dedicating hours to blanching, stuffing, and rolling each cabbage leaf to perfection. Her reward? Watching the eagerly awaited dish vanish within minutes. This recipe is my heartfelt tribute to Teta Aida, a true Egyptian matriarch.

Mahshi Koronb at a Glance 

  • Cuisine: Egyptian-Mediterranean
  • Primary Cooking Method: Stove top or oven
  • Key Flavor: Savory, herbaceous with bright notes of fresh parsley, cilantro and dill, a hint of warm spices, and a subtle sweetness from tomato.
  • Skill Level: Intermediate

Why You Will Love this Egyptian Mahshi Koronb 

  • Traditional Technique: Each cabbage leaf is carefully blanched, rolled, and stuffed by hand, reflecting skill and patience.
  • Unique Egyptian Flavor: The filling combines Egyptian rice, fresh herbs, tomato, onion, and spices, often with a hint of dry mint, cumin and coriander, setting it apart from other Middle Eastern variations.
  • Lenten Dish: As a vegan recipe, it has deep ties to religious practices like Lent, making it culturally and spiritually significant.
  • Nostalgic Comfort: For many, it brings back family memories and the warmth of home-cooked meals shared with loved ones.
  • Feeding a Crowd: It’s a communal dish often prepared in large batches to serve families or gatherings, fostering connection and celebration.

What is Mahshi Koronb

“Mahshi” means stuffed, and “Koronb” means cabbage. This beloved Egyptian comfort food features cabbage leaves filled with a mixture of rice, sometimes combined with minced meat (typically beef or lamb), fresh herbs like parsley and dill, and spices such as cumin, coriander, and dry mint. Deeply rooted in Egyptian cuisine, “Mahshi Koronb” holds a special place in family gatherings and festive occasions. Its rich flavors and soothing qualities make it a cherished dish across generations.

Ingredients of Mahshi Koronb 

  • Cabbage: Use traditional green cabbage.  Avoid at all cost the perfectly spherical cabbage and try to pick the Late Flat Dutch Cabbage, which is  fattened, has soft leaves will blanch and roll more easily
  • Egyptian rice: Use Egyptian rice which is a short-grain, starchy rice variety with a tender, slightly sticky texture, commonly used in Egyptian dishes like several types of Mahshi, koshari, and Roz Ma’mmar.
  • Onions: Use regular yellow onions as they release enough juices to make the mahshi tender and juicy.
  • Garlic: Use any garlic type available in the market. They all work fine in this recipe.
  • Spices: Cumin, coriander, paprika and cayenne are the spices commonly used in Mohshi Koronb.
  • Aromatic Herbs: Use finely and freshly chopped dill, parsley and cilantro in the stuffing.
  • Oil: Use good quality of olive oil such as Heraclea or unflavored oil such as canola.
  • Passata: Use can either use a good quality of store-bought passata, or blend 3-4 ripe tomatoes in the blender without any water.
  • Tomato Paste: Use tomato paste to add depth of flavor.
  • Broth: Use any broth of your choice, such as poultry, beef or vegetable. My personal choice goes for vegetable broth that is light and has a clean taste.

How to Make Mahshi Koronb 

Step 1: Blanch the Cabbage Leaves 

Bring a large pot of salted water to a boil. Season the water with cumin.  Core the cabbage and carefully peel off the leaves one by one. Blanch the leaves in the boiling water for about 2-3 minutes or until they are soft and pliable. Remove them from the water and set aside in on single layer over a large surface to cool.

Step 2: Prepare the Stuffing 

This slideshow requires JavaScript.

Jump to Recipe Jump to Video Print Recipe
In a cooking pan sweat the chopped onions for 1-2 minute, add the garlic and stir until they become fragrant, add the tomato juice followed by the tomato paste and spices. Lower the heat and let the sauce simmer on low heat for 5- 7 minutes.  Turn off the heat and let this mix cool off completely and then toss in the rice and the aromatic herbs.

Step 3: Roll & Stuff the Leaves 

Take one cabbage leaf and place a spoonful of the rice stuffing near the base of the leaf. Roll the leaf over the filling without tucking in the sides. Repeat with the remaining cabbage leaves and filling. Watch this video on how to do roll and stuff. 

Step 4: Assemble the Rolled Cabbage Pot 

Arrange the layers of sliced onion, tomatoes, and garlic and one layer of cabbage leaves. Arrange on top the stuffed cabbage rolls in a deep pot in layers, seam side down, packing them tightly together to prevent them from unraveling during cooking.  Drizzle some olive oil over the stuffed cabbage rolls and pour the the broth on top, slowly until it covers the layer before last of the rolled cabbage. The last layer should not be submerged in the broth. Lay a heavy heart resistant dish on top of the rolled cabbage to keep the cabbage rolls from unraveling.

Step 5: Cook the Mashi Koronb 

Bring the pot to a boil over medium-high heat for 3 minutes. Lower the heat, cover the pot and let it cook on low heat for 45 minutes to 1 hour. Alternatively, Arrange the rolled cabbage leaves in rows in a rectangular dish, add the broth and bake.

Tips to Make the Best Mahshi Koronb 

  1. Don’t soak the rice in water, just rinse once it under tap water to discard the excess starch.
  2. Blanch the leaves in boiling water for 2-5 minutes until the leaves become translucent and pliable.
  3. Never cover the rolled cabbage with broth, so it doesn’t become mushy. The broth should come all the way to the row before last of rolled cabbage but should never cover the last row.
  4. For seasoning the stuffing, use cumin, coriander, and dry mint. Avoid using fresh mint, as it will become bitter during cooking and will spoil the overall taste of the dish.

What to Serve with Mahshi Koronb 

Mahshi Koronb is a standalone dish. To round up the flavors, all you need is some lemon/lime wedges and a plate of Salata Baladi (Egyptian Green Salad).

Frequently Asked Questions 

Q1: Can I freeze Mahshi Koronb  Yes, you can but it has to be fully cooked or the rice will get too mushy. Q2: How to reheat Mahshi koronb? Place it in a microwave safe dish and microwave for 1-2 minutes.

More stuffed vegetables recipes 

Subscribe to join our Foodie Community 

Subscribe for free to my blog Chez Nermine, to receive authentic Egyptian recipes. For fun tutorial food videos, follow IG @cheznermine & Facebook page: Chez Nermine Page
If you’ve tried this authentic Egyptian “Mahshi Koronb” recipe or any other recipe on Chez Nermine, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Mahshi Koronb (Egyptian Rolled cabbage Leaves) Recipe

Egyptian Mahshi Koronb is a traditional dish of tender cabbage leaves filled with a flavorful mix of short-grain rice, fresh herbs, and spices, then slowly cooked in a tangy tomato broth until perfectly infused and comforting.
Prep Time 2 hours
Cook Time 1 hour
Course dinner, lunch
Cuisine Egyptian, Mediterranean
Servings 6 people
Do you like this recipe? Please click here to rate it 🙏

Ingredients
  

To Prep the Cabbage Leaves

  • 1 large head of cabbage or 2 small heads 
* 1 teaspoon cumin
* Boiling water

  • 1 teaspoon cumin
  • ½ teaspoon Himalayan salt

The Stuffing

  • 1 cup Egyptian rice , rinsed and drained
  • 3 onions , finely chopped or pureed
  • ½ cup passata
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon dry mint
  • 1 teaspoon sweet paprika , optional
  • ½ teaspoon cayenne , optional
  • 1 cup Mixed of parsley, dill and cilantro , finely chopped
  • salt & pepper , to taste

The Broth

  • 2 cups vegetable broth , or any broth of your choice
  • ¼ cup Passata or 2 tablespoons of tomato paste
  • 1 teaspoon Vegeta powder
  • 1-2 tablespoons lime juice
  • salt & pepper , to taste

To Assemble The Mahshi Pot

  • 1 medium tomato ,

    sliced


  • 1 medium yellow or purple onion , sliced to 1/4'' thick
  • 3 garlic cloves , slivered
  • 1 tablespoon olive oil or canola oil

Instructions
 

Prepare the cabbage leaves

  • Bring a large pot of salted water to a boil. Season the water with cumin. Core the cabbage and carefully peel off the leaves one by one. Blanch the leaves in the boiling water for about 2-3 minutes or until they are soft and pliable. Remove them from the water and set aside in on single layer over a large surface to cool.

Prepare the Filling

  • In a cooking pan sweat the chopped onions for 1-2 minute, add the garlic and stir until they become fragrant, add the tomato juice followed by the tomato paste and spices. Lower the heat and let the sauce simmer for 7-10 minutes. Turn off the heat and let this mix cool off completely and then toss in the rice and the aromatic herbs.

Broth (Cooking Liquid)

  • In a bowl or a pourable containers, combine the vegetable broth, tomato paste or tomato paste, lemon juice, salt and pepper.

Roll & Stuff the Cabbage Leaves:

  • Take one cabbage leaf and place a spoonful of the rice stuffing near the base of the leaf. Roll the leaf over the filling without tucking in the sides. Repeat with the remaining cabbage leaves and filling.

Assemble the Koronb Pot

  • Arrange the layers of sliced onion, tomatoes, and garlic and one layer of cabbage leaves in a deep heavy pot. On top, arrange tight and snug rows of stuffed cabbage, seam side down, packing them tightly together to prevent them from unraveling during cooking. Drizzle some olive oil over the stuffed cabbage rolls to keep their color from oxidization. Slowly pour the broth on top, until it covers the layer before last of the rolled cabbage. The last layer should not be submerged in the broth. Lay a heavy heart resistant dish on top of the rolled cabbage to keep the cabbage rolls from unraveling. Whoever the liquid runs low, add 1/4 cup of broth at a time.

Cook the Rolled Cabbage

  • Cover the pot and bring it to a boil over medium-high heat. Once it comes to a boil, reduce the heat to low and let it simmer gently for about 45 minutes to 1 hour, or until the cabbage rolls are cooked through and the rice is tender.

Serve & garnish:

  • Once cooked, Invert the pan of stuffed cabbage rolls over a large serving round plate. Serve the Mahshi Koronb hot, garnished with some freshly chopped cilantro and dill, wedges of lemon or lime, if desired.

Nermine's Notes

  • I prepare homemade passata by blending quartered tomato (skin on) without water in a food processor. Alternatively, you can use store-bought passata.
  • Instead of cooking the Koronb on stove Top, arrange the layers in an oven safe dish, pour the broth as instructed and bake in a preheated oven at 375°F for 50-60 minutes. 
Keyword Egyptian cuisine, Lenten Recipes, vegan recipes

Discover more from

Subscribe to get the latest posts sent to your email.

Posted by

Egyptian-American mother who helps you find anchor, joy, and belonging, one recipe at a time. 📍Alex

2 thoughts on “Egyptian Stuffed Cabbage Leaves (Mahshi Koronb): محشي كرنب

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating