Baked Vegan Cabbage Rolls

Featured in: Oven-Baked Meals

These baked vegan cabbage rolls bring comfort food to your table with a wholesome plant-based filling of lentils and brown rice, seasoned with smoked paprika, thyme, and fresh parsley. Tender cabbage leaves cradle the savory filling, all baked in a rich tomato sauce infused with oregano and garlic. Ready in about 95 minutes, this Eastern European-inspired dish serves four and pairs beautifully with crusty bread or mashed potatoes for a satisfying meal.

Updated on Fri, 30 Jan 2026 09:06:00 GMT
Golden-brown baked vegan cabbage rolls simmering in rich tomato sauce, garnished with fresh parsley on a white plate.  Pin it
Golden-brown baked vegan cabbage rolls simmering in rich tomato sauce, garnished with fresh parsley on a white plate. | tastysfenj.com

My neighbor Lena once arrived at my door with a basket of cabbage from her garden and a challenge: make something that would remind her of home without using any meat or dairy. I had never rolled cabbage before, but something about the smell of those earthy leaves made me want to try. We spent that afternoon peeling, filling, and folding, laughing every time a roll came undone. When they came out of the oven bubbling in tomato sauce, she tasted one and nodded slowly, eyes closed. That quiet approval taught me more about cooking than any cookbook ever could.

I made these for a potluck once, worried they might seem too plain next to all the flashy casseroles and desserts. But by the end of the night, my dish was empty and three people had asked for the recipe. One friend admitted she had avoided cabbage her whole life until that moment. Watching someone discover they actually love an ingredient theyve always dismissed is one of the quiet joys of sharing food.

Ingredients

  • Green cabbage: Choose a head with tightly packed leaves that feel heavy for its size, the outer leaves should peel away easily once blanched.
  • Brown rice: Use day old rice if you have it, as it holds its shape better in the filling and doesnt turn mushy during baking.
  • Green or brown lentils: These varieties keep their texture when cooked, unlike red lentils which would make the filling too soft.
  • Onion and garlic: Sauteing them first mellows their sharpness and adds a sweet, savory base to both the filling and the sauce.
  • Grated carrot: It brings a subtle sweetness and a pop of color that makes the filling look and taste more vibrant.
  • Tomato paste: Just a bit in the filling deepens the flavor and helps bind everything together without making it wet.
  • Smoked paprika: This is where the warmth comes from, it adds a gentle smokiness that makes the dish feel cozy and complete.
  • Fresh parsley: Stir it into the filling for brightness, then sprinkle more on top before serving for a fresh finish.
  • Crushed tomatoes: The sauce base should be smooth and slightly chunky, canned tomatoes work perfectly and save time.
  • Oregano and thyme: These dried herbs fill the kitchen with that unmistakable aroma of home cooking.
  • Sugar: A small pinch balances the acidity of the tomatoes, especially if theyre particularly tart.

Instructions

Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Prepare the oven and cabbage:
Preheat your oven to 375 degrees F and bring a large pot of salted water to a rolling boil. Gently peel away 8 to 10 outer leaves from the cabbage, then blanch them in the boiling water for 2 to 3 minutes until they soften and bend easily without tearing.
Make the filling base:
Heat a tablespoon of olive oil in a skillet over medium heat, then add the chopped onion and garlic, stirring until they turn golden and fragrant. Toss in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, cooking for another 2 minutes until everything smells warm and savory.
Combine the filling:
In a large mixing bowl, stir together the sauteed vegetables, cooked rice, cooked lentils, and chopped parsley until evenly mixed. Taste and adjust the salt and pepper as needed, this is your chance to make it exactly how you like it.
Prepare the tomato sauce:
In a saucepan, heat another tablespoon of olive oil and saute the onion and garlic until translucent and soft. Add the crushed tomatoes, oregano, sugar, salt, and pepper, then let it simmer gently for about 10 minutes to let the flavors blend together.
Assemble the rolls:
Spread half a cup of the tomato sauce across the bottom of your baking dish, then lay a cabbage leaf flat and trim any thick stem parts. Spoon 2 to 3 tablespoons of filling onto the base of the leaf, fold in the sides, and roll it up tightly, placing it seam side down in the dish.
Bake the rolls:
Pour the remaining sauce over the arranged rolls, making sure theyre well covered, then cover the dish tightly with foil. Bake for 45 minutes, then remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling and the tops are slightly golden.
Rest and serve:
Let the rolls sit for a few minutes after baking so they firm up just enough to hold their shape when plated. Sprinkle with extra parsley and serve warm with crusty bread or mashed potatoes on the side.
Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Savory plant-based cabbage rolls with lentils and brown rice, served beside crusty bread for dipping.  Pin it
Savory plant-based cabbage rolls with lentils and brown rice, served beside crusty bread for dipping. | tastysfenj.com

There was a Sunday afternoon when I had a house full of people and not much in the pantry except rice, lentils, and a head of cabbage someone had left behind. I threw these together out of necessity, but they turned into the kind of meal everyone wanted seconds of. Sometimes the best dishes come from just trusting what you have and letting simple ingredients speak for themselves.

Storing and Reheating

These rolls keep beautifully in an airtight container in the fridge for up to four days, and they actually taste better after sitting overnight as the sauce soaks into the filling. Reheat them gently in a covered dish in the oven at 325 degrees F for about 20 minutes, or microwave individual portions with a damp paper towel on top to keep them moist. You can also freeze the assembled unbaked rolls in sauce, then thaw and bake them straight from the fridge whenever you need a comforting meal without any effort.

Flavor Variations

If you want a deeper, earthier flavor, add finely chopped mushrooms to the filling along with the carrots, they bring a meaty texture and rich umami that makes the rolls even more satisfying. For a bit of heat, stir in a pinch of red pepper flakes or a finely diced jalapeno when you saute the onions. Swapping the brown rice for quinoa gives you a protein boost and a slightly nuttier taste, and using fresh dill instead of parsley brings a bright, herbaceous note that pairs beautifully with the tomato sauce.

Serving Suggestions

I love serving these rolls with a dollop of dairy free sour cream or a drizzle of tahini for extra creaminess, and a side of roasted root vegetables or a simple green salad balances the richness perfectly. Crusty sourdough is ideal for soaking up the leftover sauce on your plate, and if youre feeling fancy, a glass of light red wine or sparkling water with lemon makes the whole meal feel a little more special.

  • Pair with garlic mashed potatoes for a cozy, filling dinner.
  • Serve alongside pickled vegetables for a tangy contrast.
  • Top with fresh dill or chives just before serving for an extra layer of flavor.
Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Hot from the oven vegan cabbage rolls with aromatic herbs, bubbling tomato sauce, and a sprinkle of fresh parsley. Pin it
Hot from the oven vegan cabbage rolls with aromatic herbs, bubbling tomato sauce, and a sprinkle of fresh parsley. | tastysfenj.com

This dish has become my go to whenever I want to feed people something warm, wholesome, and a little bit unexpected. It proves that plant based cooking can be deeply satisfying without trying to imitate anything else.

Recipe Questions & Answers

Can I prepare the cabbage rolls ahead of time?

Yes, assemble the rolls completely, cover with sauce, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the cooking time if baking straight from the refrigerator.

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

Blanch the leaves in boiling salted water for 2-3 minutes until pliable. You can also freeze the whole cabbage head overnight and thaw it, which naturally softens the leaves.

Can I substitute the lentils with another ingredient?

Yes, crumbled firm tofu, cooked chickpeas, or finely chopped mushrooms work well as alternatives. Adjust seasoning to taste as these ingredients have different flavor profiles.

How do I store leftover cabbage rolls?

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

Why is my filling falling out of the rolls?

Make sure to fold the sides in firmly before rolling, and place the rolls seam-side down in the baking dish. Don't overfill each leaf—2-3 tablespoons of filling is sufficient for a tight roll.

Can I use red cabbage instead of green?

Yes, red cabbage works but requires slightly longer blanching time (3-4 minutes) as the leaves are tougher. The color will also bleed into the sauce, creating a purple-red hue.

Baked Vegan Cabbage Rolls

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

Prep time
35 min
Time to cook
60 min
Overall time
95 min
Created by Benjamin Holloway

Recipe type Oven-Baked Meals

Skill level Medium

Cuisine type Eastern European

Makes 4 Number of servings

Dietary details Vegan-friendly, No dairy, Without 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 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: 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 leaves in boiling water for 2 to 3 minutes until pliable. Drain and set aside on paper towels.

Step 02

Create Filling Base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté chopped onion and minced garlic for 3 to 4 minutes until softened. Add grated carrot, tomato paste, thyme, paprika, salt, and pepper. Cook for 2 minutes, stirring frequently.

Step 03

Combine Filling Ingredients: In a large bowl, combine sautéed vegetables with cooked brown rice, cooked lentils, and fresh parsley. Mix thoroughly and adjust seasoning to taste.

Step 04

Prepare 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 05

Assemble Rolls: Spread 1/2 cup tomato sauce on the bottom of a baking dish. Lay a blanched cabbage leaf flat and trim any thick stem if necessary. Place 2 to 3 tablespoons of filling at the base of the leaf. Fold in the sides and roll tightly. Place seam-side down in the baking dish. Repeat with remaining leaves and filling until all filling is used.

Step 06

Top and Cover: Pour remaining tomato sauce evenly over the cabbage rolls. Cover the baking dish tightly with aluminum foil.

Step 07

Bake Covered: Bake covered for 45 minutes at 375°F.

Step 08

Finish Baking: Remove foil and bake for an additional 10 to 15 minutes until the sauce bubbles around the edges and the rolls are heated through.

Step 09

Rest and Serve: Remove from oven and let cool for 5 to 10 minutes before serving. Garnish with fresh parsley if desired.

What You'll Need

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

Allergy info

Review each item for allergens, and talk to a doctor if you're unsure.
  • Contains no major allergens
  • Verify all packaged ingredients for potential traces of gluten or tree nuts if highly sensitive

Nutrition info (per serving)

Nutrition details are for your reference only and don't replace healthcare guidance.
  • Calories count: 285
  • Fat content: 5 g
  • Carbohydrates: 48 g
  • Protein amount: 11 g