Lentil and Rice Cabbage Rolls – A Comforting, Meatless Twist on a Classic
Few dishes say comfort quite like a plate of warm, saucy cabbage rolls. Traditionally filled with rice and ground meat, this lentil and rice cabbage rolls recipe reimagines the beloved classic into a hearty, plant-based meal that’s every bit as satisfying — and perhaps even more flavorful.

Each tender cabbage leaf wraps around a savory mix of seasoned lentils, rice, onions, and herbs, then bakes slowly in a tangy tomato sauce. The result? Comfort food that’s wholesome, nourishing, and perfect for vegetarians, vegans, or anyone looking to enjoy a meatless twist on tradition.
🥬 Why You’ll Love These Lentil and Rice Cabbage Rolls
- Hearty and Filling: Lentils and rice create a rich, satisfying texture that mimics the heartiness of traditional meat-filled rolls.
- Nutritious & Wholesome: Packed with plant-based protein, fiber, and vitamins from cabbage and lentils.
- Budget-Friendly: Simple, affordable pantry staples — no expensive ingredients required.
- Make-Ahead Friendly: Prepare the rolls or sauce a day in advance for easy assembly.
- Comforting Flavor: The slow bake infuses everything with the cozy taste of tomato, garlic, and herbs.

Whether you’re serving these as a weeknight meal or a Sunday dinner centerpiece, this dish delivers old-world comfort in every forkful — without any meat at all.
🌍 A Little Background: The Story of Cabbage Rolls
Cabbage rolls are a global comfort food — from Eastern European Golabki and Middle Eastern Malfouf, to Asian stuffed cabbage variations. Each culture gives the dish its unique twist.
In Eastern Europe, meat and rice fillings simmer slowly in tomato sauce. In the Middle East, lemon and spices transform the flavor. This lentil and rice version is inspired by both — keeping the cozy tomato base while highlighting earthy lentils and bright herbs for a nourishing, contemporary take.
🛒 Ingredients You’ll Need
For the Cabbage and Filling:
- 1 medium green cabbage
- 1 cup dry brown or green lentils
- ¾ cup uncooked white or brown rice
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tsp paprika
- ½ tsp ground cumin
- 1 tsp salt
- ½ tsp black pepper
- 2 tbsp fresh parsley, chopped
- ½ tsp dried oregano
- 1 ½ cups vegetable broth (for cooking lentils and rice)

For the Tomato Sauce:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 1 (28 oz) can crushed tomatoes
- 1 tsp sugar
- 1 tsp salt
- ½ tsp black pepper
- 1 tsp Italian seasoning
- ½ tsp chili flakes (optional)
- ½ cup vegetable broth
🔪 Step-by-Step Instructions
1. Prepare the Cabbage
Fill a large pot with water and bring to a boil.
Core the cabbage and place it carefully into the boiling water. Let it cook for about 5–7 minutes, until the outer leaves are tender enough to peel off easily.
Remove the cabbage and let it cool slightly. Gently separate 12–14 large leaves, trimming the thick center vein if needed for easier rolling.
2. Cook the Lentils and Rice
Rinse lentils and rice thoroughly.
In a medium pot, combine them with 1½ cups vegetable broth. Bring to a boil, then lower the heat and simmer until both are tender — about 15–18 minutes for white rice or 20–22 minutes for brown rice.
Drain excess liquid if needed and let the mixture cool slightly.
3. Sauté the Aromatics
Heat olive oil in a skillet over medium heat. Add chopped onion and cook for about 5 minutes until translucent. Stir in garlic, paprika, cumin, oregano, salt, and pepper. Cook another minute to bloom the spices.
4. Combine the Filling
In a large bowl, combine the cooked lentils, rice, sautéed onions, and chopped parsley. Stir until the mixture is well blended and fragrant. Taste and adjust seasoning if needed.
5. Make the Tomato Sauce
In a saucepan, heat olive oil and sauté onion until soft. Add garlic and cook for 1 minute.
Stir in tomato paste and cook for another minute to caramelize slightly.
Add crushed tomatoes, broth, sugar, Italian seasoning, and chili flakes (if using). Simmer for 10 minutes to let the flavors develop.
6. Assemble the Rolls
Lay a cabbage leaf flat on a clean surface. Place 2–3 tablespoons of the filling near the base of the leaf. Fold the sides inward, then roll tightly, like a burrito.
Repeat with the remaining leaves and filling.
7. Arrange and Bake
Preheat your oven to 375°F (190°C).
Spread a thin layer of tomato sauce over the bottom of a large baking dish. Arrange the rolls seam-side down in the dish, then pour the remaining sauce evenly over the top.
Cover tightly with foil and bake for 45 minutes, then uncover and bake another 10 minutes to lightly brown the top.
8. Serve and Enjoy
Let the rolls rest for 10 minutes before serving. Garnish with fresh parsley or a drizzle of olive oil. Serve warm with a side of crusty bread or a crisp salad.

Lentil and Rice Cabbage Rolls
Ingredients
Equipment
Method
- Boil cabbage for 5–7 minutes until leaves are tender. Separate 12–14 leaves and trim thick veins.
- Cook lentils and rice in 1.5 cups broth until tender, 15–18 minutes. Drain excess liquid.
- Sauté onion and garlic in olive oil. Add paprika, cumin, oregano, salt, and pepper. Mix with cooked lentils, rice, and parsley.
- Make tomato sauce: sauté onion and garlic, stir in tomato paste, crushed tomatoes, broth, and seasoning. Simmer 10 minutes.
- Place filling on each cabbage leaf, roll tightly, and arrange seam-side down in baking dish.
- Pour tomato sauce over rolls, cover with foil, and bake at 375°F for 45 minutes. Uncover and bake 10 minutes more.
Notes
🌿 Tips for Perfect Lentil and Rice Cabbage Rolls
1. Don’t Overcook the Cabbage:
You want the leaves flexible, not mushy. Blanch just long enough to peel them easily.
2. Season Each Layer:
Both the filling and the sauce should be flavorful on their own — that’s the key to depth.
3. Use Green or Brown Lentils:
These varieties hold their shape best after cooking and baking.
4. Make Ahead:
You can assemble the rolls up to 24 hours in advance, store covered in the fridge, and bake the next day.
5. Freeze for Later:
Cooked rolls freeze beautifully. Store in a freezer-safe dish for up to 3 months. Reheat in the oven at 350°F until hot throughout.
🍅 Variations
• Spicy Mediterranean Style:
Add chopped olives, sun-dried tomatoes, and a pinch of red pepper flakes to the filling.
• Middle Eastern-Inspired:
Use cooked basmati rice, cumin, and coriander, and replace parsley with fresh mint.
• Tomato-Free Version:
Try baking with a light vegetable broth and lemon sauce instead of tomato for a refreshing twist.
• Cheesy Option:
If not vegan, sprinkle mozzarella or parmesan over the rolls during the last 10 minutes of baking for a gooey finish.
🧊 Storage & Reheating
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Store cooled rolls (with sauce) for up to 3 months.
- Reheat: In the oven at 350°F (175°C) until heated through, or in the microwave with a bit of extra sauce.
🍽️ Serving Suggestions
These lentil and rice cabbage rolls make a wonderful main dish served with:
- Mashed potatoes or roasted vegetables
- A crisp green salad
- Garlic bread or pita
- A dollop of vegan sour cream or yogurt for extra creaminess
They’re also perfect for holiday dinners — a cozy vegetarian centerpiece that everyone can enjoy.
❤️ Why This Recipe Works
This recipe balances texture, flavor, and simplicity beautifully.
The lentils bring earthy heartiness, the rice adds softness, and the slow-baked tomato sauce ties everything together.
It’s proof that you don’t need meat for comfort — just a few humble ingredients, a warm oven, and a bit of love.
🕊️ Final Thoughts
If you’re looking for a cozy, meatless dish that’s both comforting and wholesome, these Lentil and Rice Cabbage Rolls are the perfect answer.
They capture the same warmth and satisfaction as the traditional version but with a lighter, plant-powered twist. Every bite feels like a hug — soft, saucy, and full of flavor.
Serve it to your family, share it at a potluck, or make a big batch to freeze for later. Once you try this recipe, it just might become your new favorite comfort food classic.






