Baked Vegan Cabbage Rolls

Featured in: Vegetable & Grain Pairings

These baked vegan cabbage rolls deliver Eastern European comfort with a plant-based twist. Tender cabbage leaves cradle a savory filling of lentils, brown rice, grated carrot, and aromatic herbs like thyme and smoked paprika. Each roll is nestled in a rich tomato sauce and baked until bubbly. Perfect for a hearty main dish that's both satisfying and nutritious, ready in about 1 hour 35 minutes and serving 4 people.

Updated on Fri, 30 Jan 2026 11:49:00 GMT
Golden brown Baked Vegan Cabbage Rolls fresh from the oven, served in a white dish with rich red tomato sauce bubbling over the edges. Pin It
Golden brown Baked Vegan Cabbage Rolls fresh from the oven, served in a white dish with rich red tomato sauce bubbling over the edges. | skilletstatic.com

My neighbor knocked on my door one Saturday with a head of cabbage from her garden and a challenge: turn it into something her picky kids would actually eat. I'd never made cabbage rolls before, but I had lentils soaking and leftover rice in the fridge. Two hours later, her whole family was at my table, and those kids were arguing over the last roll. That's when I realized cabbage rolls aren't just food, they're a reason to gather.

I made these for a potluck once, and someone's grandmother pulled me aside to say they tasted just like the ones her mother used to make, minus the meat. She asked for the recipe twice, convinced I was hiding a secret ingredient. I wasn't. It's just lentils, rice, and patience, but somehow that combination feels like home.

Ingredients

  • Green cabbage: Choose a head with flexible outer leaves; if they crack when you peel them, blanch the whole head for a minute first to soften it up.
  • Brown rice: The nutty chew of brown rice holds up to baking without turning mushy, and it soaks up the tomato sauce beautifully.
  • Green or brown lentils: These lentils keep their shape and add a meaty texture; red lentils will turn to mush, so save those for soup.
  • Onion and garlic: They form the aromatic base of both the filling and the sauce, so don't rush the sauté or you'll miss that sweetness.
  • Carrot: Grating it fine helps it blend into the filling and adds a hint of natural sweetness that balances the tomato.
  • Tomato paste: A tablespoon stirred into the filling deepens the flavor and ties everything together before the rolls even hit the oven.
  • Smoked paprika: This is the secret warmth in the filling; it adds depth without heat and makes people ask what that flavor is.
  • Crushed tomatoes: Use good quality canned tomatoes for the sauce; they should taste bright and slightly sweet, not tinny.
  • Dried oregano and thyme: These herbs bring a rustic, comforting note that makes the whole dish smell like a grandmother's kitchen.
  • Olive oil: A little goes a long way to sauté the aromatics and keep everything from sticking.
  • Fresh parsley: Stir it into the filling for a pop of color and freshness that cuts through the richness.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Preheat and Prep:
Set your oven to 375°F and get your baking dish ready. This gives you time to focus on the cabbage without rushing.
Blanch the Leaves:
Peel off 8 to 10 outer leaves, drop them in boiling salted water for 2 to 3 minutes until they bend easily, then drain and lay them flat. If a leaf tears, don't panic; overlap two smaller ones.
Make the Filling:
Heat a tablespoon of olive oil in a skillet, sauté the onion and garlic until soft and fragrant, then add the carrot, tomato paste, thyme, paprika, salt, and pepper. Stir it all together in a bowl with the cooked rice, lentils, and parsley until it looks cohesive.
Prepare the Sauce:
In a saucepan, warm another tablespoon of olive oil and cook the onion and garlic until translucent, then add crushed tomatoes, oregano, a pinch of sugar if your tomatoes are tart, salt, and pepper. Let it simmer for 10 minutes so the flavors can marry.
Assemble the Rolls:
Spread half a cup of sauce on the bottom of your baking dish, then lay a cabbage leaf flat, trim any thick stem, spoon 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snugly. Place each roll seam side down and repeat until you're out of filling.
Bake Covered:
Pour the remaining sauce over the rolls, cover the dish tightly with foil, and bake for 45 minutes. The foil traps steam and keeps everything moist.
Finish Uncovered:
Remove the foil and bake another 10 to 15 minutes until the sauce is bubbly and the edges of the cabbage are lightly caramelized. Let them rest for 5 minutes before serving so they don't fall apart on the plate.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Freshly baked Baked Vegan Cabbage Rolls on a rustic plate, garnished with parsley and ready to serve with a side of crusty bread. Pin It
Freshly baked Baked Vegan Cabbage Rolls on a rustic plate, garnished with parsley and ready to serve with a side of crusty bread. | skilletstatic.com

One evening, I served these to a friend who swore she hated cabbage. She ate three rolls and then asked if I had more tucked away in the fridge. Sometimes the best compliment is when someone forgets what they think they don't like and just keeps eating.

What to Serve Alongside

I usually set out a basket of crusty bread to soak up the extra tomato sauce, and sometimes a simple green salad dressed with lemon and olive oil to cut through the richness. If I'm feeling indulgent, I'll make mashed potatoes or roasted root vegetables. A glass of light red wine or sparkling water with a squeeze of lemon feels just right with these.

Making It Your Own

You can swap brown rice for quinoa if you want extra protein, or stir in chopped mushrooms for a deeper, earthier flavor. I've added a pinch of cinnamon to the filling before, and it gave the rolls a subtle warmth that surprised everyone in the best way. Some people like a drizzle of tahini or cashew cream on top before serving, and I won't argue with that.

Storing and Reheating

These rolls keep in the fridge for up to four days, and they actually taste better the next day after the flavors have had time to soak in. I reheat them covered in the oven at 350°F for about 20 minutes, or in the microwave with a damp paper towel over the top to keep them from drying out. You can also freeze them before or after baking; just thaw overnight in the fridge and bake or reheat as usual.

  • Store in an airtight container with a little extra sauce poured over to keep them moist.
  • Reheat gently so the cabbage doesn't turn rubbery or the filling doesn't dry out.
  • If freezing, wrap each roll individually in parchment before placing them in a freezer bag for easy portioning later.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
A delicious close-up of Baked Vegan Cabbage Rolls, showing tender green cabbage wrapped around a hearty lentil and brown rice filling. Pin It
A delicious close-up of Baked Vegan Cabbage Rolls, showing tender green cabbage wrapped around a hearty lentil and brown rice filling. | skilletstatic.com

These cabbage rolls have become my go to when I want something that feels like a hug on a plate. They're proof that simple ingredients and a little care can turn into something people remember long after the meal is over.

Recipe FAQs

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 5-10 minutes to the cooking time if baking from cold.

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

Blanching in boiling salted water for 2-3 minutes makes the leaves pliable. Alternatively, you can freeze the whole cabbage head overnight, then thaw it—the leaves will naturally soften and separate easily.

Can I substitute the lentils with another ingredient?

Absolutely. Cooked chickpeas, black beans, or crumbled firm tofu work well. You can also use a combination of mushrooms and walnuts for a more textured, umami-rich filling.

How do I store and reheat leftovers?

Store covered in the refrigerator for up to 4 days. Reheat in a covered dish in a 350°F oven for 20-25 minutes, or microwave individual portions. The flavors often improve the next day as they meld together.

What can I serve alongside these cabbage rolls?

They pair beautifully with crusty bread, mashed potatoes, roasted root vegetables, or a simple green salad. A dollop of vegan sour cream or cashew cream adds a nice creamy contrast to the tangy tomato sauce.

Can I freeze these cabbage rolls?

Yes, they freeze exceptionally well. Assemble and bake them first, let cool completely, then freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven until warmed through.

Baked Vegan Cabbage Rolls

Plant-based stuffed cabbage with lentils, rice, and herbs in savory tomato sauce. Comforting and wholesome.

Prep Duration
35 min
Cook Duration
60 min
Total Duration
95 min
Created by Hailey Barnes


Skill Level Medium

Cuisine Eastern European

Makes 4 Portions

Dietary Info Plant-Based, No 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 Steps

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 in boiling water for 2-3 minutes until pliable. Drain and set aside.

Step 03

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

Step 04

Combine filling: In a 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 a saucepan over medium heat. Sauté onion and garlic until translucent. Add crushed tomatoes, oregano, sugar, salt, and pepper. Simmer for 10 minutes.

Step 06

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

Step 07

Roll cabbage: Lay a cabbage leaf flat and trim thick stem if necessary. Place about 2-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 08

Top with sauce: Pour remaining sauce over the rolls. Cover the dish with 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 bubbly.

Step 11

Cool and serve: Let cool slightly before serving. Sprinkle with extra parsley if desired.

What You'll Need

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

Allergy Details

Review all ingredients for possible allergens. If concerned, please ask a healthcare provider.
  • Contains no major allergens. Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive.

Nutrition Details (each serving)

These figures are for reference and shouldn't replace guidance from a healthcare expert.
  • Kcal: 285
  • Fats: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g