You’re going to love this lahanodolmades recipe, soft, comforting Greek stuffed cabbage rolls just like yiayia used to make! They’re packed with herby rice filling and juicy ground beef, all wrapped in tender cabbage leaves that soak up a rich, zesty egg lemon sauce. Each bite is warm and bright, and it just melts in your mouth every time.

If you love hearty stuffed recipes like these lahanodolmades, try my Gemista recipe with rice-stuffed veggies, or my Greek stuffed calamari recipe for something different. And for a real showstopper when you’re hosting family and friends, my Greek stuffed lamb always impresses!
Jump to:
Why you will love this recipe
- Melt-in-Your-Mouth Texture: These rolls come out soft and tender, melting in your mouth with every bite. The gentle simmer at the end lets the cabbage leaves soak up that rich, zesty avgolemono sauce for real comfort.
- Proper Greek Favourite: This is a traditional Greek classic dish that’s simple to make, full of flavour and brings people together, showing how good food can be with just simple ingredients.
- Filling and Comforting: Loaded with juicy ground beef, rice and that fresh herby filling, this dish keeps you full and warm. Every roll is packed with flavour and real comfort.
- Make Ahead Friendly: You can roll them up in advance and cook when you’re ready. It’s the best way to take the pressure off when you’ve got people coming over or just want an easy night.

Overview of the key steps
Here’s a quick look at how you’re going to pull this lahanodolmades recipe together!
- Boil the Cabbage: Boil the whole head and peel the cabbage leaves off gently while they soften so they stay nice and tender.
- Mix the Filling: Combine beef, rice, fresh herbs and a few other simple ingredients for a tasty rice filling.
- Roll It Up: Place the filling on each leaf and roll them up to make your beautiful Greek stuffed cabbage rolls.
- Cook Low and Slow: Layer the rolls in a big pot, pour over hot broth/ stock, and let them simmer gently.
- Finish with the Sauce: Whisk your egg-lemon sauce and pour it over the rolls so they soak up that rich, zesty flavour.
Watch the short video tutorial
Watch my short step-by-step video so you can follow along and make them just like I do!
Don’t forget to give it a like, leave a comment, and share it with anyone who loves delicious Greek cabbage rolls cooked the traditional way.
Ingredients
Let’s take a closer look at what makes this lahanodolmades avgolemono recipe so good! As always, check the recipe card below for exact amounts.

- Large Cabbage: Use a nice big green cabbage. You want soft, flexible cabbage leaves that peel off easily and roll well.
- Chicken Stock: Good chicken stock gives your rolls loads of flavour while they simmer. Water works too, just season well.
- Salt: Just a pinch helps balance the flavour, but skip it if your chicken stock has enough salt already.
- Bay Leaves & Lemon Peel: These sit in the pot while everything cooks and add a gentle depth with a bit of extra zestyness.
For the filling

- Ground Beef: The classic base for a rich, tasty filling. You can also use ground pork, lamb or a combination if you prefer.
- Rice: I like to use arborio rice for this. Just make sure you wash it well before using it so it stays nice and fluffy. Medium grain rice works well too.
- Fresh Herbs: Dill, mint and parsley add fresh flavour that lifts the meat and rice. If you don’t have one, just use extra of the others.
- Red Onion & Garlic: I love the sweetness from red onion. Garlic is a must. I just throw it all in the blender with the tomato and get it down to a juicy paste.
- Tomato: A bit of blended tomato ties the filling together and adds extra liquid for the rice to absorb as it cooks.
- Extra Virgin Olive Oil: Olive oil is a must. It makes the filling richer and adds the moisture it needs so nothing dries up.
- Salt & Black Pepper: Just enough to bring out all the flavours and add those finishing touches the filling needs.
For the egg lemon sauce (avgolemono sauce)

- Eggs: Use whole eggs with the egg yolks and egg whites together. Some people only use the yolks but I haven’t found much difference, so there’s no point wasting it.
- Lemon Juice: Always use fresh lemon juice for that bright flavour. Don’t forget to peel the skin off one of the lemons and add it in while the rolls boil for extra zest.
- Cornstarch: When I make avgolemono soup, I don’t use it, but for this recipe you want a bit more thickness so it’s good to add. If you like it even thicker, you can add up to another tablespoon.
Preparation

- Blend the aromatics: Add your onion, garlic and tomato to a blender and blitz it down into a juicy paste so it’s ready to mix in.
- Wash your rice: Give it a good rinse under cold water until the water runs clear. This keeps your rice nice and fluffy.
- Chop your fresh herbs: Get your fresh dill, mint and parsley chopped up and ready to go.
- Choose your pots: When boiling the cabbage, you want enough room so you can pull the leaves out easily without tearing them. Also make sure you have a good pot for cooking the lahanodolmades. I use a Dutch oven for both parts and it works well for me.
- Grab a plate: Find a good heatproof plate that fits inside your pot. This will sit on top of the rolls to help hold everything down while it simmers away.
Step-by-step instructions
Follow these simple steps to bring this traditional dish to life! If you get stuck, watch my short video for more help!
Prepare the cabbage

- Remove any dirty outer leaves and carefully cut out the core so it’s ready to boil.
- Place the whole cabbage, core side down, in a big pot. Pour in your chicken broth or stock. If you’re using water or your stock isn’t too salty, add your pinch of salt now.
- Bring it to a boil. After about 15 minutes, gently flip the cabbage over and boil for another 10 to 15 minutes until the leaves are soft enough to peel away.
- As the leaves soften, carefully peel them off one by one and set them aside to drain. Keep the cabbage water/ stock because you’ll use it to cook the rolls later.
- Note: Every cabbage is different. If the leaves aren’t soft enough, just boil it a bit longer. When you reach the tight core and the leaves are too small to roll, stop there.
Prepare the filling and roll

- In a large bowl, add your beef mince, rice, olive oil, fresh herbs, blended onion, garlic and tomato. Season with salt and pepper, then mix it all together really well until combined.
- Take each cabbage leaf and trim off the thick stem at the base. This will leave a gap, so just overlap the cut sides to patch it up. For large leaves, slice them in half and use each piece to make two rolls.
- Place roughly 50 to 60 grams of filling near the base of each leaf. Fold it over once, tuck in the sides, then roll it up to the end so it holds together. Keep going until you have used up all the filling.
Cook the rolls

- Line the bottom of your pot with any leftover cabbage pieces. Add the lemon peel and bay leaves for extra flavour.
- Arrange the cabbage rolls snugly in layers, then add a drizzle of olive oil over them and cover the top with leftover leaves to hold them down.
- Place your heatproof plate on top to weigh everything down. Pour in the reserved stock until it comes right up to the plate. Top up with extra stock or water if you need to keep everything fully covered.
- Bring it to a boil, pop the lid on, reduce the heat and let it simmer gently for about an hour.
Make the lemony sauce and finish

- When the rolls are nearly done, whisk your whole eggs with the fresh lemon juice and cornstarch in a bowl.
- Carefully remove the plate and the leaves on top and set them aside.
- While whisking, slowly ladle in a few scoops of the hot cooking liquid to gently warm the eggs. This stops them from scrambling.
- Pour the tempered egg lemon sauce back into the pot and gently shake the pot to spread it through. Bring it back to a gentle simmer for about a minute until the sauce thickens slightly.
- Take it off the heat and let it rest, covered, for about 10 minutes.
Top tips
- Plan your portions: If you want a certain number of cabbage rolls, count your leaves and weigh your filling before you start. Portion it out so you don’t run short.
- Keep an eye on the cabbage: Take your time and don’t rush it. Let the leaves soften fully so they peel off nice and clean without tearing.
- Take your time with the sauce: Temper the eggs slowly so you don’t scramble them. A bit of patience here makes the sauce smooth and silky.
- Get the right thickness: If you want the sauce thicker, you can add up to another tablespoon of cornstarch in the egg mixture.
Serving suggestions
- Bread on the Side: Soak up that delicious sauce with some good bread. Try my crusty bread recipe or one of my fluffy pitas, like my classic Greek pita or even my pocket pites.
- Fresh Salad: Pair your rolls with a side salad. A classic Greek salad is always a winner or try my maroulosalata for a crisp Greek lettuce salad.
- Dessert: If you want to keep things warm and cozy like this dish, I highly recommend my karidopita, a beautiful Greek walnut cake. Or if you’re up for it, make my rizogalo while this simmers away and enjoy a warm rice pudding to top it off.
Storage
- Preparing Ahead: You can roll your cabbage rolls up to 1 day in advance. Keep them in an airtight container in the fridge. Store the stock separately and drizzle a little olive oil on top so they don’t dry out.
- Storing Leftovers: Let your dish come to room temperature first, then transfer it to an airtight container and keep it in the fridge for up to 3 days.
FAQ
It’s pronounced la-ha-no-dol-MA-thes (λαχανοντολμάδες in Greek). Broken down: lachano means cabbage, dolmades means stuffed parcels or rolls!
The trick is to temper the eggs slowly. Whisk in a few ladles of hot broth bit by bit so you don’t scramble them. Then gently heat the sauce and keep it just below boiling.
Yes, you can. Let them cool completely, then freeze in a single layer in an airtight container. They’re best frozen without the sauce, so make a fresh batch of avgolemono when you reheat.
Pork mince or lamb are both great swaps. Some people even mix them together for extra flavour.








Kat says
Thank you for sharing this recipe
Michele says
Absolutely delicious. I made the recipe exactly as written and it was fantastic. A bit labor intensive, but a special dish.
Nikolopaa says
Appreciate that Michele! It’s definitely a bit of work but so worth it for a traditional dish like this ❤️