Imagine a plate full of tender cabbage leaves gently wrapped around a flavorful blend of rice, tomatoes, onions, and herbs, simmered in a fragrant tomato broth until soft and perfectly seasoned. That’s the magic of Vegan Malfouf—each bite is comforting, hearty, and filled with the earthy taste of slow-cooked vegetables. Trust me, it’s a dish that wraps you up in warmth and tradition.
Behind the Recipe
I grew up watching my grandmother roll malfouf at the kitchen table, the scent of garlic and lemon wafting through the air. She always said that rolling cabbage is a meditation—slow, intentional, and full of care. Making this vegan version brings back those memories but with a lighter, plant-based twist that still honors the soulful essence of the dish.
Recipe Origin or Trivia
Malfouf, also known as stuffed cabbage rolls, is a beloved dish in Lebanese and broader Middle Eastern cuisine. Traditionally made with ground meat and rice, it has many regional variations. The vegan version skips the meat but keeps all the warmth, texture, and flavor, making it ideal for Lent, fasting periods, or simply anyone looking for a lighter, plant-based option. The word “malfouf” literally means “wrapped” or “rolled” in Arabic.
Why You’ll Love Vegan Malfouf
This recipe isn’t just a feast for the senses—it’s full of benefits too:
Versatile: Works as a main dish, side, or even meal prep option.
Budget-Friendly: Uses simple pantry ingredients to make a satisfying dish.
Quick and Easy: Once you get rolling, the process is relaxing and straightforward.
Customizable: Adjust seasonings, herbs, or grains to suit your taste.
Crowd-Pleasing: A comforting dish that wins over vegans and non-vegans alike.
Make-Ahead Friendly: Prepare it a day early and reheat for even better flavor.
Great for Leftovers: Tastes even better the next day after flavors meld.
Chef’s Pro Tips for Perfect Results
Want perfectly rolled and tender cabbage every time? Here’s how:
- Boil the whole cabbage head first to soften the leaves and make peeling easier.
- Slice off the thick vein at the base of each cabbage leaf to make rolling smooth.
- Let the rice filling sit for a few minutes after mixing so the flavors meld.
- Roll tightly but not too tight—rice will expand a little during cooking.
- Simmer slowly and gently to keep the rolls intact and tender.
Kitchen Tools You’ll Need
Make sure your setup is ready for rolling and simmering:
Large Pot: To boil the cabbage and later simmer the rolls.
Sharp Knife: For cutting the core and thick ribs of the cabbage.
Mixing Bowl: To combine the rice filling.
Cutting Board: For prepping the vegetables.
Tongs or Slotted Spoon: For removing cabbage leaves easily.
Large Pot Lid or Plate: To press down on the rolls during cooking and keep them submerged.
Ingredients in Vegan Malfouf
Here’s what makes up this beautifully layered and hearty dish:
- Green Cabbage: 1 large head, leaves separated and softened.
- White Rice: 1 cup, uncooked and rinsed for a light, fluffy filling.
- Tomato: 1 large, finely diced, for juicy sweetness.
- Onion: 1 medium, minced, adds a savory base to the filling.
- Garlic Cloves: 3, minced, for deep flavor in the broth.
- Fresh Parsley: ½ cup, finely chopped, brings brightness.
- Olive Oil: 3 tablespoons, to moisten the rice and add richness.
- Salt: 1 ½ teaspoons, to bring all the flavors to life.
- Black Pepper: ½ teaspoon, for mild warmth.
- Ground Allspice: ½ teaspoon, gives that signature Middle Eastern depth.
- Lemon Juice: ¼ cup, to add freshness and tang.
- Water or Vegetable Broth: 2 cups, for simmering.
Ingredient Substitutions
This dish is flexible and forgiving—here’s how you can tweak it:
White Rice: Use brown rice, quinoa, or bulgur for a different texture.
Tomato: Canned diced tomatoes work in a pinch.
Fresh Parsley: Try cilantro or mint for a different herbal touch.
Olive Oil: Use avocado oil or skip it for an oil-free version.
Vegetable Broth: Water with extra seasoning works too.
Ingredient Spotlight
Green Cabbage: This leafy vegetable becomes silky and tender when boiled and rolled. It’s hearty enough to hold the filling yet mild enough to let the other flavors shine.
Allspice: Just a pinch brings a warm, aromatic flavor that makes this version of malfouf unmistakably Middle Eastern in taste.

Instructions for Making Vegan Malfouf
Let’s roll—literally. Here’s how to bring this comforting dish to life:
1. Preheat Your Equipment:
Start by boiling a large pot of water to prepare the cabbage leaves.
2. Combine Ingredients:
In a mixing bowl, combine rice, diced tomato, minced onion, parsley, olive oil, salt, pepper, and allspice. Stir well and let sit while you prepare the cabbage.
3. Prepare Your Cooking Vessel:
Boil the whole cabbage head for about 10 minutes until outer leaves are pliable. Remove and peel off leaves. Trim the thick rib at the base of each leaf.
4. Assemble the Dish:
Place 1–2 tablespoons of rice filling near the base of each leaf. Fold in sides and roll tightly like a burrito. Repeat with all leaves and filling.
5. Cook to Perfection:
Layer cabbage scraps and a few garlic cloves at the bottom of the same pot. Place the rolls seam-side down in tight layers. Pour lemon juice and enough water or broth to just cover the rolls. Place a small plate or lid on top to keep them pressed down. Cover and simmer on low heat for about 45–50 minutes.
6. Finishing Touches:
Remove from heat and let cool slightly. Taste the broth and adjust salt if needed.
7. Serve and Enjoy:
Serve warm or room temperature with a drizzle of lemon and a sprinkle of fresh parsley.
Texture & Flavor Secrets
What makes this dish so comforting is the balance of soft, rolled cabbage and the lightly herbed rice inside. The long simmer infuses the rolls with garlic, lemon, and spice, while the tomato and parsley keep things fresh and bright. Each bite is melt-in-your-mouth tender, with a touch of zing from the lemon.
Cooking Tips & Tricks
Here are a few tricks to help you nail it every time:
- Use a large pot so the rolls fit snugly in layers.
- Add a few cabbage scraps between layers to prevent sticking.
- Simmer low and slow—this keeps everything intact.
- Add lemon slices on top for extra citrus flavor.
What to Avoid
Avoid these common mistakes for the best results:
- Not softening the cabbage first—it will tear while rolling.
- Overfilling the rolls—the rice needs space to expand.
- Skipping the seasoning—the filling should be flavorful on its own.
- Cooking on too high heat—the rolls can fall apart.
Nutrition Facts
Servings: 4–6
Calories per serving: 230
Note: These are approximate values.
Preparation Time
Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: 1 hour 20 minutes
Make-Ahead and Storage Tips
Malfouf actually gets better the next day as the flavors deepen. You can roll and assemble them ahead of time, then refrigerate overnight before simmering. Leftovers store beautifully in the fridge for up to 4 days. Reheat on the stove or in the microwave. You can also freeze rolled, uncooked cabbage and cook from frozen—just extend the simmering time.
How to Serve Vegan Malfouf
Serve with a wedge of lemon and a side of cucumber yogurt dip (vegan if needed). It pairs well with tabbouleh, hummus, or warm pita bread. For a bigger meal, plate it alongside lentil soup or roasted vegetables.
Creative Leftover Transformations
Don’t let any go to waste—here’s how to reuse them:
- Chop up leftover rolls and stir into soup for a quick cabbage stew.
- Mash into a bowl and serve as a warm rice-cabbage salad.
- Wrap in flatbread for a grab-and-go lunch wrap.
Additional Tips
- Keep a bowl of warm water nearby when rolling to dip your fingers.
- Try adding pine nuts or raisins to the rice mix for a regional twist.
- Always taste your filling raw—it should already taste great.
Make It a Showstopper
To wow at the table, layer the rolls in a circular pattern on a serving platter and spoon some of the cooking broth over the top. Finish with a sprinkle of parsley, lemon zest, or even pomegranate seeds for color and contrast.
Variations to Try
- Spicy Malfouf: Add chili flakes or harissa to the filling.
- Grain-Free: Use cauliflower rice instead of regular rice.
- Sweet & Savory: Add raisins and a dash of cinnamon to the filling.
- Nutty Version: Mix in chopped toasted almonds or pine nuts.
- Herb-Packed: Add dill, mint, or cilantro for new flavor profiles.
FAQ’s
Q1: Can I use red cabbage instead of green?
Yes, but green cabbage is more flexible and mild.
Q2: Can I use cooked rice?
Uncooked rice works best as it absorbs flavor while cooking.
Q3: Can I skip the allspice?
Yes, but it adds a signature warmth—try cinnamon or cumin as a backup.
Q4: Is this dish freezer-friendly?
Absolutely. Freeze before or after cooking, and thaw gently before reheating.
Q5: Can I use quinoa instead of rice?
Yes! Adjust cooking time as quinoa cooks quicker.
Q6: Do I need to use lemon juice?
It’s essential for brightness, but you can reduce the amount if preferred.
Q7: Can I bake these instead of simmering?
Yes. Cover tightly and bake at 350°F for about an hour.
Q8: How do I keep the rolls from falling apart?
Roll tightly and layer closely in the pot to prevent unraveling.
Q9: What type of pot is best?
A heavy-bottomed, deep pot with a lid is ideal.
Q10: Can I serve it cold?
Definitely. It’s delicious chilled or at room temperature.
Conclusion
Vegan Malfouf is more than just cabbage and rice—it’s a dish steeped in tradition, love, and comfort. Each roll is packed with flavor, soft and tangy from simmering in lemony broth, and completely satisfying without any meat or dairy. Whether you’re celebrating something special or just craving a cozy dinner, this dish will wrap you up in all the right ways.
Print
Vegan Malfouf
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4–6 servings 1x
- Category: Main Dish
- Method: Simmering
- Cuisine: Middle Eastern
- Diet: Vegan
Description
Vegan Malfouf, or stuffed cabbage rolls, are filled with a savory mix of rice, tomato, onion, and herbs, then simmered in lemony tomato broth until perfectly tender. This plant-based version of a Middle Eastern classic is hearty, comforting, and full of bright flavor.
Ingredients
- Green Cabbage: 1 large head, leaves separated and softened
- White Rice: 1 cup, uncooked and rinsed
- Tomato: 1 large, finely diced
- Onion: 1 medium, minced
- Garlic Cloves: 3, minced
- Fresh Parsley: ½ cup, finely chopped
- Olive Oil: 3 tablespoons, for richness
- Salt: 1 ½ teaspoons, to taste
- Black Pepper: ½ teaspoon, for balance
- Ground Allspice: ½ teaspoon, for warm flavor
- Lemon Juice: ¼ cup, adds brightness
- Water or Vegetable Broth: 2 cups, for simmering
Instructions
- Bring a large pot of water to a boil. Boil the cabbage head for about 10 minutes until leaves are soft and easy to peel.
- In a mixing bowl, combine rice, tomato, onion, parsley, olive oil, salt, pepper, and allspice. Stir and let sit.
- Peel off cabbage leaves and trim the thick base rib for easier rolling.
- Place 1–2 tablespoons of filling on each leaf. Fold sides inward and roll tightly.
- Layer extra cabbage leaves and garlic in the bottom of a pot. Stack the rolls tightly seam-side down.
- Pour lemon juice and enough water or broth to cover the rolls. Place a plate or lid on top to keep them submerged.
- Cover and simmer on low for 45–50 minutes until cabbage is tender and rice is cooked.
- Let cool slightly, then serve with extra lemon and parsley.
Notes
- Trim thick cabbage veins so rolls fold easier.
- Tightly pack rolls in the pot to keep them from unrolling.
- Tastes even better the next day!
Nutrition
- Serving Size: 1 portion
- Calories: 230
- Sugar: 4g
- Sodium: 400mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg