Baked Vegan Cabbage Rolls

Featured in: Home Baking Basics

These baked vegan cabbage rolls offer a hearty, plant-based take on the Eastern European classic. Tender cabbage leaves are filled with a savory mixture of brown rice, green lentils, sautéed vegetables, and aromatic herbs, then nestled in a rich tomato sauce and baked until bubbly. The result is a comforting, nutrient-dense main dish that's perfect for family dinners or meal prep, delivering 11g of protein per serving while remaining dairy-free and nut-free.

Updated on Sat, 31 Jan 2026 11:26:00 GMT
Golden Baked Vegan Cabbage Rolls bubbling in rich tomato sauce, served with fresh parsley. Save
Golden Baked Vegan Cabbage Rolls bubbling in rich tomato sauce, served with fresh parsley. | softhalwa.com

My neighbor brought over a tray of these one winter afternoon when I'd mentioned wanting more plant-based meals. I expected them to taste like compromise, but they were rich, savory, and surprisingly filling. The kitchen smelled like garlic and thyme for hours. I asked for the recipe immediately, and she laughed because she'd been nervous they wouldn't be hearty enough. They were perfect.

I made these for a potluck where half the people were vegan and half were skeptical of anything without cheese. Both groups went back for seconds. One friend admitted she'd never thought cabbage could be the star of a dish. I watched her roll up her sleeves and help me prep another batch the following week, and we talked the whole time about how food doesn't need animal products to feel like home.

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: Look for one with tightly packed leaves that peel away cleanly, the outer layers should be crisp and bright.
  • Cooked brown rice: Day-old rice works beautifully here because it's less sticky and holds its shape when mixed.
  • Cooked green or brown lentils: They add earthiness and protein, just make sure they're tender but not mushy.
  • Small onion, finely chopped: A yellow onion brings sweetness when sautéed, which balances the acidity of the tomatoes.
  • Garlic, minced: Fresh garlic makes all the difference, the aroma while it cooks sets the tone for the whole dish.
  • Medium carrot, grated: It adds a subtle sweetness and a bit of texture that surprises people in the best way.
  • Tomato paste: This deepens the filling and ties it to the sauce, use a good quality paste if you can.
  • Olive oil: For sautéing and building flavor, don't skip it even though it seems small.
  • Fresh parsley: The brightness cuts through the richness, and it makes everything taste more alive.
  • Dried thyme: Earthy and warm, it's essential to that cozy, herby backbone.
  • Smoked paprika: Just a teaspoon gives a gentle smokiness that feels like a secret ingredient.
  • Salt and black pepper: Season generously, the filling needs it to stand up to the sauce.
  • Canned crushed tomatoes: Use a brand you trust, the sauce is simple so quality matters.
  • Dried oregano: Classic with tomatoes, it brings that familiar comfort.
  • Sugar, optional: A tiny bit tames any sharp acidity and rounds out the sauce.

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 so it's ready when you are. This gives you time to get everything else done without rushing.
Blanch the Cabbage:
Boil a large pot of salted water and carefully peel off 8 to 10 whole leaves from the cabbage head, then blanch them for 2 to 3 minutes until they bend easily without tearing. Drain them gently and set aside to cool.
Sauté the Aromatics:
Heat a tablespoon of olive oil in a skillet over medium heat and cook the chopped onion and garlic until they smell sweet and look translucent, about 3 to 4 minutes. Stir in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, cooking for another 2 minutes until everything is coated and fragrant.
Mix the Filling:
In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and chopped parsley. Mix thoroughly and taste, adjusting the seasoning if needed.
Make the Tomato Sauce:
In a saucepan, heat another tablespoon of olive oil and sauté a small chopped onion and minced garlic until soft. Add the crushed tomatoes, oregano, optional sugar, salt, and pepper, then let it simmer gently for about 10 minutes.
Prepare the Baking Dish:
Spread half a cup of the tomato sauce across the bottom of your baking dish. This prevents sticking and adds flavor from the start.
Roll the Cabbage Leaves:
Lay a blanched cabbage leaf flat and trim any thick stem if it's too rigid, then place 2 to 3 tablespoons of filling at the base, fold in the sides, and roll it up tightly like a little package. Place each roll seam-side down in the dish and repeat until all the filling is used.
Add the Sauce:
Pour the remaining tomato sauce evenly over all the rolls, making sure they're mostly covered. Cover the dish tightly with foil.
Bake Covered:
Bake for 45 minutes so the rolls cook through and the flavors meld together. The steam under the foil keeps everything moist.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbly and the edges start to caramelize slightly. Let the dish cool for a few minutes before serving, and sprinkle with extra parsley if you like.
Hearty vegan cabbage rolls stuffed with lentils, rice, and herbs, fresh from the oven. Save
Hearty vegan cabbage rolls stuffed with lentils, rice, and herbs, fresh from the oven. | softhalwa.com

The first time I reheated leftovers, I realized these might even be better on day two. The cabbage softens just a little more, and the flavors soak deeper into the rice and lentils. My partner started requesting them specifically for meal prep because they hold up so well in the fridge. It became one of those recipes that feels like a gift you give yourself later in the week.

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.

Storing and Reheating

These rolls keep beautifully in an airtight container in the fridge for up to four days. I usually store them with a bit of extra sauce spooned over the top so they don't dry out. When reheating, cover them with foil and warm in a 350°F oven for about 20 minutes, or microwave individual portions with a damp paper towel on top. They freeze well too, just let them cool completely, wrap tightly, and freeze for up to three months.

Serving Suggestions

I love serving these with a hunk of crusty sourdough to soak up the extra sauce. Mashed potatoes or a simple side of roasted root vegetables make it feel like a full meal. A crisp green salad with lemon vinaigrette cuts through the richness nicely. If you want to make it feel special, a light red wine or even sparkling water with a slice of lemon feels just right.

Customizing Your Rolls

You can swap the brown rice for quinoa if you want a bit more protein, or use wild rice for a nuttier flavor. Chopped mushrooms added to the filling give it an extra umami depth that's really satisfying. Some people like adding a pinch of cinnamon or allspice to the filling for a slightly sweeter, warmer flavor. If you're not strictly vegan, a sprinkle of nutritional yeast on top before the final bake adds a cheesy note.

  • Try adding finely chopped walnuts to the filling for texture.
  • A squeeze of lemon juice in the sauce brightens everything up.
  • Leftover rolls make an excellent lunch packed cold or gently reheated.
Freshly baked vegan cabbage rolls paired with crusty bread on a rustic dinner table. Save
Freshly baked vegan cabbage rolls paired with crusty bread on a rustic dinner table. | softhalwa.com

These rolls have become my go-to when I want to cook something that feels nurturing without a lot of fuss. They remind me that plant-based cooking can be just as hearty and soul-satisfying as anything else.

Recipe FAQs

Can I prepare these cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover tightly and refrigerate, then bake as directed, adding 10-15 minutes to the cooking time if baking directly 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 tears, you can overlap two smaller leaves or patch with another piece of blanched cabbage.

What can I substitute for lentils in the filling?

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

How should I store leftover cabbage rolls?

Store cooled cabbage rolls 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 or microwave with a splash of water or sauce.

Can I use a different type of cabbage?

Green cabbage works best due to its sturdy leaves, but Savoy cabbage is also excellent as its leaves are naturally more tender. Avoid red cabbage as it can be tougher and may bleed color into the filling.

What side dishes pair well with these rolls?

Serve with crusty bread, mashed potatoes, roasted root vegetables, or a simple cucumber salad. A dollop of cashew sour cream or tahini sauce adds richness if desired.

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 main dish.

Prep Time
35 min
Time to Cook
60 min
Overall Time
95 min
Created by Marisa Wilkes


Skill Level Medium

Cuisine Eastern European

Total Yield 4 Portions

Dietary Details Plant-Based, No Dairy, Without 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

Directions

Step 01

Prepare Oven and Cabbage Leaves: Preheat oven to 375°F. 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 on paper towels.

Step 02

Make the 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 black pepper. Cook for 2 minutes until fragrant.

Step 03

Combine Filling Ingredients: Transfer sautéed vegetables to a large mixing bowl. Add cooked brown rice, cooked lentils, and chopped fresh parsley. Mix thoroughly and adjust seasoning with additional salt and pepper as needed.

Step 04

Prepare Tomato Sauce: Heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté chopped onion and minced garlic until translucent, approximately 3-4 minutes. Stir in crushed tomatoes, dried oregano, sugar, salt, and pepper. Simmer for 10 minutes.

Step 05

Assemble Cabbage Rolls: Spread 1/2 cup tomato sauce on the bottom of a baking dish. Lay each cabbage leaf flat and trim the thick stem if necessary. Place 2-3 tablespoons filling at the base of each leaf, fold in the sides, and roll up tightly. Arrange seam-side down in the baking dish. Repeat with remaining leaves and filling.

Step 06

Bake the Rolls: Pour remaining tomato sauce over the assembled rolls. Cover the baking dish tightly with aluminum foil. Bake for 45 minutes. Remove foil and bake for an additional 10-15 minutes until the sauce is bubbly and heated through.

Step 07

Rest and Serve: Allow the cabbage rolls to cool for 5 minutes before serving. Garnish with additional 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.

Tools Needed

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

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Contains no major allergens
  • Verify all packaged ingredients for potential gluten or nut traces if highly sensitive

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • 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.