Middle Eastern Cabbage Rolls with Rice and Beef

Updated November 5, 2026

Total time
2 hr 15 min
prep 55 min · cook 1 hr 20 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Middle Eastern Cabbage Rolls with Rice and Beef

Middle Eastern cabbage rolls are tender cabbage leaves wrapped around a warmly spiced filling of rice, ground beef, herbs, and tomato, then simmered until soft. Recipes vary across the region and between families; this version balances savory filling with lemony tomato broth and is served warm as a main dish.

Ingredients

  • 1 large green cabbage, about 3 lb (1.4 kg)
  • 1 cup long-grain rice (190 g), rinsed and drained
  • 1 lb ground beef (450 g), preferably 85–90% lean
  • 1 medium yellow onion, finely chopped, about 1 cup (150 g)
  • 3 garlic cloves, minced, about 1 tbsp (9 g)
  • 1/4 cup chopped fresh flat-leaf parsley (15 g)
  • 2 tbsp chopped fresh mint (6 g), or 2 tsp dried mint (2 g)
  • 1 1/2 tsp ground allspice (3 g)
  • 1 tsp ground cumin (2 g)
  • 1 tsp paprika (2 g)
  • 1 1/2 tsp kosher salt (about 8 g), divided, plus more to taste
  • 1/2 tsp black pepper (1 g)
  • 2 tbsp olive oil (30 ml), divided
  • 1 can crushed tomatoes, 14.5 oz (411 g)
  • 2 cups low-sodium beef broth or water (475 ml)
  • 3 tbsp fresh lemon juice (45 ml)
  • 1 tbsp tomato paste (16 g)
  • 1 bay leaf

Instructions

  1. Soften the cabbage. Bring a large pot of water to a boil. Cut out the cabbage core with a small knife, keeping the leaves as intact as possible. Lower the whole cabbage into the water and simmer for 5 minutes. As the outer leaves loosen, lift them off with tongs and set them on a tray; return the cabbage to the water to loosen more leaves. You need about 16 large, flexible leaves. Let them cool enough to handle, then trim the thick raised rib at the base of each leaf until it is nearly level with the leaf. Save any small or torn leaves.
  2. Mix the filling. In a bowl, combine the rice, ground beef, onion, garlic, parsley, mint, allspice, cumin, paprika, 1 teaspoon of the salt, pepper, and 1 tablespoon of the olive oil. Mix just until evenly combined; overworking can make the filling dense. The rice is uncooked and will absorb liquid as the rolls simmer.
  3. Make the sauce. In a bowl, stir together the crushed tomatoes, broth, lemon juice, tomato paste, remaining 1/2 teaspoon salt, and bay leaf. Taste and add a little more salt if needed. The sauce should taste pleasantly tart and savory, as the rice will soften its sharpness.
  4. Roll the leaves. Lay one cabbage leaf flat with its stem end toward you. Put about 2 tablespoons of filling near the stem end, shaping it into a short log. Fold the sides over the filling, then roll away from you into a neat parcel. Leave a little room for the rice to expand; do not pull the leaf so tight that it tears. Repeat with the remaining leaves and filling. If a leaf is very large, cut it in half along the rib and use a smaller portion of filling.
  5. Arrange and simmer. Scatter the reserved cabbage trimmings across the bottom of a heavy pot or Dutch oven to help prevent sticking. Arrange the rolls seam-side down in snug layers. Pour the sauce over them and drizzle with the remaining tablespoon of olive oil. Set a small heatproof plate on top of the rolls to keep them from shifting, then cover the pot. Bring the liquid to a gentle boil over medium heat, about 8 minutes, then reduce the heat to low and simmer gently for 65 minutes. Keep the liquid at a quiet simmer rather than a vigorous boil, which can split the leaves.
  6. Check doneness and rest. Remove the plate carefully. Check a roll from the center: the rice should be tender and the filling should be cooked through. Because the filling contains ground beef, USDA FSIS guidance calls for a safe minimum internal temperature of 160°F (71°C); check the center of a roll with a food thermometer. If it has not reached that temperature or the rice is still firm, cover and simmer for 5–10 minutes more, then check again. Remove the bay leaf and let the rolls stand, covered, for 10 minutes before serving.

Tips

  • Choose flexible leaves. If the leaves resist rolling, return the cabbage to the simmering water for another minute or two. Trimming the rib is important: a thick rib can crack the leaf and make the parcel difficult to close.
  • Keep the simmer gentle. Check occasionally that the sauce is bubbling softly. If it looks nearly dry before the rice is tender, add hot water or broth 1/4 cup (60 ml) at a time.
  • Adjust the meat or rice thoughtfully. Ground lamb can replace the beef in the same quantity and gives a richer flavor. For a meat-free version, use cooked lentils and reduce the simmer time; see Variations below. Do not increase the uncooked rice without adding enough liquid and allowing extra cooking time.
  • Use the cabbage water safely. Do not leave cooked cabbage or finished rolls at room temperature for more than 2 hours. Cool leftovers promptly in shallow containers and refrigerate.

Serving Suggestions

Serve the rolls warm with plenty of tomato broth spooned over the top. Plain yogurt or garlicky yogurt makes a cool, tangy contrast, while lemon wedges let everyone add more brightness. A simple chopped cucumber-and-tomato salad, flatbread, or a bowl of olives rounds out the meal without competing with the seasoned filling. Count on about two or three rolls per person, depending on their size and what else is on the table.

Variations

For a lamb version, substitute 1 lb (450 g) ground lamb for the beef; allspice, mint, and lemon pair particularly well with it. For a vegetarian filling, replace the beef with 1 1/2 cups (about 300 g) cooked brown or green lentils and use vegetable broth. Since the lentils are already cooked, simmer the rolls until the uncooked rice is tender, usually 50–60 minutes, and check that there is enough liquid. The texture will be softer and less rich than the meat version.

For a more lemon-forward pot, add another 1 tbsp (15 ml) lemon juice to the sauce. You can also add 1/2 tsp ground cinnamon (1 g) for gentle warmth, though it changes the spice profile slightly. If fresh mint is unavailable, dried mint works well; use the smaller amount listed because its flavor is more concentrated.

Storage and Reheating

Refrigerate the rolls and sauce within 2 hours of cooking, in a covered container. They keep for 3–4 days in the refrigerator. Reheat only the portion you plan to eat, covered in a saucepan over low heat with a splash of water or broth, until steaming throughout and at least 165°F (74°C). In a microwave, cover loosely, turn or rearrange the rolls midway through heating, and verify the center reaches 165°F (74°C) with a food thermometer.

For longer storage, freeze cooled rolls with some sauce in an airtight freezer-safe container for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). The cabbage may be a little softer after freezing, but the flavor remains good.

Frequently Asked Questions

Can I prepare cabbage rolls ahead?
Yes. You can soften the cabbage, mix the filling, and roll the parcels up to a day ahead. Keep the uncooked rolls covered in the refrigerator, separate from the sauce if possible, and cook them fully before serving. Allow a few extra minutes if they go into the pot cold, and check the ground beef reaches 160°F (71°C).

Why are my cabbage rolls splitting?
The leaves may be too firm, the center rib may not be trimmed enough, or the parcels may be rolled too tightly. Soften stiff leaves briefly in hot water, shave down the rib, and leave a little space for the rice to expand. Keeping the pot at a gentle simmer also helps.

Can I use brown rice?
Brown rice usually needs more liquid and a longer cooking time than white long-grain rice, so it is not a direct swap in this recipe. For reliable results, use white long-grain rice, or cook brown rice separately and mix it into a vegetarian filling rather than relying on it to cook inside the rolls.

What can I use instead of allspice?
Use 1/2 teaspoon ground cinnamon and 1/2 teaspoon ground cloves (1 g each) in place of the 1 1/2 teaspoons allspice. This substitute is more aromatic and slightly sweeter, so add it gradually if you prefer a restrained spice flavor.

How do I know the rice is cooked?
Carefully open one roll near the center of the pot and taste a grain of rice. It should be tender, not chalky or hard. If it is still firm, add a little hot broth or water if needed, cover the pot, simmer 5–10 minutes longer, and check both the rice and the meat temperature again.

Can I make these without a heavy pot?
A deep saucepan with a tight-fitting lid works if the rolls fit in snug layers. Use the cabbage trimmings on the bottom to reduce sticking, keep the heat low, and check the liquid occasionally. Avoid stirring the rolls; gently tilt the pot if you need to redistribute the sauce.

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).