The aroma of slow-simmered tomato sauce filled my kitchen as I rolled the first cabbage leaf, ready to create Lebanese Stuffed Cabbage Rolls, known as Yebra. This dish is more than just a meal; it’s a celebration of flavors and a warm reminder of family gatherings where laughter and love blend seamlessly with the deliciousness of home-cooked food. Each tender roll is a delightful package of spiced rice and beautifully seasoned meat, making it a true crowd-pleaser, whether you’re feeding a family or welcoming friends. Plus, for those seeking a plant-based twist, I’ve included vegetarian and vegan variations that don’t skimp on flavor. Ready to dive into this culinary adventure?

Why Are These Cabbage Rolls Irresistible?
Flavorful Layers: Each bite of these Lebanese Stuffed Cabbage Rolls is packed with a rich blend of spices, ensuring a memorable taste experience that dances on your palate.
Versatile Options: Whether you prefer traditional meat or crave a vegetarian alternative, this recipe caters to everyone with delightful variations that you’ll want to try.
Easy to Make: With simple steps and common ingredients, this dish is perfect for both seasoned chefs and kitchen novices alike.
Heartwarming Experience: Gathering around a pot of simmering Yebra evokes feelings of togetherness, making it a fantastic choice for family dinners or celebrations.
Make Ahead Friendly: Prepare these rolls in advance and enjoy effortless meals throughout the week—perfect for those busy nights!
If you’re interested in more comforting recipes, check out these delightful Alfredo Lasagna Rolls or try our twist on sweet with Biscoff Cookie Rolls.
Lebanese Stuffed Cabbage Rolls Ingredients
For the Cabbage Rolls
• Cabbage – Use blanched leaves for easier rolling and a tender wrap.
• Ground Lamb/Beef – Adds protein and flavor; lean ground chicken or turkey works well for a lighter option.
• Rice – Provides the carbohydrate base of the filling; you can swap in brown rice for added fiber.
• Onion – Enhances flavor and aroma; be sure to dice finely for even distribution in the filling.
• Allspice – Infuses warmth and complexity into the dish; consider using nutmeg and cinnamon if you run out.
• Cinnamon & Black Pepper – Key spices that elevate the flavor; adjust according to your taste preference.
• Tomato Sauce – Brings moisture and flavor; for a richer taste, reduce it to make it thicker.
• Pine Nuts/Raisins – Optional for added texture and sweetness; you can use chopped walnuts in place of pine nuts if desired.
• Lemon Juice – Adds brightness and tang; adjust to taste for a balanced flavor.
For the Cooking Process
• Vegetable or Olive Oil – A small amount may be used to lightly grease your pot or pan, preventing sticking.
This recipe for Lebanese Stuffed Cabbage Rolls is designed to bring joy and warmth to your table. Prepare delicious Yebra that everyone in your family will love!
Step‑by‑Step Instructions for Lebanese Stuffed Cabbage Rolls
Step 1: Blanch the Cabbage
Begin by filling a large pot with water and bringing it to a rolling boil. Carefully remove the core from the cabbage and submerge the whole head in the boiling water for about 2-3 minutes until the leaves soften. Using tongs, gently pull out the cabbage, cool it under cold water to stop cooking, and then separate the leaves for rolling.
Step 2: Prepare the Filling
In a spacious bowl, combine the ground meat, washed rice, finely diced onion, allspice, cinnamon, black pepper, and a splash of lemon juice. Mix thoroughly with your hands or a spatula until all ingredients are well incorporated. The mixture should be moist and fragrant, making it an inviting filling for your Lebanese Stuffed Cabbage Rolls.
Step 3: Assemble the Rolls
Lay one cabbage leaf on a clean, flat surface and place two tablespoons of the meat and rice mixture at the base of the leaf. Roll tightly, tucking in the sides as you go to create a neat package. Repeat this process until all filling is used up, placing each roll seam side down to keep them secure.
Step 4: Arrange the Cabbage Rolls
In a large pot or slow cooker, create a bed of leftover or damaged cabbage leaves at the bottom to prevent sticking. Arrange the stuffed cabbage rolls in a single layer, seam side down. If using a slow cooker, you can stack them slightly for even cooking, ensuring they are snugly fit.
Step 5: Add the Tomato Sauce
Pour a generous amount of tomato sauce over the arranged Lebanese Stuffed Cabbage Rolls, ensuring they are fully covered to keep them moist during cooking. If desired, you can add additional water or vegetable broth to ensure there is enough liquid to simmer the rolls thoroughly.
Step 6: Cooking
Cover the pot with a tight-fitting lid and bring it to a gentle boil over medium heat. Once boiling, reduce the heat to low and simmer for 45-60 minutes. If using a slow cooker, set it to low for 6-8 hours or use the pressure cooker setting for 25-30 minutes. The rolls are ready when the cabbage is tender, and the filling is cooked through.
Step 7: Serve the Rolls
Once cooked, allow the cabbage rolls to rest for a few minutes in the sauce before serving. This helps the flavors meld together beautifully. Plate the Lebanese Stuffed Cabbage Rolls with extra sauce drizzled on top for a vibrant touch and a sprinkle of fresh herbs for garnish if desired.

How to Store and Freeze Lebanese Stuffed Cabbage Rolls
Fridge: Store leftover Lebanese Stuffed Cabbage Rolls in an airtight container for up to 3 days. Make sure they are well covered with tomato sauce to maintain moisture.
Freezer: You can freeze stuffed cabbage rolls for up to 3 months. Place them in a freezer-safe container, ensuring each roll is separated with parchment paper to prevent sticking.
Reheating: To reheat, thaw in the fridge overnight, then warm them gently on the stovetop in sauce over low heat until heated through, or in the microwave for 2-3 minutes.
Make-Ahead Tip: You can prepare the rolls in advance and store them in the fridge un-cooked for up to 24 hours before simmering in sauce, making mealtime a breeze!
Expert Tips for Lebanese Stuffed Cabbage Rolls
-
Cabbage Preparation: Make sure to fully blanch the cabbage leaves until they are pliable to avoid tearing when rolling.
-
Rice Rinsing: Rinse the rice thoroughly before mixing it into the filling to eliminate excess starch, ensuring a fluffy texture in your Lebanese Stuffed Cabbage Rolls.
-
Filling Control: Avoid the temptation to overfill the rolls, as this can cause them to burst during cooking. Less is more for a perfect roll!
-
Cooking Liquid: Ensure the sauce covers the cabbage rolls completely during cooking; this helps them stay moist and flavorful throughout the process.
-
Chill Before Serving: Allow the rolls to rest in the sauce post-cooking; this gives the flavors extra time to meld, enhancing the taste experience.
Lebanese Stuffed Cabbage Rolls Variations
Feel free to get creative and customize these rolls to your taste—your culinary adventure awaits!
-
Vegetarian Delight: Swap meat for cooked lentils or sautéed mushrooms for a hearty, meat-free filling. Rich in flavor, these alternatives keep the spirit and heartiness of Yebra intact.
-
Vegan Twist: Use vegetable broth instead of any meat or dairy products. This plant-based version delivers all the comfort and nourishment of the original recipe.
-
Seafood Surprise: For a fresh take, substitute traditional filling with shrimp or minced fish. This twist adds a deliciously light bite that’s perfect for summer gatherings.
-
Gluten-Free Glamor: Opt for gluten-free breadcrumbs in your filling and ensure your tomato sauce is gluten-free as well. Everyone can enjoy this beloved dish without worry!
-
Brown Rice Boost: Incorporate brown rice for a nutritional upgrade. This fiber-rich grain will add a delightful nuttiness to your rolls and enhance their overall texture.
-
Herb Infusion: Sprinkle fresh herbs like parsley, mint, or dill into the filling for a burst of freshness. These herbs can elevate the traditional flavors to new heights.
-
Spicy Kick: For those who enjoy heat, mix in some crushed red pepper flakes or diced jalapeños. This fiery addition gives your cabbage rolls a warm, piquant flavor that excites the palate.
If you’re looking for more comforting dish ideas, don’t miss out on our delectable Alfredo Lasagna Rolls or sweeten your day with Biscoff Cookie Rolls. Enjoy crafting your perfect version of Lebanese Stuffed Cabbage Rolls!
What to Serve with Lebanese Stuffed Cabbage Rolls
Picture a delightful spread that complements the savory flavors of your hearty cabbage rolls, turning a simple meal into a feast for the senses.
-
Cucumber and Yogurt Salad: This refreshing salad balances the richness of Yebra, offering a cooling contrast that enhances every bite.
-
Warm Flatbread: Soft, warm flatbread is perfect for scooping up the stuffed cabbage, adding a satisfying texture to each mouthful.
-
Hummus with Pita: Creamy hummus paired with crispy pita chips adds a smooth and nutty flavor, making for a delightful starter or side.
-
Roasted Vegetables: Caramelized, roasted seasonal vegetables provide a sweet and earthy element, harmonizing beautifully with the tangy tomato sauce.
-
Arabic Rice Pilaf: Fluffy rice cooked with spices completes the meal, offering a delightful harmony of flavors and a satisfying foundation for the rolls.
-
Mint Tea: A warm cup of fragrant mint tea cleanses the palate and enhances the aromatic experience of this Lebanese meal, leaving everyone feeling refreshed.
-
Baklava: For a sweet finish, serve layers of flaky pastry stuffed with nuts and honey, completing the meal with a touch of indulgence and a hint of nostalgia.
Make Ahead Options
These Lebanese Stuffed Cabbage Rolls are perfect for meal prep enthusiasts! You can prepare the filling (a blend of ground meat, rice, and spices) up to 24 hours in advance by storing it in the refrigerator. If you want to take it a step further, you can also roll the cabbage leaves with the filling, placing them in a single layer in a container, and refrigerate them before cooking for up to 3 days. To maintain quality, ensure they are covered tightly to prevent drying out. When you’re ready to enjoy your Yebra, simply pour the tomato sauce over the rolls and simmer as instructed, and you’ll have a delicious, home-cooked meal with minimal last-minute effort!

Lebanese Stuffed Cabbage Rolls Recipe FAQs
How do I select the best cabbage for my rolls?
Absolutely! When choosing cabbage, look for heads that are heavy and firm, with tightly packed leaves. The outer leaves should be vibrant in color and free from dark spots or blemishes. A fresh cabbage should feel dense and should not have many loose or wilted outer leaves.
What is the best way to store leftover Lebanese Stuffed Cabbage Rolls?
Leftover Lebanese Stuffed Cabbage Rolls can be stored in an airtight container in the refrigerator for up to 3 days. Make sure they are fully covered with sauce to keep them moist. If you’re planning to keep them longer, it’s best to freeze them.
Can I freeze my stuffed cabbage rolls? If so, how?
Yes, you can freeze Lebanese Stuffed Cabbage Rolls for up to 3 months! To freeze, allow the rolls to cool completely, then place them in a single layer in a freezer-safe container. Use parchment paper between layers to prevent them from sticking together. When ready to eat, thaw in the fridge overnight before reheating.
What if my cabbage leaves tear while rolling?
Very! If your leaves tear, don’t worry. You can use smaller pieces of the broken leaves to patch the roll. Alternatively, you can use the leftover cabbage scraps to create a bed for the rolls in the pot, which will keep them from sticking while adding extra flavor.
Are Lebanese Stuffed Cabbage Rolls safe for people with dietary restrictions?
Absolutely! For those with gluten sensitivities, this recipe can be made gluten-free by ensuring you use gluten-free rice and tomato sauce. For vegan and vegetarian options, swap the meat for lentils or mushrooms and use vegetable broth instead of meat-based sauces.
How long can I keep the uncooked rolls in the fridge before cooking?
I often make them ahead of time! You can prepare Lebanese Stuffed Cabbage Rolls up to 24 hours in advance, storing them in the fridge before cooking. Just be sure to cover them well to avoid drying out the cabbage leaves.

Delicious Lebanese Stuffed Cabbage Rolls You'll Love
Ingredients
Equipment
Method
- Blanch the cabbage by submerging the whole head in boiling water for 2-3 minutes, then cool under cold water and separate the leaves.
- Prepare the filling by combining ground meat, rice, diced onion, allspice, cinnamon, black pepper, and lemon juice in a bowl.
- Assemble the rolls by placing two tablespoons of filling at the base of a cabbage leaf and rolling tightly.
- Arrange the cabbage rolls in a pot or slow cooker, seam side down, on a bed of leftover cabbage leaves.
- Add tomato sauce over the rolls, ensuring they are covered to keep moist during cooking.
- Cook by covering the pot and simmering for 45-60 minutes or, if using a slow cooker, set to low for 6-8 hours.
- Serve the rolls after resting in the sauce for a few minutes, garnished with fresh herbs if desired.

Leave a Reply