Lebanon · Central Asia & Middle East

Lebanese Cabbage Rolls with Beef and Rice

Updated November 3, 2026

Total time
2 hr 10 min
prep 45 min · cook 1 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Lebanon
Central Asia & Middle East

Jump to recipe

Lebanese Cabbage Rolls with Beef and Rice

Lebanese cabbage rolls, often called malfouf, are tender cabbage leaves wrapped around a savory filling of rice, ground beef, herbs, and warm spices. They are simmered with garlic and lemon until the rice is soft and the rolls are fragrant; family recipes vary, but this version keeps the filling simple and the lemony cooking broth bright.

Ingredients

  • 1 large green cabbage, about 3 lb (1.4 kg)
  • 1 cup uncooked short- or medium-grain rice, 7 oz (190 g)
  • 1 lb ground beef, 454 g; choose beef around 85–90% lean
  • 1 small yellow onion, about 4 oz (115 g), finely grated or minced
  • 2 tbsp chopped fresh parsley, 8 g
  • 1½ tsp kosher salt, about 7.5 g, for the filling
  • 1 tsp ground allspice, 2 g
  • ½ tsp ground cinnamon, 1.3 g
  • ½ tsp ground black pepper, 1 g
  • 6 garlic cloves, about 18 g, lightly crushed or thinly sliced
  • ¼ cup fresh lemon juice, 60 ml
  • 3 cups water or low-sodium beef broth, 710 ml
  • ½ tsp kosher salt, about 2.5 g, for the cooking liquid, plus more to taste
  • 1 tbsp olive oil, 15 ml, for the pot

Instructions

  1. Soften the cabbage leaves. Rinse the cabbage and cut out as much of the firm core as you can while keeping the head intact. Bring a large pot of water to a steady boil, then lower in the cabbage with the cut side down. After about 3 minutes, use tongs to ease away the outer leaves as they soften; return the head to the water as needed. Collect 18–22 large, pliable leaves, allowing about 8–12 minutes in all. Drain and cool them until you can handle them. Trim the thick raised rib at the base of each leaf with a small knife so it is easier to roll. Reserve the smaller inner leaves and torn pieces for lining the pot.
  2. Rinse and season the rice. Put the uncooked rice in a sieve and rinse under cool water, stirring it with your fingers, until the runoff is mostly clear. Drain well. In a bowl, combine the rice, ground beef, grated onion, parsley, 1½ teaspoons salt, allspice, cinnamon, and black pepper. Mix gently with your hands or a fork just until evenly combined. Avoid squeezing or kneading the mixture; a loose filling cooks more evenly and is less likely to become dense.
  3. Fill and roll. Lay a cabbage leaf with its trimmed base toward you and the inside facing up. Put about 1½ to 2 tablespoons of filling in a short line near the base, adjusting the amount for the leaf’s size. Fold the bottom over the filling, fold in both sides, then roll toward the tip into a neat cylinder. Leave a little room for the uncooked rice to expand. Repeat with the remaining leaves and filling. If a leaf is especially wide, cut it in half along the rib and use each half for a smaller roll. Set each roll seam-side down while you work.
  4. Prepare the pot. Lightly coat the bottom of a heavy, lidded pot with the olive oil. Arrange the reserved cabbage scraps over the base; they help protect the rolls from scorching. Pack the rolls snugly in the pot in one or two layers, seam-side down. Scatter the garlic over and between them. Stir the lemon juice, 3 cups water or broth, and ½ teaspoon salt together, then pour the liquid around the rolls. It should come roughly halfway to two-thirds up their sides, not cover them completely. If your pot is much wider than the rolls, add a little water to reach that level.
  5. Simmer until tender. Set a heatproof plate slightly smaller than the pot on top of the rolls to help keep them in place, if you have one. Bring the liquid just to a boil over medium heat, then immediately lower the heat to maintain a gentle simmer. Cover and cook for about 65 minutes. Check after 55 minutes: the cabbage should be tender and the rice should feel soft when a roll is carefully opened. If the liquid is running low before the rice is done, add hot water a few tablespoons at a time. Keep the simmer gentle so the rolls do not split.
  6. Check the filling and rest. Use clean tongs to lift a roll from the center of the pot and place it on a plate. Open it carefully and check the center of the beef filling with a food thermometer; USDA FSIS recommends that ground meat reach a safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, return the roll to the pot and simmer for several more minutes before checking again. Turn off the heat and let the rolls rest, covered, for 10 minutes so the rice finishes settling and the rolls are easier to serve. Taste the broth and adjust its salt or lemon before spooning some over the rolls.

Tips

  • Choose a cabbage with flexible leaves. A large, round green cabbage is easiest to roll. Savoy cabbage has softer, crinkled leaves and also works, though its rolls may look less smooth. If a leaf tears, overlap two smaller pieces or use the torn leaf to line the pot rather than discarding it.
  • Keep the filling loose and the rolls modest. Rice expands as it cooks, so do not pack the filling tightly or overstuff the leaves. Aim for rolls about the width of two fingers. A little space around each one allows heat and cooking liquid to circulate.
  • Do not let the pot boil hard. A vigorous boil can shake the rolls apart and make the cabbage overly soft before the rice is cooked. Once the liquid reaches a boil, turn the heat down promptly. The plate is useful but optional; a close-fitting lid and snugly packed rolls also help hold them in place.
  • Adjust the lemon to taste. Lemon juice gives the broth its characteristic lively finish. If you prefer a milder tang, start with 3 tablespoons (45 ml) and serve extra lemon at the table. For a stronger lemon note, add another tablespoon after cooking rather than adding a large amount at the beginning.

Serving Suggestions

Serve the rolls hot, with a little of their garlic-lemon broth spooned over each portion. They are satisfying on their own, but a bowl of plain yogurt or thick labneh on the side gives the meal a cool, creamy contrast. A simple chopped salad with cucumber, tomato, parsley, and lemon is another good pairing, especially if you want something crisp alongside the soft cabbage and rice.

For a larger Lebanese-inspired spread, offer warm pita, olives, and a small dish of extra lemon wedges. The rolls can be served as a main course for lunch or dinner, or arranged on a platter as part of a shared meal. If serving from the pot, lift them gently with a wide spoon; they are tender after simmering and can split if squeezed with tongs.

Variations

Use ground lamb. Replace the beef with 1 lb (454 g) ground lamb for a richer, more traditional-style flavor found in many regional and family versions. Lamb can taste more pronounced than beef, so keep the allspice and lemon as written. Check the center of the filling with a thermometer just as you would for beef; ground lamb also needs to reach 160°F (71°C).

Make it meatless. For a vegetarian filling, replace the beef with 1½ cups (about 250 g) cooked brown or green lentils and add ½ cup (75 g) finely chopped mushrooms. Because the lentils are already cooked, the rice still needs enough time and liquid to soften; use the same rice amount and check a roll for doneness before serving. The filling will be softer and less rich than the meat version.

Change the herbs and spice. Add ½ teaspoon (about 1 g) dried mint to the rice mixture for a gentle herbal note, or use 2 tablespoons (8 g) chopped fresh mint in place of some of the parsley. Some cooks favor extra allspice or a pinch of cumin; make small adjustments so the spices support, rather than hide, the beef, cabbage, and lemon.

Try a different grain only with a timing adjustment. Long-grain rice can be used in the same quantity, though the filling may be a little less cohesive. Brown rice is not a direct swap in this recipe because it needs more liquid and a longer cooking time; use a tested brown-rice version rather than assuming it will soften during the stated simmer.

Storage and Reheating

Refrigerate cooked rolls within 2 hours of cooking. Store them with a little of the broth in a covered container for 3–4 days. To freeze, cool them promptly, place them with some cooking liquid in a freezer-safe airtight container, and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating; the cabbage may be a little softer after freezing.

Reheat a portion covered in a saucepan over low heat with a splash of water or broth, turning the rolls gently, until steaming hot throughout. You can also microwave them covered in a microwave-safe dish, pausing to turn or rearrange them for even heating. Check that leftovers reach 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Avoid repeatedly cooling and reheating the same batch; warm only the portion you plan to serve.

Frequently Asked Questions

Can I prepare Lebanese cabbage rolls ahead?
Yes. You can soften the cabbage leaves and make the filling up to a day ahead, keeping them covered separately in the refrigerator. For the best texture, roll and cook them on the day you plan to serve them. You can also fully cook the rolls a day ahead and reheat them gently in their broth.

Do I cook the rice before putting it in the filling?
No. Use rinsed, uncooked rice for this recipe. It absorbs the broth as the rolls simmer and cooks inside the cabbage. Pre-cooked rice would become too soft during the long simmer and would change how much liquid the filling needs.

How do I keep the cabbage rolls from unwrapping?
Trim the thick rib, fold the sides over the filling, and finish with the seam underneath. Pack the rolls snugly in the pot so they support one another, and keep the liquid at a gentle simmer rather than a rolling boil. A heatproof plate on top is helpful but not essential.

What if I cannot separate the cabbage leaves?
Return the head to the boiling water for another minute or two, then try again with tongs. Leaves near the core usually need longer to loosen. You can also cut deeper around the core before boiling, taking care not to slice through the outer leaves.

Can I make these without a plate to weigh them down?
Yes. Arrange the rolls close together with their seams down and use a snug-fitting lid. If the pot is wide and the rolls shift, tuck extra cabbage leaves into open spaces. Check that the liquid simmers gently; moving the rolls as little as possible helps keep them intact.

Why is the rice still firm after the cooking time?
The simmer may have been too low, the rolls may be especially large, or the pot may have run short of liquid. Add a few tablespoons of hot water, cover, and continue simmering for 5–10 minutes before checking again. Open a roll to check the rice and use a food thermometer to confirm the ground meat has reached 160°F (71°C).

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).