Baked Vegan Cabbage Rolls

Featured in: Everyday Home Plates

These baked vegan cabbage rolls bring comfort food to your table with tender cabbage leaves wrapped around a savory filling of brown rice, green lentils, and aromatic herbs. Each roll is nestled in a rich tomato sauce and baked until perfectly tender. This Eastern European-inspired dish requires about 35 minutes of prep and an hour of baking, yielding 8 hearty rolls that serve 4 people beautifully.

Updated on Sat, 31 Jan 2026 16:04:00 GMT
Golden brown Baked Vegan Cabbage Rolls in a ceramic dish, smothered in rich tomato sauce and fresh parsley garnish. Save
Golden brown Baked Vegan Cabbage Rolls in a ceramic dish, smothered in rich tomato sauce and fresh parsley garnish. | zaalouktable.com

My grandmother never made vegan cabbage rolls, but the smell of cabbage steaming in a big pot always took me back to her kitchen. When I went plant-based, I thought I'd lost that comfort forever until I realized lentils and rice could fill those tender leaves just as beautifully. The first batch I made was a little lopsided, but when I pulled them from the oven, bubbling in tomato sauce, I felt like I'd bridged two worlds. Now they're a staple in my house, especially on cold Sunday afternoons. There's something deeply satisfying about folding each one by hand.

I remember the first time I brought these to a potluck, worried no one would touch the vegan dish. Within twenty minutes, the pan was empty and three people asked for the recipe. One friend, who swore she hated cabbage, went back for thirds. That night taught me that good food doesn't need a label, it just needs to taste like someone cared enough to make it right. I've been making double batches ever since.

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 large, firm head with tightly packed leaves, as they become wonderfully pliable when blanched and hold the filling without tearing.
  • Brown rice: I prefer brown rice for its nutty flavor and chewy texture, but any cooked grain works if that's what you have on hand.
  • Green or brown lentils: These hold their shape beautifully and add an earthy richness that red lentils just can't match in a roll.
  • Onion and garlic: The aromatics form the flavor backbone, so don't rush them, let them soften and sweeten in the oil.
  • Grated carrot: Adds a subtle sweetness and a pop of color that makes the filling feel more vibrant and complete.
  • Tomato paste: Concentrated tomato flavor that deepens the filling, creating a cohesive taste with the sauce.
  • Smoked paprika: This is my secret weapon, it gives the filling a gentle smokiness that mimics the depth you'd get from meat.
  • Fresh parsley: Brightens everything up and adds a fresh note that balances the earthiness of the lentils.
  • Crushed tomatoes: The base of the sauce, choose a good quality brand and the whole dish will taste better for it.
  • Dried oregano: A classic herb that ties the sauce together with a hint of Mediterranean warmth.
  • Sugar: Just a touch to tame any acidity in the tomatoes, trust me on this one.

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 take a moment to gather everything you need. This is the kind of recipe that rewards a little organization before you start rolling.
Blanch the Cabbage:
Boil a big pot of salted water and gently peel off whole leaves from the cabbage head, then blanch them for 2 to 3 minutes until they bend easily without cracking. Drain them carefully and set aside to cool, this step makes all the difference between perfect rolls and torn frustration.
Cook the Aromatics:
Heat olive oil in a skillet over medium heat and sauté the onion and garlic until they smell sweet and look translucent, about 3 to 4 minutes. Toss in the carrot, tomato paste, thyme, paprika, salt, and pepper, and let everything mingle for 2 minutes.
Mix the Filling:
In a large bowl, combine your sautéed vegetables with the cooked rice, lentils, and parsley, stirring until everything is evenly distributed. Taste it and adjust the seasoning, this is your chance to make it your own.
Make the Sauce:
In a saucepan, heat another tablespoon of olive oil and cook the onion and garlic until soft, then stir in the crushed tomatoes, oregano, sugar, salt, and pepper. Let it simmer gently for 10 minutes, filling your kitchen with the kind of smell that makes people wander in asking what's for dinner.
Assemble the Rolls:
Spread half a cup of sauce on the bottom of your baking dish, then lay a cabbage leaf flat and trim any thick stem. Spoon 2 to 3 tablespoons of filling at the base, fold in the sides, and roll it up snugly, placing it seam-side down in the dish.
Bake Covered:
Pour the remaining sauce over the rolls, cover the dish tightly with foil, and bake for 45 minutes. The foil traps the steam and keeps everything moist and tender.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling around the edges and the tops of the rolls have a slight golden tinge. Let them cool for a few minutes before serving so you don't burn your tongue like I always do.
Freshly baked vegan cabbage rolls topped with herbs, served alongside mashed potatoes on a rustic wooden table. Save
Freshly baked vegan cabbage rolls topped with herbs, served alongside mashed potatoes on a rustic wooden table. | zaalouktable.com

One winter evening, my neighbor knocked on my door holding an empty container, the one I'd sent cabbage rolls home in the week before. She told me her kids, who normally picked at vegetables, had devoured them and asked if I could teach her how to make them. We spent the next Saturday afternoon in my kitchen, rolling and laughing, and she's been making them for her family ever since. That's when I realized these rolls weren't just food, they were a way to connect and share something meaningful.

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

I've swapped brown rice for quinoa when I wanted extra protein, and I've tucked chopped mushrooms into the filling for a deeper, earthier flavor. Sometimes I add a pinch of cumin or a splash of balsamic vinegar to the sauce when I'm feeling adventurous. The beauty of this recipe is that it's forgiving and flexible, so don't be afraid to play around with what you have in your pantry. Every variation I've tried has taught me something new about how flavors work together.

Storing and Reheating

These rolls keep beautifully in the fridge for up to four days, and they actually taste better the next day once the flavors have had time to marry. I've also frozen them before baking, wrapping the whole dish tightly in foil and plastic, then pulling it out on a night when I need comfort food without the effort. To reheat, just cover with foil and warm in a 350°F oven for about 20 minutes, adding a splash of water or extra sauce if they look dry. It's become my favorite make-ahead meal for weeks when life gets hectic.

Serving Suggestions

I love serving these with a thick slice of crusty bread to soak up all that rich tomato sauce, or alongside creamy mashed potatoes for a meal that feels like a warm blanket. A simple green salad with a tart vinaigrette cuts through the richness and balances the plate beautifully. On special occasions, I'll pour a light red wine or just stick with sparkling water and lemon. Here are a few other ideas that work wonderfully:

  • Roasted root vegetables tossed with olive oil and thyme.
  • A dollop of cashew cream or vegan sour cream on top for extra richness.
  • Pickled vegetables on the side for a bright, tangy contrast.
Close-up of tender cabbage leaves stuffed with lentils and brown rice, steaming in a savory tomato sauce. Save
Close-up of tender cabbage leaves stuffed with lentils and brown rice, steaming in a savory tomato sauce. | zaalouktable.com

Every time I make these, I'm reminded that the best recipes are the ones that bring people together, whether it's around a table or in a quiet kitchen on a Sunday afternoon. I hope these cabbage rolls become as much of a comfort in your home as they have in mine.

Recipe Questions & Answers

Can I prepare these 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 to serve. You may need to add 10-15 minutes to the cooking time if baking from cold.

What can I substitute for lentils in the filling?

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

How do I prevent the cabbage leaves from tearing?

Blanch the leaves just until pliable, about 2-3 minutes. If a leaf tears, you can overlap two smaller leaves or patch it with another piece. Removing the thick stem vein also helps with rolling.

Can I freeze leftover cabbage rolls?

Absolutely. Cool the rolls completely, then freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through.

What should I serve alongside these cabbage rolls?

These pair beautifully with crusty bread, mashed potatoes, or a simple green salad. For a complete Eastern European meal, serve with pickled vegetables or a dollop of plant-based sour cream.

How can I make the filling more flavorful?

Try adding sautéed mushrooms, a splash of soy sauce for umami, or a pinch of cumin. Fresh dill instead of parsley gives an authentic Eastern European flavor, and nutritional yeast adds a savory depth.

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 cabbage rolls filled with lentils, brown rice, and herbs, baked in savory tomato sauce.

Prep Time
35 min
Cooking duration
60 min
Overall Time
95 min
Published by Evan Prescott

Recipe Type Everyday Home Plates

Skill Level Medium

Cuisine Eastern European

Makes 4 Portions

Dietary notes Plant-Based, No 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 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
07 Salt and black pepper to taste

How To Make It

Step 01

Preheat and Prepare Cabbage: 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

Sauté Aromatics and Vegetables: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté onion and garlic for 3 to 4 minutes until softened. Add grated 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 rice, lentils, and parsley. Mix well and adjust seasoning to taste.

Step 04

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

Step 05

Layer Sauce in Baking Dish: Spread 1/2 cup tomato sauce on the bottom of a baking dish to prevent sticking.

Step 06

Roll Cabbage Leaves: Lay a cabbage leaf flat and trim the thick stem if necessary. Place 2 to 3 tablespoons of filling at the base, fold in 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 cabbage rolls and cover the dish with aluminum foil.

Step 08

Bake Covered: Bake for 45 minutes covered with foil.

Step 09

Finish Baking: Remove foil and bake for an additional 10 to 15 minutes until bubbly and lightly browned.

Step 10

Cool and Serve: Let cool slightly before serving. Garnish 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.

Gear You Need

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

Allergen Details

Review each ingredient for possible allergens and talk to your healthcare provider if unsure.
  • Contains no major allergens
  • Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive

Nutrition Highlights (per serving)

This nutritional breakdown is for informational purposes only and shouldn't replace medical guidance.
  • Caloric Value: 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.