Baked Vegan Cabbage Rolls

Featured in: Easy Everyday Meals

These baked vegan cabbage rolls offer a comforting plant-based twist on the classic Eastern European dish. Tender cabbage leaves are filled with a hearty mixture of brown rice, lentils, aromatic herbs, and vegetables, then baked in a rich tomato sauce until bubbly and delicious. Ready in about 1 hour 35 minutes, this medium-difficulty main dish serves 4 and provides a satisfying, wholesome meal that's dairy-free and nut-free.

Updated on Fri, 30 Jan 2026 12:32:39 GMT
Golden-brown Baked Vegan Cabbage Rolls fresh from the oven, bubbling with rich tomato sauce and fresh parsley garnish. Save to Pinterest
Golden-brown Baked Vegan Cabbage Rolls fresh from the oven, bubbling with rich tomato sauce and fresh parsley garnish. | nibbro.com

My neighbor knocked on my door one Saturday holding a container of something that smelled like comfort itself. She'd made cabbage rolls the old way, but mentioned she was trying to veganize her grandmother's recipe. I offered to help her test it the following week. We spent an afternoon in my kitchen, laughing at our first lopsided attempts and marveling at how lentils and rice could feel just as satisfying as the original. That batch turned out better than either of us expected.

I brought these rolls to a potluck once, labeled them simply as stuffed cabbage, and watched them disappear. Three people asked for the recipe before admitting they hadn't realized it was vegan. One friend later told me her kids, who usually avoid vegetables, asked her to make the cabbage thing again. That felt like a small victory for both of us.

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: Choose one with tightly packed leaves that feel heavy for its size, and don't worry if the outer leaves tear during blanching, you'll have extras.
  • Cooked brown rice: Day old rice works beautifully here and holds its shape better than freshly cooked, giving the filling a nice texture.
  • Cooked green or brown lentils: These add protein and a slightly earthy flavor that pairs perfectly with the sweetness of the tomato sauce.
  • Small onion, finely chopped: Dice it small so it melts into the filling and doesn't create crunchy pockets.
  • Garlic, minced: Fresh garlic brings warmth and depth, I've tried powder in a pinch and it's just not the same.
  • Medium carrot, grated: This adds a touch of natural sweetness and a pop of color that makes the filling look more inviting.
  • Tomato paste: It concentrates the tomato flavor in the filling and helps bind everything together.
  • Olive oil: Use a decent quality one, it carries the flavors and keeps everything from sticking.
  • Fresh parsley, chopped: The brightness cuts through the richness and makes the whole dish taste fresher.
  • Dried thyme: A little goes a long way, it adds an herbal note that feels classic and cozy.
  • Smoked paprika: This is my secret weapon, it gives a subtle smoky depth that makes people wonder what the mystery ingredient is.
  • Canned crushed tomatoes: San Marzano style tomatoes are worth it if you can find them, they're naturally sweeter and less acidic.
  • Dried oregano: It makes the sauce taste like it's been simmering all day even when it hasn't.
  • Sugar, optional: Just a teaspoon balances any bitterness from the tomatoes, but taste first before adding.

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 and get your baking dish ready. This is a good time to clear some counter space because you'll need room to work with the cabbage leaves.
Blanch the Cabbage:
Bring a large pot of salted water to a rolling boil, then carefully peel off 8 to 10 whole leaves from the cabbage head, trimming the base as needed. Drop them into the boiling water for 2 to 3 minutes until they soften and bend easily, then drain and lay them flat on a towel.
Cook the Filling Base:
Heat a tablespoon of olive oil in a skillet over medium heat and add the chopped onion and garlic, stirring occasionally until they smell sweet and look translucent, about 3 to 4 minutes. Stir in the grated carrot, tomato paste, thyme, paprika, salt, and pepper, and let everything cook together for another 2 minutes.
Mix the Filling:
In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and chopped parsley, mixing thoroughly. Taste it and adjust the salt or pepper if needed, this is your chance to get it right.
Make the Tomato Sauce:
In a saucepan, heat another tablespoon of olive oil and sauté the onion and garlic until soft. Add the crushed tomatoes, oregano, optional sugar, salt, and pepper, then let it simmer gently for about 10 minutes, stirring occasionally.
Assemble the Rolls:
Spread half a cup of the tomato sauce across the bottom of your baking dish, then take a cabbage leaf, trim any thick stem, and place 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snugly. Set it seam side down in the dish and repeat with the remaining leaves and filling.
Bake Covered:
Pour the rest of the sauce over the rolls, cover the dish tightly with foil, and bake for 45 minutes. The foil traps steam and keeps the rolls moist.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling around the edges and the tops of the rolls start to brown slightly. Let the dish rest for a few minutes before serving so the rolls hold together better.
Close-up of a forkful of Baked Vegan Cabbage Rolls, revealing the hearty lentil, brown rice, and herb filling. Save to Pinterest
Close-up of a forkful of Baked Vegan Cabbage Rolls, revealing the hearty lentil, brown rice, and herb filling. | nibbro.com
Close-up of a forkful of Baked Vegan Cabbage Rolls, revealing the hearty lentil, brown rice, and herb filling. Save to Pinterest
Close-up of a forkful of Baked Vegan Cabbage Rolls, revealing the hearty lentil, brown rice, and herb filling. | nibbro.com

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.

The first time I served these to my family, my uncle, who's never met a vegetable he liked, went quiet after his first bite. He didn't say much, but he took a second roll and later asked if I'd teach his wife how to make them. That moment reminded me that good food doesn't need a label, it just needs to taste like care.

Storing and Reheating

These rolls keep beautifully in the fridge for up to four days, stored in an airtight container with any leftover sauce spooned over the top. I like to reheat individual portions in the microwave with a damp paper towel over them to keep the cabbage from drying out. If you're reheating a whole batch, cover the dish with foil and warm it in a 350°F oven for about 20 minutes. The flavors deepen overnight, so don't be surprised if day two tastes even better than day one.

Substitutions and Variations

Swap the brown rice for quinoa if you want a lighter texture and a bit more protein, or try farro for something chewier. If you have mushrooms on hand, finely chop them and sauté them with the onions for an extra layer of umami that makes the filling taste meatier. I've also added a handful of raisins to the filling for a sweet and savory twist that surprised everyone in the best way. You can use Savoy cabbage instead of green cabbage, its leaves are more delicate and a little easier to roll.

Serving Suggestions

These rolls shine alongside crusty sourdough bread for soaking up the extra sauce, or a simple side of mashed potatoes if you want something heartier. A crisp green salad with a tart vinaigrette balances the richness beautifully. I've served them with roasted root vegetables in the winter and a light cucumber salad in the summer, both worked perfectly.

  • Garnish with extra fresh parsley or a sprinkle of nutritional yeast for a cheesy finish.
  • Pair with a light red wine like Pinot Noir or a sparkling water with lemon if you prefer.
  • Leftovers make an excellent lunch the next day, packed in a container with a slice of bread on the side.
Plate of Baked Vegan Cabbage Rolls served with crusty bread on the side, ready for a comforting dinner. Save to Pinterest
Plate of Baked Vegan Cabbage Rolls served with crusty bread on the side, ready for a comforting dinner. | nibbro.com
Plate of Baked Vegan Cabbage Rolls served with crusty bread on the side, ready for a comforting dinner. Save to Pinterest
Plate of Baked Vegan Cabbage Rolls served with crusty bread on the side, ready for a comforting dinner. | nibbro.com

There's something deeply satisfying about pulling a pan of these golden, sauce covered rolls out of the oven and knowing you made something nourishing from scratch. I hope they become a regular in your kitchen, just like they have in mine.

Recipe FAQs

Can I prepare the cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover and refrigerate them, then add the sauce and 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?

Blanch the leaves in boiling salted water for 2-3 minutes until pliable. Remove them carefully with tongs and let them cool slightly before handling. If a leaf tears, you can overlap two smaller leaves to create one usable wrapper.

Can I use a different grain instead of brown rice?

Absolutely. Quinoa, bulgur, or even cauliflower rice work well as substitutes. Quinoa adds extra protein, while cauliflower rice creates a lighter, lower-carb version. Adjust cooking times if needed based on your grain choice.

How do I store and reheat leftovers?

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

What can I serve alongside these cabbage rolls?

These pair beautifully with crusty bread, mashed potatoes, or roasted root vegetables. A simple green salad with lemon vinaigrette provides a fresh contrast to the rich tomato sauce. For beverages, try a light red wine or sparkling water with lemon.

Can I add more vegetables to the filling?

Yes, diced mushrooms, bell peppers, or zucchini make excellent additions. Sauté them along with the onion and garlic until softened. This adds extra flavor, texture, and nutritional value to your rolls.

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 in tomato sauce. Comforting and hearty.

Prep Time
35 minutes
Cook Time
60 minutes
Total Duration
95 minutes
Created by Evan Brooks


Skill Level Medium

Cuisine Eastern European

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, No 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

How-To Steps

Step 01

Prepare 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

Sauté Filling Vegetables: 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: 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 Base: Spread 1/2 cup tomato sauce on the bottom of a baking dish.

Step 07

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

Bake Covered: Bake for 45 minutes covered with foil.

Step 10

Final Bake: 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.

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 You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains no major allergens.
  • Verify all packaged ingredients for potential gluten or nut traces if highly sensitive.

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 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.