There’s something about a warm, saucy dish coming out of the oven that just feels like a hug.
If you’ve been looking for a meal that’s hearty, wholesome, and actually good for you – this is it.
These Lentil and Rice Stuffed Cabbage Rolls are packed with plant-based protein, cozy spices, and a rich tomato sauce that brings everything together beautifully.
Whether you’re cooking for your family, hosting a girlfriend dinner, or meal-prepping for a busy week ahead – this recipe delivers every single time.
The best part? It’s made from simple, affordable pantry staples. No fancy ingredients. No complicated steps.
Just real, nourishing food that takes care of your body – and feeds your soul a little too.

What You’ll Find in This Post
- Why this recipe is a standout comfort meal
- Full ingredients list (filling + tomato sauce)
- Step-by-step instructions – easy to follow
- Tips for success and make-ahead prep
- Serving ideas and storage guidance
- A complete recipe card at the bottom
Why You’ll Love These Stuffed Cabbage Rolls
This isn’t just another healthy recipe that leaves you feeling unsatisfied.
These cabbage rolls are genuinely filling, deeply flavorful, and the kind of dish you’ll want to make again and again.
Here’s why this recipe stands out:
- 100% plant-based – perfect for vegans, vegetarians, or anyone trying to eat more whole foods
- High in protein and fiber – lentils and rice together keep you full and energized for hours
- Budget-friendly – uses pantry staples you likely already have at home
- Great for meal prep – makes plenty of servings and reheats beautifully
- Family-approved – even non-vegetarians tend to love these
It’s the kind of meal that feels indulgent but is actually doing great things for your body.
That’s a win worth celebrating.
What Makes This Recipe So Flavorful
A lot of vegetarian recipes fall flat because they skip on seasoning.
Not this one.
The filling combines earthy lentils and tender rice with smoked paprika, cumin, and coriander – a trio of spices that creates a deep, warm, almost smoky flavor.
Then there’s the tomato sauce. It simmers low and slow with garlic, oregano, and a tiny pinch of sugar to balance the acidity.
When you pour that sauce over the rolls and bake them covered in the oven, something magical happens.
The cabbage leaves soften and become almost silky. The filling soaks up all that flavor. The edges caramelize just enough to add a little texture.
The result is a dish that tastes like it came from a grandmother’s kitchen – warm, comforting, and full of love.

Ingredients You’ll Need
For the Filling:
- 1 cup cooked brown or green lentils
- 1 cup cooked rice (white, brown, or basmati)
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- Salt and pepper to taste
- 2 tablespoons olive oil
For the Cabbage Rolls:
- 1 medium head of green cabbage
- Water for blanching
For the Tomato Sauce:
- 1 1/2 cups crushed tomatoes (canned or fresh)
- 1 small onion, finely diced
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon dried oregano
- 1 teaspoon sugar (optional – balances the acidity)
- Salt and pepper to taste
Prep Time: 30 minutes | Cook Time: 45 minutes | Servings: 4

How to Make Lentil and Rice Stuffed Cabbage Rolls
Step 1: Prepare the Cabbage Leaves
Start by removing the outer leaves of the cabbage and setting aside any that are torn or damaged.
Bring a large pot of water to a boil.
Carefully submerge the whole cabbage head and blanch it for 3–4 minutes. This step is what makes rolling possible – it softens the leaves just enough to fold without cracking.
Using tongs, remove the cabbage from the pot and let it cool for a few minutes.
Peel off 10–12 large outer leaves. Then, using a small knife, trim the thick rib at the base of each leaf – just enough to thin it out, without cutting all the way through.
Set the leaves aside on a clean surface. You’re ready to fill them.

Step 2: Make the Filling
Heat 2 tablespoons of olive oil in a large skillet over medium heat.
Add the chopped onion and sauté for about 3 minutes, until soft and translucent.
Stir in the minced garlic and cook for one more minute.
Add the cooked lentils and rice to the skillet. Sprinkle in the cumin, smoked paprika, coriander, salt, and pepper.
Stir everything together until the spices coat the filling evenly. Cook for 2–3 more minutes so the flavors can meld together beautifully.
Remove the pan from heat and let the filling cool slightly before you start rolling.
Step 3: Make the Tomato Sauce
In the same skillet (or a medium saucepan), heat 1 tablespoon of olive oil over medium heat.
Add the diced onion and sauté until softened – about 3 minutes.
Stir in the garlic and cook for 1 minute.
Pour in the crushed tomatoes. Add the dried oregano, salt, pepper, and the optional pinch of sugar.
Stir to combine and let the sauce simmer for 10 minutes on low heat.
Taste it. Adjust the seasoning if needed. A good tomato sauce should taste bright, savory, and a little rich.
Set it aside while you assemble the rolls.
Step 4: Assemble the Cabbage Rolls
Preheat your oven to 375°F (190°C).
Lay one cabbage leaf flat on your work surface.
Spoon about 2–3 tablespoons of the lentil and rice filling near the base of the leaf.
Fold in the sides first, then roll it up from the bottom – just like wrapping a burrito. Keep it snug but not too tight.
Repeat with the remaining leaves and filling until everything is used up.
Now, spread a thin layer of tomato sauce along the bottom of your baking dish. This prevents sticking and adds flavor to every layer.
Arrange the rolls seam-side down in the dish, fitting them close together so they hold their shape.
Pour the remaining tomato sauce over the top, making sure every roll is generously covered.

Step 5: Bake to Perfection
Cover the baking dish tightly with aluminum foil.
Bake for 30 minutes.
Remove the foil and bake for an additional 10–15 minutes to let the tops brown slightly and the sauce thicken up.
Pull the dish out of the oven and let everything rest for a few minutes before serving.
Garnish with freshly chopped parsley or dill for a pop of color and a bright, herby finish.
How to Serve These Cabbage Rolls
These rolls are filling on their own, but a few simple sides turn them into a complete, beautiful meal.
- Crusty bread – perfect for soaking up every drop of that tomato sauce
- A simple green salad – something light and fresh to balance the richness
- Vegan sour cream – adds a cool, creamy contrast
- Tahini drizzle – a nutty, savory addition that works surprisingly well
For a cozy weeknight dinner, a bowl of these with warm bread on the side is honestly all you need.

Storage and Reheating Tips
One of the best things about this recipe is how well it keeps.
Refrigerator: Store leftovers in an airtight container for up to 4 days. They actually taste even better the next day as the flavors deepen.
Freezer: Assemble the rolls and freeze them before baking. When you’re ready to eat, thaw overnight in the fridge, cover with sauce, and bake as directed.
Reheating: Warm in the oven at 350°F with a splash of extra tomato sauce, or microwave in short intervals until heated through.
This makes it a perfect meal-prep recipe for busy weeks when you want something nourishing waiting for you in the fridge.

Tips for Success
A few small details make a big difference with this recipe:
Choose the right cabbage: Green cabbage is ideal, but Savoy cabbage is a wonderful alternative – its leaves are naturally more tender and easier to roll.
Prep ahead: Cook your lentils and rice the night before to cut down your prep time significantly. The filling can also be made a day in advance and stored in the fridge.
Don’t skip blanching: It’s tempting to skip this step, but blanching is what makes the cabbage pliable and easy to roll. Don’t rush it.
Customize your filling: Add chopped spinach, grated carrots, or even crushed walnuts for extra nutrition and texture.
Sauce generously: Don’t be shy with the tomato sauce. It’s what keeps the rolls moist during baking and brings the whole dish together.
Why Homemade Always Wins
Store-bought versions of stuffed cabbage rolls simply can’t compare.
When you make this at home, you control everything – the quality of the tomatoes, the freshness of the spices, the amount of salt.
You know exactly what’s going into your body.
And there’s something deeply satisfying about creating a nourishing meal from scratch – especially one that the whole family gathers around.
Food made with intention just tastes better. That’s not just a feeling – it’s a truth worth embracing in your kitchen.

A Faith Note 🌿
The Bible reminds us in 1 Corinthians 6:19–20 that our bodies are temples of the Holy Spirit – worth caring for, worth nourishing.
Choosing wholesome, plant-based meals like this one is one small, beautiful way we can steward our health with intention.
You don’t have to follow a perfect diet to honor your body. You just have to keep showing up and making thoughtful choices – one meal at a time.
This recipe is one of those choices. And it’s a good one.
Quick Recap Checklist
✅ Blanch cabbage leaves until pliable
✅ Sauté onion and garlic, then mix with lentils, rice, and spices
✅ Simmer tomato sauce for 10 minutes
✅ Roll filling into cabbage leaves – fold sides, roll tight
✅ Layer rolls seam-side down in sauced baking dish
✅ Cover and bake 30 min, then uncovered 10–15 min
✅ Garnish with fresh parsley or dill before serving
Frequently Asked Questions
Can I use a different grain instead of rice?
Yes! Quinoa, farro, or bulgur wheat all work well as substitutes. Each brings a slightly different texture but works beautifully with the lentil filling.
Can I make this recipe gluten-free?
It already is! All the ingredients in this recipe are naturally gluten-free. Just double-check your canned tomatoes and spice labels to be sure.
What type of lentils should I use?
Brown or green lentils hold their shape best in this recipe. Red lentils will become mushy, so save those for soups.
Can I cook this on the stovetop instead of the oven?
Yes. Place the assembled rolls in a large, deep skillet or Dutch oven. Cover with sauce, put the lid on, and simmer on low heat for about 35–40 minutes.
How do I prevent the rolls from unrolling during baking?
Place them seam-side down in the baking dish and pack them snugly together. They’ll hold each other in place during baking.
Can I add cheese to this recipe?
Absolutely! If you’re not strictly vegan, a sprinkle of Parmesan or crumbled feta on top before the final 10 minutes of baking adds a wonderful savory depth.
Is this recipe good for meal prep?
It’s one of the best meal prep recipes out there. It stores well in the fridge for 4 days and freezes beautifully before or after baking.
What can I serve with these cabbage rolls?
Crusty bread, a simple green salad, vegan sour cream, or a tahini drizzle are all wonderful pairings.
Closing Encouragement
You deserve meals that are both delicious and good for you.
These Lentil and Rice Stuffed Cabbage Rolls are exactly that – comforting, nourishing, and genuinely satisfying in the best possible way.
Whether you’re cooking for yourself, your family, or a gathering of people you love, this dish is one that brings people together around the table.
And there’s something holy about that.
Try it this week. Make a double batch. Share it. Enjoy every warm, saucy bite.
Explore more nourishing, faith-inspired recipes on the Christian Faith Goods blog – because caring for your body is an act of gratitude.
A short prayer for your kitchen and table:
Lord, thank You for the gift of good food and the hands to prepare it.
May every meal we make be an act of gratitude for the bodies You’ve given us.
Bless the nourishment we receive, and let it give us energy to love well and live fully.
Amen.
Lentil and Rice Stuffed Cabbage Rolls
Ingredients
For the Filling:
- 1 cup cooked brown or green lentils
- 1 cup cooked rice (white, brown, or basmati)
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- Salt and pepper to taste
- 2 tablespoons olive oil
For the Cabbage Rolls:
- 1 medium head of green cabbage
- Water for blanching
For the Tomato Sauce:
- 1 1/2 cups crushed tomatoes (canned or fresh)
- 1 small onion, finely diced
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon dried oregano
- 1 teaspoon sugar (optional)
- Salt and pepper to taste
Instructions
Bring a large pot of water to a boil. Submerge the whole cabbage head and blanch for 3–4 minutes until the outer leaves soften. Remove cabbage with tongs. Let it cool, then peel off 10–12 large leaves. Trim the thick rib at the base of each leaf with a small knife. Heat 2 tablespoons of olive oil in a skillet over medium heat. Sauté the chopped onion for 3 minutes until translucent. Add garlic and cook 1 more minute. Add the cooked lentils and rice to the skillet. Sprinkle in cumin, smoked paprika, coriander, salt, and pepper. Stir well and cook for 2–3 minutes. Remove from heat and let cool slightly. In the same skillet, heat 1 tablespoon olive oil. Sauté the diced onion until soft. Add garlic and cook 1 minute. Pour in crushed tomatoes, oregano, salt, pepper, and sugar if using. Simmer on low for 10 minutes. Preheat oven to 375°F (190°C). Lay a cabbage leaf flat. Place 2–3 tablespoons of filling near the base. Fold the sides inward and roll tightly from bottom to top. Repeat with remaining leaves and filling. Spread a thin layer of tomato sauce on the bottom of a baking dish. Arrange rolls seam-side down. Pour remaining sauce over the top. Cover tightly with aluminum foil. Bake for 30 minutes. Remove foil and bake an additional 10–15 minutes until tops are lightly browned. Rest for a few minutes before serving. Garnish with fresh parsley or dill.Notes
- Best cabbage choice: Green cabbage is ideal. Savoy cabbage is a great alternative with naturally softer leaves.
- Prep ahead: Cook lentils and rice a day in advance. The filling can be made the night before and stored in the fridge.
- Customize it: Add chopped spinach, grated carrots, or crushed walnuts for extra nutrition and texture.
- Freeze before baking: Assemble the rolls, freeze without sauce, then thaw, cover with sauce, and bake when ready.
- Reheating: Reheat in oven at 350°F with a little extra tomato sauce, or microwave in intervals until warmed through.
- Storage: Keeps in the refrigerator for up to 4 days in an airtight container.
Nutrition Disclaimer
Nutritional information is an estimate and may vary depending on specific ingredients used. This post is for educational and informational purposes and is not intended as medical or dietary advice.
