Baked Vegan Cabbage Rolls

Featured in: Family Table Comfort

These baked vegan cabbage rolls bring Eastern European comfort to your table with tender cabbage leaves wrapped around a savory filling of lentils, brown rice, carrots, and aromatic herbs. Baked in a rich tomato sauce until bubbly and golden, they're hearty enough for a satisfying main dish while being completely plant-based. Ready in under two hours with medium difficulty, this dish serves four and pairs beautifully with crusty bread or mashed potatoes.

Updated on Sat, 31 Jan 2026 15:39:00 GMT
Golden Baked Vegan Cabbage Rolls in a casserole dish, bubbling with rich tomato sauce and fresh parsley garnish. Save to Pinterest
Golden Baked Vegan Cabbage Rolls in a casserole dish, bubbling with rich tomato sauce and fresh parsley garnish. | islicravings.com

My neighbor knocked on my door one rainy evening holding a casserole dish wrapped in a towel, steam still rising from the edges. Inside were cabbage rolls, and she told me they were her grandmother's recipe from Poland, veganized for my sake. I had never imagined cabbage could be so tender, or that lentils and rice could carry so much warmth. That night, I asked for the technique, scribbled notes on a grocery receipt, and have been rolling my own ever since.

I made these for a potluck once, worried they would seem too simple next to all the fancy dishes. But by the end of the night, my baking dish was empty and three people had texted me asking for the recipe. One friend admitted she had never liked cabbage before that evening. There is something about the way the tomato sauce seeps into the leaves and mingles with the savory filling that changes minds.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Green cabbage: Choose a head with loose, flexible outer leaves so they peel away easily after blanching without tearing.
  • Brown rice: I prefer it cooked a bit firm so it holds texture inside the rolls and does not turn mushy during baking.
  • Green or brown lentils: These stay intact better than red lentils, giving the filling a satisfying bite and protein backbone.
  • Onion and garlic: The aromatics form the flavor foundation, sweetening as they cook and tying everything together.
  • Carrot: Grated fine, it adds a touch of natural sweetness and a pop of color throughout the filling.
  • Tomato paste: A small amount deepens the umami and helps bind the filling without making it wet.
  • Olive oil: Used twice, once for the filling and once for the sauce, it adds richness without dairy.
  • Fresh parsley: Brightens the earthy lentils and rice, and I always save a bit to sprinkle on top before serving.
  • Dried thyme and smoked paprika: These bring warmth and a subtle smokiness that makes the filling taste more complex than it really is.
  • Crushed tomatoes: The base of the sauce, choose a good quality brand because the flavor really comes through.
  • Dried oregano: Adds a Mediterranean note to the sauce that balances the sweetness of the tomatoes.
  • Sugar: Optional, but a teaspoon tames any sharpness from the tomatoes and rounds out the sauce beautifully.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Preheat and Prep:
Set your oven to 375°F and get your baking dish ready. This gives you time to work without rushing once the rolls are assembled.
Blanch the Leaves:
Boil salted water and gently peel off whole cabbage leaves, then blanch them for 2 to 3 minutes until they bend without snapping. Drain them carefully and lay flat on a towel to cool.
Cook the Filling Base:
Heat olive oil in a skillet and sauté the onion and garlic until they smell sweet and look translucent. Stir in the carrot, tomato paste, thyme, paprika, salt, and pepper, letting everything cook together for a couple of minutes.
Combine the Filling:
In a large bowl, mix the sautéed vegetables with the cooked rice, lentils, and parsley. Taste it and adjust the seasoning, this is your chance to make it just right.
Make the Sauce:
In a saucepan, heat olive oil and cook the onion and garlic until soft, then add crushed tomatoes, oregano, sugar, salt, and pepper. Let it simmer for 10 minutes so the flavors meld and the sauce thickens slightly.
Prepare the Baking Dish:
Spread half a cup of tomato sauce across the bottom of your baking dish. This prevents sticking and adds flavor to the underside of the rolls.
Roll the Cabbage:
Lay a cabbage leaf flat, trim any thick stem, and place 2 to 3 tablespoons of filling near the base. Fold in the sides and roll it up tightly, then place seam side down in the dish.
Add Sauce and Cover:
Pour the remaining tomato sauce over all the rolls, making sure they are mostly covered. Cover the dish tightly with foil to trap steam.
Bake Covered:
Bake for 45 minutes, letting the rolls steam and soften in the sauce. The kitchen will start to smell incredible around the 30 minute mark.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbly and the edges of the rolls start to caramelize. Let them rest a few minutes before serving so they hold together when plated.
Freshly baked Vegan Cabbage Rolls served on a rustic plate with crusty bread, ready for a comforting family meal. Save to Pinterest
Freshly baked Vegan Cabbage Rolls served on a rustic plate with crusty bread, ready for a comforting family meal. | islicravings.com

The first time I served these to my family, my uncle, a devoted meat eater, went quiet after his first bite. He looked up and said, I did not know vegetables could do this. That moment reminded me why I love cooking plant based food, it is not about what is missing, it is about what is there.

Make Ahead and Storage

You can assemble the rolls a day ahead, cover them with sauce, and keep them in the fridge until you are ready to bake. I have also frozen them before baking, just let them thaw in the fridge overnight and add 10 extra minutes to the covered baking time. Leftovers keep for up to four days and taste even better reheated, the flavors deepen as they sit.

Serving Suggestions

I like to serve these with a thick slice of crusty bread to soak up the extra sauce, or alongside creamy mashed potatoes for a truly comforting meal. A simple green salad with lemon vinaigrette cuts through the richness nicely. On colder nights, I have paired them with roasted root vegetables and it felt like the coziest dinner imaginable.

Customization Ideas

Swap the brown rice for quinoa if you want a protein boost, or use farro for a chewier texture. Adding finely chopped mushrooms to the filling gives it an extra umami depth that makes the rolls taste almost meaty. If you like heat, stir in a pinch of red pepper flakes to the sauce or filling.

  • Try adding a handful of chopped spinach or kale to the filling for extra greens.
  • Use red cabbage for a striking color, though the leaves can be slightly firmer.
  • Finish with a drizzle of balsamic glaze or a sprinkle of nutritional yeast for a cheesy note.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Close-up of tender Vegan Cabbage Rolls filled with lentils and rice, smothered in aromatic tomato sauce in a baking dish. Save to Pinterest
Close-up of tender Vegan Cabbage Rolls filled with lentils and rice, smothered in aromatic tomato sauce in a baking dish. | islicravings.com

These cabbage rolls have become my go to when I want to feel grounded and nourished without spending hours in the kitchen. They remind me that the best meals are often the ones that ask for patience, not perfection.

Common Questions

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 to serve. 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?

Blanch the leaves in boiling water for 2-3 minutes until they become soft and pliable. If a leaf does tear, you can overlap two smaller leaves or patch it with another piece. The sauce will help hold everything together during baking.

What can I substitute for lentils?

You can use cooked chickpeas, black beans, or crumbled firm tofu as alternatives. For a different texture, try finely chopped mushrooms mixed with walnuts, though this would no longer be nut-free.

How should I store leftover cabbage rolls?

Store them in an airtight container in the refrigerator for up to 4 days. They also freeze well for up to 3 months. Reheat in the oven at 350°F covered with foil, or microwave individual portions until heated through.

Can I use a different type of cabbage?

Green cabbage works best due to its sturdy leaves and mild flavor. Savoy cabbage can also work and has a slightly more delicate texture. Avoid red cabbage as it can be tougher and may bleed color into the sauce.

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

Cut around the core of the cabbage to loosen it, then carefully peel away whole leaves. Alternatively, blanch the entire head in boiling water for a few minutes, which makes the outer leaves easier to remove one at a time.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Baked Vegan Cabbage Rolls

Plant-based cabbage rolls filled with lentils, rice, and herbs in savory tomato sauce. Hearty and comforting.

Prep Duration
35 minutes
Time to Cook
60 minutes
Overall Duration
95 minutes
Recipe by Tanya Bishop

Recipe Type Family Table Comfort

Skill Challenge Medium

Cuisine Type Eastern European

Servings Yielded 4 Portion Size

Diet Preferences Vegan-Friendly, Without Dairy, No Gluten

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
07 Salt and pepper to taste

How to Make It

Step 01

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

Step 02

Blanch 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 a clean surface.

Step 03

Prepare 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 pepper. Cook for 2 minutes.

Step 04

Combine filling ingredients: Transfer sautéed vegetables to a large mixing bowl. Add cooked rice, lentils, and chopped fresh parsley. Mix thoroughly and adjust seasoning as needed.

Step 05

Make 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 pepper. Simmer for 10 minutes.

Step 06

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

Step 07

Assemble rolls: Lay a blanched cabbage leaf flat on a work surface. Trim any thick stem portions 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 prepared baking dish. Repeat with remaining leaves and filling.

Step 08

Add sauce and cover: Pour remaining tomato sauce over the assembled rolls. Cover the baking dish tightly with aluminum foil.

Step 09

Bake covered: Bake for 45 minutes covered with foil.

Step 10

Finish baking: Remove foil and bake for an additional 10-15 minutes until the sauce is bubbly and the edges are lightly browned.

Step 11

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

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

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

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains no major allergens
  • Verify all packaged ingredients for potential traces of gluten or nuts if highly sensitive

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 285
  • Fat content: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.