Baked Vegan Cabbage Rolls

Featured in: Oven & Skillet Classics

These baked vegan cabbage rolls bring comforting Eastern European flavors to your table with a wholesome plant-based twist. Tender cabbage leaves are stuffed with a savory filling of brown rice, green lentils, sautéed vegetables, and aromatic herbs, then baked in a rich tomato sauce until bubbly and golden. Perfect for meal prep or family dinners, these rolls are dairy-free, nut-free, and packed with 11g of protein per serving.

Updated on Sat, 31 Jan 2026 08:28:00 GMT
Golden-brown Baked Vegan Cabbage Rolls fresh from the oven, smothered in rich tomato sauce and fresh parsley. Pin It
Golden-brown Baked Vegan Cabbage Rolls fresh from the oven, smothered in rich tomato sauce and fresh parsley. | tirzabuffer.com

My friend Katya once told me that the smell of cabbage simmering in tomato sauce was the scent of her childhood kitchen. I didn't understand until I made these vegan rolls myself on a gray Sunday afternoon, windows fogging up from the steam. The house filled with that deep, savory sweetness, and suddenly I was craving comfort I didn't know I needed. These rolls don't require tradition or perfection, just patience and a willingness to get your hands messy. They've become my go-to when I want something that feels like a warm hug on a plate.

I brought a dish of these to a potluck once, worried they might seem too humble next to the fancy casseroles. But by the end of the night, my baking dish was scraped clean and three people asked for the recipe. One woman said it reminded her of her grandmother's kitchen in Poland, even though mine were completely plant-based. That's when I realized these rolls carry something beyond ingredients—they hold memories and moments we didn't even know we were making.

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, and don't worry if the outer leaves tear during blanching—you have extras.
  • Cooked brown rice: Day-old rice actually works better because it's drier and absorbs the seasonings beautifully without turning mushy.
  • Cooked green or brown lentils: These hold their shape and add a meaty texture that makes the filling substantial and satisfying.
  • Small onion, finely chopped: The finer you chop it, the more it melts into the filling and sweetens as it cooks.
  • Garlic, minced: Fresh garlic is non-negotiable here—it brings warmth and depth that powder just can't match.
  • Medium carrot, grated: This adds a touch of natural sweetness and keeps the filling from feeling too dense.
  • Tomato paste: A little goes a long way to concentrate the tomato flavor right into the filling itself.
  • Olive oil: Use it for sautéing and building flavor layers in both the filling and the sauce.
  • Fresh parsley: Brightens everything up and adds a fresh, herbal note that cuts through the richness.
  • Dried thyme: Its earthy, slightly minty flavor is classic in Eastern European cooking and works magic with cabbage.
  • Smoked paprika: This is my secret weapon—it adds a subtle smokiness that makes people wonder what the mystery ingredient is.
  • Salt and black pepper: Season in layers as you cook, tasting as you go, and the flavors will build beautifully.
  • Canned crushed tomatoes: San Marzano tomatoes are worth it if you can find them, but any good-quality crushed tomatoes work just fine.
  • Dried oregano: It brings that warm, slightly bitter edge that makes tomato sauce taste like it's been simmering for hours.
  • Sugar (optional): Just a teaspoon tames any acidity and rounds out the sauce without making it sweet.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven:
Set it to 375°F (190°C) so it's ready when your rolls are assembled. This temperature gives you tender cabbage and a bubbly, caramelized top.
Blanch the cabbage leaves:
Bring a large pot of salted water to a rolling boil, then carefully peel off 8 to 10 whole leaves from the head. Drop them into the water for 2 to 3 minutes until they're soft and pliable, then drain and let them cool on a towel.
Prepare the filling base:
Heat 1 tablespoon of olive oil in a skillet over medium heat and sauté the onion and garlic for 3 to 4 minutes until they smell sweet and look translucent. Stir in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, cooking for another 2 minutes until everything is fragrant.
Mix the filling:
In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and fresh parsley. Mix it all together with your hands if you want—it's the best way to feel when it's evenly combined.
Make the tomato sauce:
In a saucepan, heat 1 tablespoon of olive oil and sauté another small chopped onion and 2 cloves of minced garlic until soft. Add the crushed tomatoes, oregano, sugar if using, and season with salt and pepper, then let it simmer gently for 10 minutes.
Assemble the baking dish:
Spread about half a cup of the tomato sauce across the bottom of your baking dish to keep the rolls from sticking. This also adds flavor to the bottoms as they bake.
Roll the cabbage:
Lay a cabbage leaf flat and trim away any thick stem that might make rolling difficult. Spoon 2 to 3 tablespoons of filling onto the base of the leaf, fold in the sides like a burrito, then roll it up tightly and place it seam-side down in the dish.
Add the sauce and cover:
Pour the remaining tomato sauce evenly over all the rolls, making sure each one gets some love. Cover the dish tightly with foil to trap the steam.
Bake covered:
Slide the dish into the oven and bake for 45 minutes. The steam will cook the rolls through and keep them moist.
Finish uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbly and the edges of the cabbage start to brown slightly. Let the dish rest for 5 minutes before serving so the rolls hold together when you plate them.
Fork cutting into a hearty Baked Vegan Cabbage Roll revealing a savory filling of lentils and brown rice. Pin It
Fork cutting into a hearty Baked Vegan Cabbage Roll revealing a savory filling of lentils and brown rice. | tirzabuffer.com

I served these to my skeptical brother who swore he'd never enjoy a meal without meat. He went quiet after the first bite, then asked if there were seconds. By the end of dinner, he admitted they tasted like the ones our neighbor used to make, only lighter and somehow more vibrant. That night taught me that good food doesn't need to fit a mold—it just needs to be made with care.

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.

Making It Your Own

Swap the brown rice for quinoa if you want extra protein and a fluffier texture. I've also stirred in finely chopped mushrooms when I had them on hand, and they added a deep umami richness that made the filling even more satisfying. Some people like to add a pinch of cinnamon or allspice to the sauce for a sweeter, more aromatic finish. Play around and see what feels right to you.

Serving Suggestions

These rolls are perfect alongside crusty sourdough bread for mopping up the extra sauce. I've also served them over creamy mashed potatoes, which turns the whole thing into pure comfort food. A simple green salad with lemon vinaigrette on the side cuts through the richness and makes the meal feel complete. If you're feeling fancy, pour a light red wine or sparkling water with a twist of lemon.

Storage and Reheating

Leftovers keep beautifully in the fridge for up to four days, and the flavors actually deepen as they sit. You can reheat individual rolls in the microwave, but I prefer warming them in a covered dish in a 350°F oven for about 20 minutes. They also freeze well—just wrap them tightly and freeze for up to three months, then thaw overnight in the fridge before reheating.

  • Assemble the rolls a day ahead and store them covered in the fridge, then bake fresh when you're ready.
  • Double the batch and freeze half for an easy weeknight dinner down the road.
  • Garnish with extra fresh parsley or a drizzle of good olive oil just before serving for a bright finish.
Serve these Baked Vegan Cabbage Rolls alongside mashed potatoes and a sprinkle of fresh herbs for a comforting meal. Pin It
Serve these Baked Vegan Cabbage Rolls alongside mashed potatoes and a sprinkle of fresh herbs for a comforting meal. | tirzabuffer.com

These vegan cabbage rolls have become one of those recipes I make when I want to slow down and remember why I love cooking. They're forgiving, flexible, and always seem to bring people together around the table.

Recipe Questions

Can I prepare the cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover tightly and refrigerate, then bake when ready. Add 10-15 minutes to the cooking time if baking straight from the fridge.

How do I prevent the cabbage leaves from tearing?

Blanch the leaves for the full 2-3 minutes to ensure they're pliable. If a leaf tears, overlap two smaller leaves or patch with another piece. The sauce will help hold everything together during baking.

What can I substitute for lentils?

Cooked chickpeas, black beans, or even finely chopped mushrooms work well. You can also use a mix of grains like quinoa or farro for varied texture and nutrition.

Can I freeze these cabbage rolls?

Absolutely. Freeze assembled unbaked rolls in an airtight container for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen, adding 20-25 minutes to the cooking time.

How do I know when the cabbage rolls are done?

The sauce should be bubbly around the edges, and the cabbage leaves will be tender when pierced with a fork. The filling should be heated through, reaching at least 165°F internally.

What sides pair well with cabbage rolls?

Serve with crusty bread to soak up the tomato sauce, mashed potatoes, roasted root vegetables, or a simple green salad. A dollop of vegan sour cream adds a nice creamy contrast.

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, brown rice, and herbs baked in rich tomato sauce for a hearty meal.

Prep time
35 min
Cook time
60 min
Total duration
95 min
Recipe by Damien Hart


Skill Level Medium

Cuisine Eastern European

Serves 4 Portions

Dietary details Vegan, No Dairy, Gluten-Free

What You 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 pepper to taste

Steps

Step 01

Prepare Oven and Cabbage Leaves: Preheat oven to 375°F. Bring a large pot of salted water to boil. Carefully peel 8 to 10 whole leaves from the cabbage head. Blanch them in boiling water for 2 to 3 minutes until pliable. Drain and set aside.

Step 02

Create the Filling Base: Heat 1 tablespoon olive oil in a 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 03

Combine Filling Ingredients: In a large bowl, combine sautéed vegetables, cooked brown rice, lentils, and parsley. Mix thoroughly and adjust seasoning as needed.

Step 04

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

Step 05

Prepare Baking Dish: Spread 1/2 cup tomato sauce on the bottom of a baking dish.

Step 06

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

Step 07

Cover with Sauce: Pour remaining sauce over the rolls and cover the dish with foil.

Step 08

Bake the Rolls: Bake for 45 minutes. Remove foil and bake for an additional 10 to 15 minutes until bubbly and the edges are caramelized.

Step 09

Finish and Serve: Let cool slightly before serving. Sprinkle with extra 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.

Equipment Needed

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

Allergy info

Review every item for allergens. Unsure? Please check with your doctor.
  • Contains no major allergens
  • Verify all packaged ingredients for potential traces of gluten or nuts if highly sensitive

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 285
  • Fats: 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.