Baked Vegan Cabbage Rolls

Featured in: Weeknight Dinners

These baked vegan cabbage rolls offer a hearty, plant-based interpretation of an Eastern European classic. Tender cabbage leaves are filled with a savory mixture of cooked lentils, brown rice, sautéed vegetables, and aromatic herbs, then rolled tightly and baked in a rich tomato sauce.

With a preparation time of just 35 minutes and total cooking time of 1 hour 35 minutes, this medium-difficulty main dish serves 4 people generously. The filling combines protein-rich lentils and rice with caramelized onions, garlic, grated carrots, and warming spices like smoked paprika and thyme.

Perfectly vegan, dairy-free, and nut-free, these rolls pair beautifully with crusty bread or mashed potatoes. The recipe is versatile—try quinoa for extra protein or add mushrooms for deeper umami flavors.

Updated on Sun, 18 Jan 2026 09:40:00 GMT
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic baking dish. Save to Pinterest
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic baking dish. | yummywithmia.com

My neighbor knocked on my door one rainy Tuesday holding a head of cabbage and a jar of lentils, asking if I knew how to make stuffed cabbage without meat. Her daughter had just gone vegan and was craving her grandmother's recipe. We spent that afternoon in my kitchen, experimenting with brown rice and spices until the whole house smelled like a warm hug. Those rolls came out better than either of us expected, and I've been making them ever since.

I made these for a potluck once, and three people asked for the recipe before we even finished eating. One friend admitted she'd always been intimidated by cabbage rolls, thinking they required some kind of culinary wizardry. Watching her face light up when she realized how simple the process actually was made me happier than the compliments. Now she makes them for her own family every other week.

Ingredients

  • Green cabbage: Choose a large head with tightly packed leaves, they soften beautifully when blanched and won't tear during rolling.
  • Brown rice: Its nutty flavor and chewy texture hold up better than white rice during the long bake, and it keeps the rolls hearty.
  • Green or brown lentils: These varieties keep their shape instead of turning mushy, which is crucial for a filling that doesn't fall apart.
  • Onion and garlic: Sautéing them first brings out their sweetness and creates a flavor base that makes the filling taste complex.
  • Grated carrot: Adds natural sweetness and a pop of color, plus it practically melts into the filling as it bakes.
  • Tomato paste: A little goes a long way to deepen the filling's flavor and tie it to the sauce.
  • Smoked paprika: This is the ingredient that makes people think you cooked all day, it adds a smoky warmth that feels almost indulgent.
  • Fresh parsley: Brightens everything and adds a fresh note that balances the earthiness of the lentils.
  • Crushed tomatoes: The backbone of the sauce, providing acidity and body that wraps around each roll.
  • Dried oregano: Classic and aromatic, it makes the sauce taste like it's been simmering in an Italian grandmother's kitchen.
  • Sugar: Just a touch tames the acidity of the tomatoes and rounds out the sauce without making it sweet.

Instructions

Prep the cabbage leaves:
Bring a big pot of salted water to a rolling boil, then carefully peel off 8 to 10 outer leaves from the cabbage head. Drop them into the boiling water for 2 to 3 minutes until they're soft enough to bend without cracking, then drain and let them cool on a towel.
Make the filling:
Heat a tablespoon of olive oil in a skillet and cook the chopped onion and garlic until they smell sweet and look translucent, about 3 to 4 minutes. Toss in the grated carrot, tomato paste, thyme, paprika, salt, and pepper, stirring for another 2 minutes until everything is coated and fragrant.
Combine everything:
In a large bowl, mix the sautéed vegetables with your cooked rice, lentils, and chopped parsley. Taste it and adjust the seasoning, this is your chance to make it perfect before you roll.
Prepare the sauce:
In a saucepan, heat another tablespoon of olive oil and sauté a small chopped onion and garlic until soft. Stir in the crushed tomatoes, oregano, sugar, salt, and pepper, then let it simmer gently for 10 minutes to let the flavors come together.
Assemble the rolls:
Spread half a cup of tomato sauce on the bottom of your baking dish to prevent sticking. Lay each cabbage leaf flat, trim off any thick stem parts, then spoon 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snugly like a little gift.
Bake:
Arrange the rolls seam-side down in the dish, pour the remaining sauce over the top, and cover tightly with foil. Bake at 375°F for 45 minutes, then uncover and bake another 10 to 15 minutes until the sauce is bubbling and the edges are slightly caramelized.
Serve:
Let the rolls rest for a few minutes before plating so they hold their shape. Sprinkle with extra parsley if you want a fresh finishing touch.
Tender green cabbage leaves stuffed with lentils and rice for a comforting plant-based meal. Save to Pinterest
Tender green cabbage leaves stuffed with lentils and rice for a comforting plant-based meal. | yummywithmia.com

One winter evening, I served these to a friend who'd been having a rough week. She sat at my table, quietly eating her second roll, and then said it reminded her of her childhood in a way she couldn't quite explain. Sometimes food does that, it reaches past words and just feels like home.

Making It Your Own

I've swapped the brown rice for quinoa when I want extra protein, and it works beautifully without changing the texture too much. Adding finely chopped mushrooms to the filling gives it an earthy, almost meaty quality that makes the rolls even more substantial. If you like a little heat, a pinch of red pepper flakes in the sauce wakes everything up without overwhelming the other flavors. One time I stirred in some fresh dill instead of parsley, and it gave the dish a completely different, almost Eastern European character that my Polish friend said tasted authentic.

Storage and Reheating

These rolls keep beautifully in the fridge for up to four days, and honestly they taste better after a night of soaking in that tomato sauce. I reheat individual portions in the microwave with a damp paper towel over the top to keep them moist, or I warm the whole dish covered in a 350°F oven for about 20 minutes. They also freeze well, I portion them into containers with extra sauce and pull them out on busy weeknights when I need something comforting without any effort.

Serving Suggestions

I love serving these with a thick slice of crusty bread to soak up every bit of that rich tomato sauce. Mashed potatoes on the side turn it into a full comfort meal that feels like a Sunday dinner, even on a Wednesday. A simple green salad with a tangy vinaigrette balances the richness and adds a crisp contrast.

  • A dollop of vegan sour cream or cashew cream on top adds a creamy tang that people go crazy for.
  • Pair them with a light red wine like Pinot Noir if you're feeling fancy, or just sparkling water with lemon.
  • Leftover rolls make an excellent lunch the next day, cold or reheated, with a side of pickles.
Eastern European Baked Vegan Cabbage Rolls served fresh from the oven with fresh parsley garnish. Save to Pinterest
Eastern European Baked Vegan Cabbage Rolls served fresh from the oven with fresh parsley garnish. | yummywithmia.com

These rolls have become my go-to when I want to feed people something that feels like love on a plate. Every time I pull that dish out of the oven, I think about that rainy Tuesday and how a simple question from a neighbor turned into one of my favorite recipes.

Common Recipe Questions

How do I make cabbage leaves pliable for rolling?

Carefully peel 8–10 whole leaves from a large cabbage head and blanch them in boiling salted water for 2–3 minutes. This softens the leaves without fully cooking them, making them flexible enough to roll without tearing.

Can I prepare these rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover them with the tomato sauce, wrap tightly with plastic wrap, and refrigerate. Bake directly from the refrigerator, adding 10–15 minutes to the baking time.

What's the best way to avoid tough cabbage leaves?

The key is blanching the leaves just long enough—2–3 minutes—to soften them without making them brittle. If leaves begin to tear, they've been cooked too long. Drain and cool them immediately after blanching to stop the cooking process.

How can I adjust the sauce if it's too acidic?

Add a pinch of sugar to balance the acidity of the tomatoes. Start with 1 teaspoon and taste before adding more. You can also let the sauce simmer longer to naturally reduce acidity.

What are good serving suggestions?

Serve with crusty bread for soaking up the sauce, creamy mashed potatoes, or a fresh green salad. A light red wine or sparkling water complements the dish well. Garnish with fresh parsley for color and brightness.

Can I substitute the lentils or rice?

Absolutely. Brown rice pairs well with quinoa for extra protein, or try millet for a lighter texture. Red lentils cook faster but break down more; keep green or brown lentils for firmer, heartier texture in the filling.

Baked Vegan Cabbage Rolls

Plant-based stuffed cabbage filled with lentils, brown rice, and herbs, baked in tomato sauce. Vegan comfort food.

Prep Time
35 minutes
Cooking Duration
60 minutes
Overall Time
95 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Medium

Culinary Origin Eastern European

Total Output 4 Portion Size

Dietary Preferences Plant-Based, Dairy-Free, Gluten-Free

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

Steps to Follow

Step 01

Preheat Oven: Preheat oven to 375°F.

Step 02

Blanch Cabbage Leaves: Bring a 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

Prepare 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, and cook for 2 minutes.

Step 04

Combine Filling Ingredients: 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. 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 the bottom of a baking dish.

Step 07

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

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

Step 09

Initial Baking: Bake for 45 minutes.

Step 10

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

Step 11

Rest and Serve: Let cool slightly before serving. Sprinkle with extra parsley if desired.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains no major allergens
  • Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 285
  • Fats: 5 grams
  • Carbohydrates: 48 grams
  • Proteins: 11 grams