Healthy High Protein Malfouf (Stuffed Cabbage Rolls)

Malfouf is my absolute favorite Middle Eastern dish. Growing up, whenever my mom made it, I genuinely wanted to eat the entire pot myself. It’s comforting, savory, lemony, and one of those meals that just feels like home.

The only downside? Traditional malfouf is usually made with a lot of white rice and ghee, which makes it pretty heavy. Delicious — but not exactly something you can eat often or in big portions.

So I recreated it in a way that still tastes authentic, but is much lighter and higher in protein. By using a mix of cauliflower rice, a smaller amount of jasmine rice, lean ground beef, and skipping the ghee, you can enjoy this dish without feeling overly full or guilty. Honestly… you could eat the whole pot 😅 — and nutritionally, you’d still be in a great spot.

The entire pot makes 2 servings, and each serving has 520 calories and 44g of protein.

What is Malfouf?

Malfouf is a classic Middle Eastern dish made with cabbage leaves stuffed with a savory filling, then slowly simmered until tender and flavorful. It’s especially popular in Jordanian and Levantine cuisine and is often served with fresh lemon juice and enjoyed family-style.

Traditionally, the filling relies heavily on white rice and fats, which makes it delicious but quite dense. This healthier version keeps the soul of malfouf intact while lightening it up and boosting the protein content.

Why This Healthy Malfouf Recipe Works

Slow Simmered Flavor: Cooking low and slow ensures tender cabbage and deep flavor, just like the traditional version.

High Protein: Lean 93% ground beef adds plenty of protein without excess fat.

Lower Rice, More Volume: A mix of cauliflower rice and a smaller amount of jasmine rice keeps the texture authentic but lighter.

No Ghee Needed: Olive oil provides flavor and healthy fats without weighing the dish down.

Malfouf Ingredient Spotlight

Cabbage

Cabbage is the heart of malfouf. It’s low in calories, high in fiber, and becomes incredibly tender when simmered. Cabbage is also rich in antioxidants and supports digestion, making it a perfect base for a comforting yet nourishing dish.

93% Lean Ground Beef

Using lean ground beef keeps the dish high in protein while significantly reducing saturated fat. It adds richness and depth to the filling without making the rolls heavy. Each serving of this dish is packed with protein, helping keep you full and satisfied.

Cauliflower Rice

Cauliflower rice is the key to lightening up this recipe without sacrificing volume. It blends seamlessly into the filling, adds fiber, and allows you to reduce the amount of traditional rice while keeping that classic malfouf texture.

Jasmine Rice

A small amount of jasmine rice keeps the filling authentic and helps bind everything together. Using less rice than traditional recipes makes the dish lighter while still preserving that familiar taste and feel.

Bone Broth & Chicken Broth

Using broth instead of just water adds depth, richness, and extra nutrients. Bone broth contributes collagen and minerals, while chicken broth enhances the savory flavor of the cabbage rolls as they simmer.

Garlic & Lemon

Garlic adds warmth and aroma throughout the layers, while fresh lemon juice at the end brightens the entire dish. Lemon is essential for malfouf — don’t skip it!

Tips for the Best Healthy Malfouf

1. Don’t Overfill the Rolls
Using about 1 tablespoon of filling per leaf ensures even cooking and prevents the rolls from bursting.

2. Use a Sacrificial Cabbage Layer
Lining the bottom of the pot with extra cabbage leaves prevents burning and adds extra flavor.

3. Add a Plate on Top
Placing a heat-proof plate over the rolls keeps everything tightly packed so they don’t unravel while cooking.

4. Be Patient with the Simmer
Low and slow is key. Letting the malfouf simmer for about 2 hours ensures tender cabbage and fully cooked filling.

5. Finish with Lemon
Fresh lemon juice brings everything together and balances the richness of the dish.

Recommended Sides & Serving Suggestions

  • Top with lemon
  • Plain Yogurt or Labneh:
    A small side of yogurt adds creaminess and pairs beautifully with the lemony broth.
  • Add Salt:
    If you find that it needs salt just add some more salt on when serving

Storage & Reheating Tips

  • Storing:
    Store leftover malfouf in an airtight container in the refrigerator for up to 3 days.
  • Reheating:
    Reheat gently on the stovetop or in the microwave with a splash of broth to keep the rolls moist.

Why You’ll Love This Healthy Malfouf

This version keeps all the comfort and nostalgia of traditional malfouf but feels lighter, higher in protein, and easier on the stomach. It’s perfect for meal prep, family dinners, or anytime you’re craving something deeply comforting but nourishing.

Final Thoughts

Healthy eating doesn’t mean giving up the foods you grew up loving. With a few thoughtful swaps, you can enjoy dishes like malfouf regularly — without guilt, heaviness, or restriction.

If you make this recipe, I’d love to see it! Share your creations and tag me so I can cheer you on 🤍

Healthy High Protein Malfouf (Stuffed Cabbage Rolls)

Ingredients

Filling Spices

Instructions

    1. In a large bowl, combine the raw ground beef, soaked jasmine rice, olive oil, tomato paste, cauliflower rice, and all spices. Mix until well combined.
  1. 2. Cut the root off the cabbage head. Bring a large pot of salted water to a boil and add the cabbage. As it boils, gently peel off the leaves one by one until all the leaves are removed.

  2. 3. Allow the cabbage leaves to cool slightly, then carefully remove the thick stem from each leaf and set the stems aside for later.

  3. 4. Add about 1 tablespoon of filling to each cabbage leaf and roll tightly. Continue until you run out of filling or leaves.

  4. 5. Lightly coat the bottom of a large pot with olive oil. Layer some of the unused cabbage leaves on the bottom as a protective layer to prevent burning.

  5. 6. Arrange the stuffed cabbage rolls in the pot in a single layer. Add garlic cloves and some of the reserved cabbage stems between layers. Continue layering until all the rolls are placed in the pot.

  6. 7. Place a heat-proof plate on top of the rolls to keep them from moving while cooking.

  7. 8. Pour in the chicken broth and bone broth, then add water until the rolls are just covered.

  8. 9. Bring the pot to a boil, then cover, reduce the heat to low, and simmer for about 2 hours, until the cabbage is tender and the filling is fully cooked.

  9. 10. Serve hot with freshly squeezed lemon juice and enjoy.

Nutrition Facts


Amount Per Serving
Calories 520kcal
% Daily Value *
Protein 44g88%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this recipe vegetarian?

Yes! You can substitute the ground beef with lentils or a plant-based ground alternative.

Can I freeze malfouf?

Absolutely. Freeze fully cooked rolls in an airtight container for up to 2 months.

Can I freeze the filling?

Yes, I would recommend freezing the uncooked filling and allowing it to dethaw when you want to prepare it

Can I use ground chicken or turkey instead?

Yes — both work well as lean protein substitutes.