Baked Vegan Cabbage Rolls

Featured in: Weeknight Dinners

These baked vegan cabbage rolls deliver all the comfort of the Eastern European classic without any animal products. Tender cabbage leaves cradle a savory filling of brown rice, protein-rich lentils, and aromatic herbs including thyme and smoked paprika. Each roll is nestled in a rich tomato sauce infused with oregano and garlic, then baked until bubbling and delicious. Ready in about 90 minutes, this hearty main dish serves four and pairs beautifully with crusty bread or mashed potatoes.

Updated on Fri, 30 Jan 2026 12:40:00 GMT
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic dish. Pin It
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic dish. | metroladle.com

There was a Tuesday evening last winter when I stood at the stove stirring lentils and realized I had a whole head of cabbage wilting in the crisper drawer. I'd been craving something warm and filling, something that felt like a hug from the inside out. My grandmother used to make stuffed cabbage rolls every autumn, though hers were packed with ground meat and drowned in butter. I wanted that same comfort but lighter, kinder to my body and the planet. What came out of the oven that night surprised me in the best way.

I made these for a small dinner party once, and my friend Alex, a devoted carnivore, went quiet after his first bite. He looked up with genuine confusion and said he didn't miss the meat at all. That moment felt like a small victory. We ended up talking late into the night, the empty baking dish sitting between us on the table, scraped clean. It's funny how a simple cabbage roll can become the centerpiece of an evening you remember months later.

Ingredients

  • 1 large head green cabbage: Choose one that feels heavy for its size, which means the leaves are thick and moisture-rich, perfect for rolling without tearing.
  • 1 cup cooked brown rice: The nuttiness of brown rice adds texture and holds the filling together, though day-old rice works even better because it's drier and less sticky.
  • 1 cup cooked green or brown lentils: These bring an earthy heartiness that mimics the substance of ground meat while staying tender and never mushy.
  • 1 small onion, finely chopped: A yellow onion works best here for its mild sweetness that mellows beautifully when sautéed.
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable, it blooms in the oil and perfumes the entire filling.
  • 1 medium carrot, grated: This adds a subtle sweetness and moisture, plus a pop of color that makes the filling look vibrant.
  • 2 tbsp tomato paste: Concentrated tomato paste deepens the flavor and binds everything with a slight tang.
  • 1 tbsp olive oil: Use a good quality olive oil, it's the base that carries all the aromatics and keeps everything from sticking.
  • 2 tbsp chopped fresh parsley: Fresh parsley brightens the filling and adds a grassy note that balances the richness.
  • 1 tsp dried thyme: Thyme has this quietly earthy quality that ties all the vegetables together without overpowering them.
  • 1 tsp smoked paprika: This is where the magic happens, adding a gentle smokiness that makes the dish feel like it's been simmering all day.
  • 1/2 tsp salt: Season generously, but remember the tomato sauce will add more later.
  • 1/4 tsp black pepper: Freshly cracked pepper adds a subtle heat that wakes up the other spices.
  • 2 cups canned crushed tomatoes: San Marzano tomatoes are worth the extra dollar, their sweetness and low acidity make the sauce sing.
  • 1 tsp dried oregano: Oregano brings an aromatic warmth that makes the sauce taste like it's been passed down through generations.
  • 1 tsp sugar (optional): Just a pinch cuts through any bitterness in the tomatoes and rounds out the sauce beautifully.

Instructions

Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
Preheat and Prep:
Set your oven to 375°F (190°C) and let it warm up while you prep everything else. This gives you time to work without rushing.
Soften the Cabbage Leaves:
Bring a large pot of salted water to a rolling boil, then carefully peel off 8 to 10 outer leaves from the cabbage head without tearing them. Blanch the leaves in the boiling water for 2 to 3 minutes until they bend easily, then drain and set them on a clean towel to cool.
Sauté the Aromatics:
Heat 1 tablespoon of olive oil in a skillet over medium heat and add the chopped onion and garlic, stirring until they soften and smell sweet, about 3 to 4 minutes. Toss in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, and cook for another 2 minutes until everything is fragrant and slightly caramelized.
Mix the Filling:
In a large bowl, combine the sautéed vegetable mixture with the cooked rice, lentils, and fresh parsley, stirring until evenly distributed. Taste it and adjust the salt or pepper if needed, this is your chance to make it perfect.
Prepare the Tomato Sauce:
In a saucepan, heat 1 tablespoon of olive oil and sauté the onion and garlic until they turn translucent and fragrant. Add the crushed tomatoes, oregano, sugar, salt, and pepper, then let the sauce simmer gently for 10 minutes, stirring occasionally to keep it from sticking.
Assemble the Rolls:
Spread half a cup of tomato sauce across the bottom of your baking dish to prevent sticking. Lay a cabbage leaf flat, trim the thick stem if it's too bulky, then place 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snugly like a little package, placing it seam-side down in the dish.
Bake Covered:
Pour the remaining tomato sauce over the assembled rolls, making sure they're mostly covered, then cover the dish tightly with foil. Bake for 45 minutes so the flavors meld together and the cabbage becomes tender.
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 slightly. Let the dish cool for a few minutes before serving so the rolls hold their shape when you plate them.
Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
A serving of Baked Vegan Cabbage Rolls paired with crusty artisan bread on a rustic table. Pin It
A serving of Baked Vegan Cabbage Rolls paired with crusty artisan bread on a rustic table. | metroladle.com

One Saturday afternoon, I made a double batch and froze half for later. Weeks passed, and on a night when I was too tired to think, I pulled them from the freezer, reheated them in the oven, and felt an unexpected wave of gratitude. It was like my past self had reached through time to take care of my present self. That's when I realized this recipe wasn't just about feeding my body, it was about creating little pockets of comfort I could return to whenever I needed them.

Making It Your Own

Once you've made these a few times, you'll start to see all the ways you can adapt them to what's in your fridge. I've swapped brown rice for quinoa when I wanted extra protein, and I've added finely chopped mushrooms to the filling for a deeper, earthier flavor. Sometimes I throw in a handful of fresh dill instead of parsley, which gives the rolls a bright, almost pickled quality that's completely addictive. The beauty of this recipe is that it's sturdy enough to handle your experiments without falling apart.

Serving and Storage

These rolls are at their best when served warm with a slice of crusty bread to soak up the extra sauce. I've also plated them over creamy mashed potatoes, which turns the meal into something almost decadent. Leftovers keep beautifully in the fridge for up to four days, and they reheat in the oven or microwave without losing their texture. If you're planning to freeze them, assemble the rolls but don't bake them, then freeze them in a single layer before transferring to a freezer bag.

Final Thoughts and Tips

The first time I served these to my family, my uncle asked if I'd secretly added bacon because the smoky paprika fooled him completely. That spice is the quiet hero of this dish, so don't leave it out. If you're cooking for a crowd, this recipe doubles easily, and the rolls actually taste better the next day once all the flavors have had time to settle into each other. Trust the process, even when it feels like a lot of steps, because the reward is a dish that feels both nourishing and special.

  • Use a sharp knife to trim the thick center rib of each cabbage leaf so they roll more easily without cracking.
  • If your tomato sauce tastes too acidic, add an extra pinch of sugar or a splash of balsamic vinegar to balance it out.
  • Let the rolls rest for five minutes after baking so they firm up and don't fall apart when you serve them.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Freshly baked Baked Vegan Cabbage Rolls garnished with chopped parsley and thyme sprigs. Pin It
Freshly baked Baked Vegan Cabbage Rolls garnished with chopped parsley and thyme sprigs. | metroladle.com

There's something deeply satisfying about pulling a tray of these golden, sauce-covered rolls from the oven and knowing you made something from scratch that feeds both body and soul. I hope this recipe becomes one of those dishes you return to again and again, tweaking it and making it yours.

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

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

Blanching in boiling water for 2-3 minutes is most effective. Alternatively, you can freeze the whole cabbage head overnight, then thaw it completely—the leaves will become naturally pliable.

Can I substitute the lentils with another ingredient?

Absolutely. Try using cooked chickpeas, black beans, or crumbled firm tofu. You can also add finely chopped mushrooms for a meatier texture and extra umami flavor.

How do I store and reheat leftovers?

Store cooled cabbage rolls in an airtight container in the refrigerator for up to 4 days. Reheat in a covered dish at 350°F for 20-25 minutes, or microwave individual portions until heated through.

Can these be frozen?

Yes, these freeze beautifully. Assemble the rolls, cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

What can I serve alongside these cabbage rolls?

They pair wonderfully with crusty bread, mashed potatoes, roasted root vegetables, or a simple green salad. A dollop of vegan sour cream or cashew cream on top adds extra richness.

Baked Vegan Cabbage Rolls

Plant-based stuffed cabbage with lentils, brown rice, and herbs in savory tomato sauce. Comfort food at its finest.

Prep Time
35 minutes
Cook Duration
60 minutes
Total Duration
95 minutes


Skill Level Medium

Cuisine Type Eastern European

Output 4 Portions

Diet Details 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 Make It

Step 01

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

Step 02

Blanch cabbage leaves: Bring a large pot of salted water to boil. Carefully peel 8 to 10 whole leaves from the cabbage head. Blanch them 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 to taste.

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

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

Add sauce and cover: Pour remaining sauce over the rolls. Cover the dish with foil.

Step 09

First bake phase: Bake for 45 minutes covered with foil.

Step 10

Second bake phase: Remove foil and bake for an additional 10 to 15 minutes until bubbly and edges are lightly browned.

Step 11

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

Tools Needed

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

Allergy Advice

Review each item for allergens. If you're unsure, speak with a medical expert.
  • Contains no major allergens.
  • Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive.

Nutritional Info (per portion)

Treat these details as a guide—they're not a substitute for professional medical advice.
  • Energy: 285
  • Fats: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g