As I stood in my kitchen, the air filled with the warm aroma of spices and simmering tomatoes, I couldn’t help but reminisce about family gatherings where Lebanese Stuffed Cabbage Rolls—known as Yebra—stole the show. These hearty rolls, enveloped in tender cabbage leaves and filled with a savory mixture of ground meat and aromatic rice, are perfect for creating memorable meals with loved ones. Not only are they a comforting dish that embodies the spirit of hospitality, but they also offer endless variations—from vegan to gluten-free options—so everyone can enjoy a taste of tradition. Curious to dive into this delightful culinary journey? Let’s roll up our sleeves and get started!

Why are Lebanese Stuffed Cabbage Rolls a Must-Try?
Hearty, comforting bites: Each roll is packed with a savory blend of ground meat and rice, delivering a warm, satisfying meal that feels like a hug on a plate.
Versatile for everyone: Customize these rolls with various fillings, making them suitable for vegetarian or vegan diets—just swap meat for lentils or mushrooms and delight everyone at the table.
Cultural touchstone: Bringing a taste of Lebanon to your kitchen, these Yebra are perfect for family gatherings or cozy dinners, reflecting culinary traditions that ignite nostalgia and connection.
Simplicity of preparation: Despite their impressive flavor, the process is straightforward, making it accessible even for novice cooks.
For a delicious twist, check out my Fried Feta Rolls or pair your Yebra with some refreshing sides like a tzatziki dip or a fresh salad. You’ll find it’s the perfect dish to make and share!
Lebanese Stuffed Cabbage Rolls Ingredients
For the Cabbage Rolls
• Cabbage – the star of the dish, use green cabbage for its softness and pliability.
• Ground Meat (Lamb or Beef) – adds a rich flavor; for a vegetarian version, substitute with lentils or mushrooms.
• Rice – provides bulk and absorbs flavors; opt for brown rice for a healthier alternative.
• Onion – brings sweetness; yellow or white onions are perfect here.
• Middle Eastern Spices (Allspice, Cinnamon, Black Pepper) – create the signature taste; adjust to suit your palate.
For the Tomato Sauce
• Tomato Sauce – enriches and moistens the rolls; using homemade or high-quality canned sauce elevates the dish.
• Optional Add-ins (Pine Nuts, Raisins, Lemon Juice) – enhance flavor and texture; these ingredients can add a lovely sweetness or acidity if desired.
Step‑by‑Step Instructions for Lebanese Stuffed Cabbage Rolls
Step 1: Prepare the Cabbage
Bring a large pot of salted water to a boil and carefully place the whole cabbage head in it for about 5 minutes. You’ll know it’s ready when the outer leaves turn soft, making them easier to roll. Remove the cabbage and allow it to cool slightly before peeling off the leaves gently, stacking them on a plate for later.
Step 2: Make the Filling
In a mixing bowl, combine your choice of ground meat (lamb or beef) with rinsed rice, finely chopped onions, and spices such as allspice, cinnamon, and black pepper. Mix everything together until well incorporated and the meat is evenly distributed throughout the rice. This hearty mixture is the essence of your Lebanese Stuffed Cabbage Rolls.
Step 3: Assemble the Rolls
Take a prepared cabbage leaf and place about 2 tablespoons of the filling at the base of the leaf. Fold the sides inward and roll it up tightly from the base, securing the filling in place. Repeat this process until all the filling has been wrapped in the cabbage leaves, creating a delightful array of stuffed rolls.
Step 4: Arrange in the Pot
In a large pot, arrange the cabbage rolls seam-side down, fitting them snugly together. This positioning helps prevent them from unraveling during cooking. Once you’ve filled the pot, pour the tomato sauce evenly over the rolls, ensuring they are well-covered and ready to impart rich flavors.
Step 5: Simmer the Rolls
Cover the pot with a lid and bring the sauce to a gentle simmer over low heat. Allow the Lebanese Stuffed Cabbage Rolls to cook for about 1.5 to 2 hours. The rolls are done when the meat is thoroughly cooked, the cabbage is tender, and the flavors have melded into a delicious, comforting dish.
Step 6: Serve and Enjoy
Once cooked, carefully remove the pot from heat and let it sit for a few minutes before serving. You can garnish the rolls with fresh herbs if desired. Serve these delightful Lebanese Stuffed Cabbage Rolls warm alongside tzatziki, flatbread, or a fresh salad for a wholesome meal that’s perfect for sharing with family and friends.

Expert Tips for Lebanese Stuffed Cabbage Rolls
• Rice Rinse: Make sure to rinse the rice thoroughly before mixing to avoid hardness after cooking, ensuring a perfect texture for your Lebanese Stuffed Cabbage Rolls.
• Pot Organization: Avoid overcrowding the pot when placing the rolls. This ensures even cooking and prevents them from sticking together during the simmering process.
• Flavor Boost: Consider adding a splash of lemon juice to the tomato sauce prior to simmering. This freshens the taste and enhances the overall flavor profile of the rolls.
• Cabbage Softening: If the cabbage leaves are too stiff after blanching, return them to boiling water for an additional minute. Soft leaves are essential for easy rolling.
• Filling Variations: Feel free to experiment with different fillings. Lentils or mushrooms work beautifully for vegetarian alternatives, making everyone around the table happy!
Lebanese Stuffed Cabbage Rolls Variations
Feel free to put your own spin on these delightful rolls, making the recipe uniquely yours!
- Vegetarian: Replace ground meat with cooked lentils or finely chopped mushrooms for a hearty filling.
- Vegan: Omit meat entirely and use vegetable broth instead of water; load the filling with diced vegetables.
- Gluten-Free: Ensure the rice is gluten-free and skip any wheat-based fillers; the dish remains hearty without compromising flavor.
- Spicy Twist: Add chopped jalapeños or red pepper flakes to the filling for a flavorful kick that warms the soul.
- Seafood Variation: For a coastal twist, substitute ground meat with shrimp or crab meat, and spice it with Old Bay seasoning.
- Herb-Infused: Mix in a handful of fresh herbs like mint or parsley into the filling for an aromatic burst that’s refreshing.
- Nutty Accent: Stir in toasted pine nuts or walnuts for an extra crunch and nutty depth that elevates each bite.
- Sweet and Savory: Incorporate a handful of raisins in the filling for a sweet contrast that complements the savory spices beautifully.
For more delicious variations, you might enjoy my Baked Stuffed Shrimp or try out the Spinach Feta Stuffed options! Each twist opens up a new world of flavors, inviting you to explore the many facets of this classic dish. Enjoy crafting a personalized meal!
Make Ahead Options
These Lebanese Stuffed Cabbage Rolls (Yebra) are a perfect option for meal prep, saving you valuable time during busy weeknights! You can prepare the filling and assemble the rolls up to 24 hours in advance; simply cover them tightly and refrigerate to keep them fresh. Additionally, the rolls can be cooked ahead of time and stored in the fridge for up to 3 days; just make sure to let them cool completely before refrigerating to prevent sogginess. When you’re ready to serve, gently reheat them in their sauce on the stovetop until heated through, ensuring that they remain just as flavorful and delicious as when they were first made. This way, you’ll have a comforting, home-cooked meal ready with minimal effort!
What to Serve with Lebanese Stuffed Cabbage Rolls
A delicious journey of flavors awaits as you create the perfect meal to accompany your savory rolls, filling your kitchen with enticing aromas.
- Tzatziki Sauce: Creamy and refreshing, tzatziki adds a cool contrast to the rich flavors of the rolls, perfect for dipping and drizzling.
- Flatbread: Soft, warm flatbread is ideal for scooping, allowing you to enjoy every last bite of the saucy goodness wrapping the cabbage rolls.
- Fresh Salad: A crisp, vibrant salad with cucumbers, tomatoes, and a hint of lemon brightens the plate, balancing the heartiness of the Yebra beautifully.
- Roasted Vegetables: Try serving a medley of roasted seasonal vegetables; their caramelized sweetness and earthy flavors enhance the comforting nature of the dish.
Completing your meal with a drink can elevate the experience.
- Minted Lemonade: This refreshing beverage, infused with fresh mint, offers a zesty twist, perfectly complementing the savory delights of Lebanese Stuffed Cabbage Rolls.
- Hummus: A side of this velvety chickpea dip rounds out the spread, providing a wonderful texture contrast while enhancing the Mediterranean feel.
- Baklava: To finish off on a sweet note, serve a slice of this honey-soaked pastry, bringing a touch of sweetness to your meal.
- Stuffed Grape Leaves: For a culinary twist, consider adding these delightful bites on the side; they share the same comforting essence as the cabbage rolls!
Enjoy the magic of flavors combining together in your meals!
Storage Tips for Lebanese Stuffed Cabbage Rolls
Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days. This keeps your Lebanese Stuffed Cabbage Rolls fresh and ready for a quick meal.
Freezer: For longer storage, freeze the rolls in a single layer on a baking sheet before transferring them to an airtight container. They can be frozen for up to 3 months.
Reheating: When ready to enjoy, reheat from frozen by simmering in tomato sauce on low heat until heated through, or microwave until warm.
Airtight Packing: Ensure that rolls are tightly packed in the container to minimize exposure to air, preventing freezer burn and preserving flavor.

Lebanese Stuffed Cabbage Rolls Recipe FAQs
How should I select cabbage for the rolls?
When choosing cabbage, look for heads that are heavy for their size with tightly packed leaves. Green cabbage works best due to its flexibility and tenderness, ensuring easy rolling. Avoid heads with dark spots or wilting leaves, as these can indicate spoilage.
How do I store leftover stuffed cabbage rolls?
Store any leftovers in an airtight container in the fridge where they will stay fresh for up to 3 days. I always recommend allowing the rolls to cool completely before sealing them in the container to prevent moisture buildup that can lead to sogginess.
Can I freeze Lebanese Stuffed Cabbage Rolls?
Absolutely! To freeze, arrange the cooked rolls in a single layer on a baking sheet until solid. Then, transfer them to an airtight container or a freezer bag, where they can be stored for up to 3 months. Label it with the date, so you know when to enjoy your cozy meal!
What are some common troubleshooting tips for this recipe?
If the cabbage leaves are tearing while rolling, they might not be soft enough. Blanch them a bit longer in boiling water. Alternatively, if the rolls unravel during cooking, ensure they are placed seam-side down and packed snugly in the pot. This keeps them secure while they simmer.
Are there any dietary considerations I should be aware of?
Yes! For those with gluten sensitivities, make sure to use rice or other gluten-free fillings for the Yebra. If you’re cooking for someone with allergies, double-check the ingredients in your tomato sauce and spices to avoid any hidden allergens.
Can I use different meat or fillings?
Definitely! For a lighter option, you can substitute ground lamb or beef with turkey, or make them vegetarian by using lentils or finely chopped mushrooms. This not only keeps the dish hearty but also makes it accessible for different dietary preferences. The more, the merrier!

Delicious Lebanese Stuffed Cabbage Rolls for Cozy Nights
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and carefully place the whole cabbage head in it for about 5 minutes.
- In a mixing bowl, combine your choice of ground meat with rinsed rice, finely chopped onions, and spices.
- Take a prepared cabbage leaf and place about 2 tablespoons of the filling at the base of the leaf.
- In a large pot, arrange the cabbage rolls seam-side down, fitting them snugly together.
- Cover the pot with a lid and bring the sauce to a gentle simmer over low heat for about 1.5 to 2 hours.
- Once cooked, carefully remove the pot from heat and let it sit for a few minutes before serving.

Leave a Reply