Baked Cabbage Rolls with Lentils

Featured in: Everyday Home Plates

These baked cabbage rolls are a hearty plant-based comfort dish featuring tender cabbage leaves wrapped around a savory filling of brown rice, lentils, and aromatic vegetables. Each roll is bathed in a rich tomato sauce infused with oregano and garlic, then baked until perfectly tender. With 11g of protein per serving and no major allergens, this Eastern European-inspired meal delivers satisfying flavors and wholesome nutrition in every bite.

Updated on Fri, 30 Jan 2026 14:16:00 GMT
Golden-brown Baked Vegan Cabbage Rolls bubbling in a tomato sauce, served on a rustic plate with a sprig of fresh parsley. Save
Golden-brown Baked Vegan Cabbage Rolls bubbling in a tomato sauce, served on a rustic plate with a sprig of fresh parsley. | bellepantry.com

The smell of cabbage softening in boiling water always takes me straight back to my tiny apartment kitchen, standing over a pot that was just slightly too small, trying not to tear the leaves as I fished them out with tongs. I'd decided to veganize my grandmother's cabbage rolls on a whim one Sunday, armed with nothing but lentils, leftover rice, and a hunch that it would work. The first batch was lumpy and uneven, but when I pulled them from the oven and tasted that first bite, I realized I'd stumbled onto something worth repeating. These baked vegan cabbage rolls became my go-to for cozy dinners and potlucks where I wanted to bring something hearty and unexpected. They've never let me down.

I made these for a friend who was going through a rough patch and needed comfort food that didn't come from a delivery app. She sat at my kitchen counter while I rolled each one, talking through her week, and by the time they came out of the oven, the whole apartment smelled like home. We ate them straight from the baking dish with forks, no plates, no ceremony. She told me later that it was the first meal in weeks that made her feel cared for. That's when I knew this recipe was a keeper.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Large head green cabbage: Choose one that feels heavy for its size with tightly packed leaves, the outer layers peel away easily once blanched and become surprisingly tender without falling apart.
  • Cooked brown rice: Day old rice works best because it holds its shape better in the filling and doesn't turn mushy during baking.
  • Cooked green or brown lentils: These add a meaty texture and protein that makes the rolls satisfying, just be sure they're cooked through but not falling apart.
  • Small onion, finely chopped: A fine dice is key here so the filling stays cohesive and you get sweetness in every bite without crunchy chunks.
  • Garlic, minced: Fresh garlic brings a warmth that dried just can't match, and it mellows beautifully as everything bakes together.
  • Medium carrot, grated: This adds a subtle sweetness and moisture to the filling, plus a little color that makes each roll look more vibrant.
  • Tomato paste: A small amount deepens the flavor of the filling and ties it to the sauce, creating a cohesive taste throughout.
  • Olive oil: Use a good quality one for sautéing, it carries the flavors of the aromatics and keeps everything from sticking.
  • Fresh parsley: The brightness cuts through the richness of the lentils and rice, and it makes the whole dish feel fresher.
  • Dried thyme: This herb brings an earthy, slightly floral note that pairs perfectly with cabbage and tomato.
  • Smoked paprika: Just a teaspoon gives a gentle smokiness that adds depth without overpowering the other flavors.
  • Canned crushed tomatoes: San Marzano tomatoes are worth it if you can find them, their natural sweetness balances the acidity perfectly.
  • Dried oregano: A classic pairing with tomato sauce, it brings a Mediterranean warmth that feels comforting and familiar.
  • Sugar (optional): A tiny bit tames any bitterness from the tomatoes, but taste your sauce first because some brands don't need it.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep:
Set your oven to 375°F and get your baking dish ready. This is the moment to clear some counter space because you'll need room to work once the leaves are blanched.
Blanch the Cabbage:
Bring a large pot of salted water to a rolling boil, then gently peel off 8 to 10 outer leaves from the cabbage head and drop them in for 2 to 3 minutes until they're soft enough to bend without cracking. Use tongs to lift them out carefully and let them drain in a colander.
Sauté the Aromatics:
Heat a tablespoon of olive oil in a skillet over medium heat and add the chopped onion and garlic, stirring until they smell sweet and turn translucent, about 3 to 4 minutes. Toss in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, and let everything cook together for another 2 minutes.
Mix the Filling:
In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and chopped parsley, mixing until everything is evenly distributed. Taste it and adjust the salt and pepper, this is your chance to get it just right.
Make the Tomato Sauce:
In a saucepan, heat another tablespoon of olive oil and sauté the onion and garlic until they're soft and fragrant. Stir in the crushed tomatoes, oregano, sugar if using, salt, and pepper, then let it simmer gently for 10 minutes to let the flavors come together.
Assemble the Rolls:
Spread half a cup of the tomato sauce across the bottom of your baking dish to keep the rolls from sticking. Lay a cabbage leaf flat, trim any thick stem with a knife, then place 2 to 3 tablespoons of filling near the base, fold the sides in, and roll it up snugly before placing it seam side down in the dish.
Bake Covered:
Pour the remaining sauce over the rolls, making sure each one gets a good coating, then cover the dish tightly with foil. Bake for 45 minutes so the cabbage becomes tender and the flavors meld.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling and the tops of the rolls have a slight caramelized edge. Let them cool for a few minutes before serving so you don't burn your tongue like I did the first time.
Hearty Baked Vegan Cabbage Rolls filled with lentils and brown rice, ready to serve alongside creamy mashed potatoes. Save
Hearty Baked Vegan Cabbage Rolls filled with lentils and brown rice, ready to serve alongside creamy mashed potatoes. | bellepantry.com

There's something almost meditative about rolling each one, folding the sides just so, tucking the filling in like a little gift. The first time I served these at a dinner party, someone asked if I'd been making them my whole life, and I laughed because I'd only figured them out a few months earlier. But that's the magic of this dish: it tastes like tradition even when it's brand new. Now every time I make them, I feel like I'm carrying forward something bigger than just a recipe.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Storing and Reheating

These rolls keep beautifully in the fridge for up to four days, stored in an airtight container with some of the sauce spooned over the top to keep them moist. I usually reheat individual portions in the microwave for about two minutes, or you can warm the whole dish in a 350°F oven covered with foil for 20 minutes. They also freeze surprisingly well: let them cool completely, wrap each roll in plastic wrap, then store them in a freezer bag for up to three months. Thaw overnight in the fridge and reheat as you would leftovers.

Serving Suggestions

I love serving these with a simple side of mashed potatoes or crusty bread to soak up the extra tomato sauce that pools at the bottom of the dish. A crisp green salad with a lemon vinaigrette cuts through the richness and makes the meal feel more complete. For a heartier spread, roasted root vegetables or sautéed greens work beautifully alongside. If you're feeling fancy, a light red wine or even sparkling water with a squeeze of lemon makes the whole dinner feel special without any extra effort.

Make Ahead Tips

You can prep the entire dish up to a day in advance: assemble the rolls in the baking dish, pour the sauce over them, cover tightly with foil, and refrigerate until you're ready to bake. Just add an extra 10 minutes to the covered baking time if you're putting them in straight from the fridge. The filling itself also keeps well for two days, so you can make it ahead and roll the cabbage leaves the day you plan to serve them.

  • Let the blanched cabbage leaves cool completely before storing them in the fridge or they'll get slimy.
  • If you're short on time, use pre cooked lentils and microwaveable rice to cut the prep down to 20 minutes.
  • Double the recipe and freeze half for an easy weeknight dinner later, your future self will thank you.
Freshly baked Baked Vegan Cabbage Rolls in a ceramic dish, garnished with thyme and ready for a family dinner. Save
Freshly baked Baked Vegan Cabbage Rolls in a ceramic dish, garnished with thyme and ready for a family dinner. | bellepantry.com

These vegan cabbage rolls have become one of those recipes I return to again and again, the kind that feels like a warm hug on a cold evening. I hope they bring you as much comfort and joy as they've brought me.

Recipe FAQ

Can I prepare the cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Store them covered in the refrigerator with the sauce, then bake when ready. You may need to add 10-15 minutes to the cooking time if baking from cold.

What's the best way to soften the cabbage leaves without tearing them?

Blanching is key. Boil the leaves for 2-3 minutes until just pliable. If leaves tear, you can overlap two smaller pieces. Freezing the whole cabbage head overnight and thawing it also naturally softens the leaves.

Can I substitute the lentils with another protein?

Absolutely. Cooked chickpeas, crumbled tofu, or textured vegetable protein work well. You can also use a combination of different legumes for varied texture and nutrition.

How do I store and reheat leftovers?

Store covered in the refrigerator for up to 4 days. Reheat in a covered dish at 350°F for 20-25 minutes, or microwave individual portions. The flavors often deepen after a day, making leftovers even more delicious.

Can these cabbage rolls be frozen?

Yes, they freeze beautifully. Assemble the rolls in a freezer-safe dish with sauce, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen adding 30-40 minutes to the cooking time.

What can I serve alongside these cabbage rolls?

They pair wonderfully with crusty bread, mashed potatoes, roasted root vegetables, or a simple cucumber salad. A dollop of plant-based sour cream or cashew cream adds extra richness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Baked Cabbage Rolls with Lentils

Cabbage leaves stuffed with lentils, rice, and herbs, baked in savory tomato sauce for comforting plant-based goodness.

Prep time
35 minutes
Cooking duration
60 minutes
Overall time
95 minutes
Created by Rebecca Holt


Skill level Medium

Cuisine Eastern European

Makes 4 Portions

Dietary details Plant-based, Without dairy, No gluten

What You'll Need

Cabbage Rolls

01 1 large head green cabbage
02 1 cup cooked brown rice
03 1 cup cooked green or brown lentils
04 1 small onion, finely chopped
05 2 cloves garlic, minced
06 1 medium carrot, grated
07 2 tablespoons tomato paste
08 1 tablespoon olive oil
09 2 tablespoons fresh parsley, chopped
10 1 teaspoon dried thyme
11 1 teaspoon smoked paprika
12 0.5 teaspoon salt
13 0.25 teaspoon black pepper

Tomato Sauce

01 2 cups canned crushed tomatoes
02 1 tablespoon olive oil
03 1 small onion, finely chopped
04 2 cloves garlic, minced
05 1 teaspoon dried oregano
06 1 teaspoon sugar
07 Salt and black pepper to taste

How to Make

Step 01

Preheat Oven: Set oven to 375°F (190°C).

Step 02

Prepare Cabbage Leaves: Bring a large pot of salted water to boil. Carefully peel 8–10 whole leaves from the cabbage head. Blanch them in boiling water for 2–3 minutes until pliable. Drain and set aside on paper towels.

Step 03

Cook Filling Base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté chopped onion and minced garlic for 3–4 minutes until softened. Add grated carrot, tomato paste, dried thyme, smoked paprika, salt, and black pepper. Cook for 2 minutes, stirring occasionally.

Step 04

Combine Filling: In a large mixing bowl, combine sautéed vegetables with cooked brown rice, cooked lentils, and fresh parsley. Mix thoroughly and adjust seasoning to taste.

Step 05

Prepare Tomato Sauce: Heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté chopped onion and minced garlic until translucent. Add crushed tomatoes, dried oregano, sugar, salt, and black pepper. Simmer for 10 minutes, stirring occasionally.

Step 06

Line Baking Dish: Spread 0.5 cup tomato sauce evenly on the bottom of a baking dish.

Step 07

Roll Cabbage Leaves: Lay a blanched cabbage leaf flat on a work surface. Trim the thick stem if necessary. Place approximately 2–3 tablespoons of filling at the base of the leaf, fold in the sides, and roll up tightly. Place seam-side down in the baking dish. Repeat with remaining leaves and filling until dish is filled.

Step 08

Cover with Sauce: Pour remaining tomato sauce evenly over the cabbage rolls. Cover the baking dish tightly with aluminum foil.

Step 09

First Baking Phase: Bake covered for 45 minutes.

Step 10

Second Baking Phase: Remove foil and bake for an additional 10–15 minutes until the sauce is bubbly and rolls are heated through.

Step 11

Rest and Serve: Allow rolls to cool slightly before serving. Garnish with fresh parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Large pot
  • Skillet
  • Saucepan
  • Large mixing bowl
  • Baking dish
  • Knife and cutting board
  • Aluminum foil

Allergy info

Review every item for allergens and check with a healthcare provider if you're unsure.
  • Contains no major allergens.
  • Verify all packaged ingredients for potential traces of gluten or tree nuts if highly sensitive.

Nutrition info (per serving)

These nutrition details are for your reference only and aren't a substitute for advice from a health professional.
  • Energy: 285
  • Total fat: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.