Baked Vegan Cabbage Rolls

Featured in: Warm Family Dinners

These baked vegan cabbage rolls bring Eastern European comfort to your table with a plant-based twist. Tender cabbage leaves embrace a savory filling of brown rice, protein-rich lentils, aromatic herbs, and vegetables, all nestled in a rich tomato sauce. The rolls bake until tender and flavorful, creating a satisfying main dish that's both nourishing and delicious. Perfect for meal prep or family dinners, these rolls pair beautifully with crusty bread or mashed potatoes.

Updated on Fri, 30 Jan 2026 16:41:00 GMT
Golden brown baked vegan cabbage rolls are filled with lentils, rice, and herbs, swimming in a rich, bubbly red tomato sauce. Save
Golden brown baked vegan cabbage rolls are filled with lentils, rice, and herbs, swimming in a rich, bubbly red tomato sauce. | cloverhearth.com

My neighbor handed me a head of cabbage over the fence one Saturday morning, and I had no idea what to do with it. I'd never made stuffed cabbage before, but I remembered my aunt talking about how her grandmother used to make them every fall. I pulled up a few recipes, swapped the meat for lentils and rice, and by evening my kitchen smelled like something out of a warm, crowded family table. The rolls came out tender, sweet from the tomatoes, and filling in a way that felt like comfort itself. I've been making them ever since, every time I need something that feels like a hug on a plate.

I made these for a potluck once and watched people go back for seconds without realizing they were vegan. Someone asked if I'd used my grandmother's recipe, and I didn't have the heart to say I'd only learned to make them a few months before. There's something about the way the cabbage gets soft and sweet in the oven, the way the filling holds together when you cut into it with a fork. It feels like I've been making them forever.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage: Choose a heavy head with tightly packed leaves, and don't worry if the outer ones tear during blanching, you only need eight good ones.
  • Brown rice: Day-old rice works even better because it's drier and holds the filling together without getting mushy.
  • Green or brown lentils: They add an earthy heartiness and stay firm, avoid red lentils which turn to mush.
  • Onion and garlic: Sautéing them first brings out a natural sweetness that balances the acidity of the tomatoes.
  • Carrot: Grating it fine helps it disappear into the filling while adding a hint of sweetness and color.
  • Tomato paste: A little goes a long way for deepening the flavor without making the filling wet.
  • Smoked paprika: This is where the magic happens, it adds a subtle smokiness that makes people ask what your secret is.
  • Crushed tomatoes: Use good quality canned ones, the sauce is simple so the tomato flavor really shines through.
  • Dried oregano and thyme: These herbs make the whole dish smell like something that's been simmering all day.
  • Sugar: Just a pinch tames any bitterness from the tomatoes, but taste first, 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

Prep the cabbage:
Bring a big pot of salted water to a rolling boil, then lower the heat slightly. Use tongs to carefully peel off whole leaves and drop them in for two to three minutes until they're soft enough to bend without cracking.
Make the filling:
Heat olive oil in a skillet and cook the onion and garlic until they smell sweet and golden. Stir in the carrot, tomato paste, and spices, letting everything toast together for a couple of minutes, then mix it all with the rice, lentils, and parsley in a big bowl.
Prepare the sauce:
In a small saucepan, sauté another round of onion and garlic until soft, then add the crushed tomatoes, oregano, a pinch of sugar, salt, and pepper. Let it bubble gently for ten minutes while you roll the cabbage.
Assemble the rolls:
Lay a cabbage leaf flat and trim any thick stem so it rolls easier. Spoon a few tablespoons of filling near the base, fold in the sides like you're wrapping a gift, then roll it up snugly and place it seam-side down in a baking dish that you've coated with a thin layer of sauce.
Bake:
Pour the rest of the tomato sauce over the rolls, cover the dish tightly with foil, and bake at 375°F for forty-five minutes. Pull off the foil and let them go another ten to fifteen minutes until the tops are a little caramelized and the sauce is bubbling around the edges.
A close-up of savory Baked Vegan Cabbage Rolls on a plate, garnished with fresh parsley and ready to serve for dinner. Save
A close-up of savory Baked Vegan Cabbage Rolls on a plate, garnished with fresh parsley and ready to serve for dinner. | cloverhearth.com

The first time I served these, my friend who grew up on traditional cabbage rolls said they tasted just like her grandmother's, maybe even better. We sat at the table with seconds on our plates, dipping bread into the sauce, and she told me stories about Sunday dinners and her babcia's tiny kitchen. That's when I realized this dish isn't just about the recipe, it's about the feeling it creates, the way it pulls people in and makes them remember something warm.

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.

What to Serve Alongside

I like to keep it simple so the cabbage rolls stay the star. A slice of crusty sourdough or a soft dinner roll is perfect for mopping up the extra sauce. Sometimes I'll add a side of mashed potatoes or roasted root vegetables if I'm feeding a bigger group. A crisp green salad with a lemony vinaigrette cuts through the richness and makes the whole meal feel balanced.

How to Store and Reheat

These keep beautifully in the fridge for up to four days, and honestly, they taste even better after a night of soaking in that sauce. I store them in an airtight container and reheat individual portions in the microwave or warm the whole dish covered in a 350°F oven for about twenty minutes. They also freeze really well, just let them cool completely, wrap tightly in foil, and freeze for up to three months.

Make It Your Own

Once you get the technique down, you can play around with the filling however you like. I've swapped quinoa for the rice, added finely chopped mushrooms for extra umami, and even stirred in a handful of spinach or kale. Some people like a touch of cumin or coriander in the filling for a warmer, spicier flavor. You can also top the rolls with a dollop of cashew cream or vegan sour cream right before serving if you want something a little richer.

  • Try adding a handful of raisins or currants to the filling for a subtle sweetness.
  • Use savoy cabbage for a more delicate texture and slightly sweeter flavor.
  • Stir a spoonful of miso paste into the tomato sauce for extra depth.
This image shows tender cabbage leaves wrapped around a hearty lentil and brown rice filling, baked in tomato sauce. Save
This image shows tender cabbage leaves wrapped around a hearty lentil and brown rice filling, baked in tomato sauce. | cloverhearth.com

These cabbage rolls have become one of those recipes I turn to when I want to slow down and spend a little time in the kitchen. They're forgiving, flexible, and always turn out comforting and delicious.

Recipe Questions & Answers

Can I make these cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Store them covered in the refrigerator and add the sauce just before baking. You may need to add 5-10 minutes to the baking time if starting from cold.

How do I prevent the cabbage leaves from tearing?

Blanching is key. Boil the leaves for 2-3 minutes until they're pliable but not mushy. If a leaf does tear, you can overlap two smaller leaves or patch it with another piece of cabbage.

What can I substitute for lentils in the filling?

You can use cooked chickpeas, black beans, or even crumbled firm tofu. Finely chopped mushrooms also work well and add a meaty texture to the filling.

Can I freeze leftover cabbage rolls?

Absolutely. Let them cool completely, then freeze in an airtight container for up to 3 months. Reheat in the oven at 350°F until heated through, about 30-40 minutes from frozen.

Why add sugar to the tomato sauce?

A small amount of sugar balances the natural acidity of tomatoes, creating a more rounded, pleasant flavor. You can also use a grated carrot instead for natural sweetness.

What type of cabbage works best?

Green cabbage is traditional and holds up well during baking. Savoy cabbage also works beautifully with its naturally tender, crinkled leaves that are easier to roll.

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 Vegan Cabbage Rolls

Plant-based stuffed cabbage with lentils, rice, and herbs in savory tomato sauce. Comfort food at its finest.

Prep duration
35 minutes
Cook duration
60 minutes
Overall time
95 minutes
Recipe by Clover Hearth Emily Dawson

Recipe type Warm Family Dinners

Skill level Medium

Culinary roots Eastern European

Servings made 4 Portion size

Diet preferences Plant-based, Free of 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 chopped fresh parsley
10 1 teaspoon dried thyme
11 1 teaspoon smoked paprika
12 1/2 teaspoon salt
13 1/4 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, optional
07 Salt and black pepper to taste

How to make it

Step 01

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

Step 02

Prepare cabbage leaves: Bring large pot of salted water to boil. Carefully peel 8 to 10 whole leaves from cabbage head. Blanch in boiling water for 2 to 3 minutes until pliable. Drain and set aside.

Step 03

Sauté vegetables for filling: Heat 1 tablespoon olive oil in skillet over medium heat. Sauté onion and garlic for 3 to 4 minutes until softened. Add carrot, tomato paste, thyme, paprika, salt, and pepper. Cook for 2 minutes.

Step 04

Combine filling ingredients: In large bowl, combine sautéed vegetables, cooked rice, lentils, and parsley. Mix well and adjust seasoning as needed.

Step 05

Prepare tomato sauce: Heat 1 tablespoon olive oil in saucepan. Sauté onion and garlic until translucent. Add crushed tomatoes, oregano, sugar, salt, and pepper. Simmer for 10 minutes.

Step 06

Layer sauce in baking dish: Spread 1/2 cup tomato sauce on bottom of baking dish.

Step 07

Assemble cabbage rolls: Lay cabbage leaf flat and trim thick stem if necessary. Place 2 to 3 tablespoons of filling at base, fold in sides, and roll tightly. Place seam-side down in baking dish. Repeat with remaining leaves and filling.

Step 08

Cover with sauce: Pour remaining sauce over rolls. Cover dish with foil.

Step 09

Initial bake: Bake covered for 45 minutes.

Step 10

Final bake and finish: Remove foil and bake for additional 10 to 15 minutes until bubbly. Let cool slightly before serving. Sprinkle with extra 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.

Equipment needed

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

Allergy details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains no major allergens
  • Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 285
  • Fat content: 5 grams
  • Carbohydrates: 48 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.