• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Christmas

Vegan Cabbage Rolls

Published: Nov 15, 2021 by Kate Hackworthy · 6 Comments

Jump to Recipe Print Recipe
Pictures of cooked cabbage rolls, with text: vegan cabbage rolls.
A dish of cabbage rolls, with text: how to make vegan stuffed cabbage rolls.
Close up of a cut open cabbage roll, with text: vegan stuffed cabbage rolls.

This Vegan Cabbage Rolls recipe is a tasty meat-free take on a classic dish. The stuffed filling contains rice and walnuts and is made with a homemade tomato sauce. Enjoy as a comforting dinner or healthy vegetarian side. The pretty red and green colors make them perfect for Christmas (or Thanksgiving).

Baking dish of cabbage rolls with two taken out.

Stuffed cabbage is a dish that takes blanched cabbage leaves and stuffs them with a flavorful filling that’s traditionally made with tomatoes and ground meat. The cabbage rolls are cooked in tomato sauce to enhance the flavor and make them easy to eat.

This vegan option is a great option for those who want to reduce or eliminate the amount of meat they eat in their diet. It is also an alternative for vegetarians or vegans that's full of flavor.

The filing is made with cooked rice and ground walnuts that get cooked with soy sauce and herbs to create a 'meaty' texture that tastes incredible!

Serve this meal on a Sunday afternoon on its own or with your favorite comforting side dishes.

It's also perfect for a vegetarian / vegan option for Christmas dinner - the red and green color of this dish is so festive!

was inspired by my Vegan Stuffed Peppers recipe on this site, and pairs well with this recipe for Garlic Mashed Potatoes and Roasted Celeriac for a full vegetable-packed dinner.

Jump to:
  • Why You'll Love This Recipe
  • Ingredients
  • Instructions
  • Top tips
  • Serving Suggestions
  • Variations
  • Storage
  • FAQs
  • More cabbage recipes
  • 📖 Recipe
  • 💬 Comments

Why You'll Love This Recipe

This classic comfort food is suitable for a vegan or vegetarian lifestyle.

A great way to use up any leftover cooked rice you may have in the fridge.

There are many ways to change up the flavors and ingredients in the filling to suit your personal tastes.

You can enjoy this meal all on its own or serve it with hearty side dishes like mashed potatoes.

Cabbage is one of the healthy cruciferous vegetables.

Ingredients

For the tomato sauce

  • Olive Oil - Adds richness and texture to the base of the tomato sauce. 
  • Garlic Cloves - Infuses the sauce with fresh garlic flavor. 
  • Spices - A mix of dried cumin and smoked paprika are used to create a light smoky flavor in the sauce. 
  • Crushed Tomatoes - A can of crushed tomatoes makes up the base of the red tomato sauce. 

For the walnut filling

  • Cooked Rice - Adds bulk and texture to the filling while soaking up the flavors of the walnut “meat”.
  • Walnuts - This nut is used to create a meaty texture in the filling and is full of healthy fats, nutrients, and fiber. 
  • Olive Oil - Used to saute the garlic and onion to bring out their natural flavors. 
  • Soy Sauce - Adds an umami flavor to the filling that gives it more of a meaty taste. 
  • Garlic & Onion - Gives the filling an infusion of fresh garlic and onion flavor. 
  • Crushed Tomatoes - Helps soften the filling while giving it a tomato flavor that complements the homemade tomato sauce. 
  • Dried Herbs - A mix of dried thyme and oregano give the filling a bright and fresh herb taste. 
  • Salt & Pepper - Used to enhance and balance the earthy flavors in this vegan filling. 

For serving

  • Cabbage Leaves - You’ll need about 8 large cabbage leaves to make this recipe. You can use savoy or white cabbage. 

Olive Oil - Used to drizzle on top of the finished cabbage rolls.

Please see the recipe card below for quantities.

Instructions

Wondering how to make this vegan stuffed cabbage leaves recipe? It's easy! Just follow this step-by-step photo tutorial. Then, scroll down for the recipe card for the full ingredients list and recipe method.

Prepare for baking: Preheat the oven to 400F. If your rice is not already cooked, cook the rice as per the package instructions. Set aside. 

Collage with ground walnuts and sauce in a pan.

Make the walnut meat base: To a food processor, add the walnuts, olive oil, and soy sauce. Process until the walnuts become crumbly but not into a fine powder. Set aside.

Prepare the tomato sauce: Heat the olive oil in a pan over medium-low heat. Cook the garlic for one minute, then add the cumin, paprika, and canned tomatoes. Stir to bring everything together and bring to a boil. Once it begins to boil, turn the heat down to a simmer and simmer the sauce for 5 minutes.

Prepare the filling ingredients: Add the remaining olive oil to the skillet and saute the onions for about 3 minutes or until soft. Add garlic and cook for an additional minute. Stir in the canned tomatoes and dried thyme and oregano. Bring the mixture to a boil and then back down to a simmer for 5 minutes. Add the cooked rice and crumbled walnuts and stir until fully combined.

Assemble

Rolling cabbage rolls steps.

Prepare the cabbage leaves: Cut the base of the cabbage off the stem so the leaves can easily be removed without tearing. Cut a V shape down the middle of the core to remove the thickest part of the leaf. While preparing the cabbage, boil a large pot of water. Once boiling, add the prepared cabbage leaves to the water to soften for 4-5 minutes. Remove from heat, drain and rinse with cold water making sure all moisture is removed. 

Stuff the cabbage rolls: Take a prepared cabbage leaf with the base facing you. Add a heaping tablespoon of the walnut filling and roll making sure to tuck in the sides similar to a burrito. Repeat until all the cabbage is stuffed. 

Collage of uncooked and cooked cabbage rolls in a baking dish.

Bake and serve: Add the tomato sauce to the bottom of a casserole dish, then layer in the cabbage rolls making sure the seam side is on the bottom of the dish. Once full, drizzle the top with olive oil. Bake for 20-25 minutes or until the sauce is bubbling. Serve warm.

Top tips

Already cooked and cooled rice is best for this recipe if you have it on hand. The rice will be sticky and hold the filling very well.

Remember to handle rice safely.

When choosing your cabbage, make sure you choose one with large bright leaves. As you use the cabbage leaves, they will get smaller and smaller so it’s best to start with a large one.

When draining the cabbage leaves, make sure any excess moisture is drained to prevent the filling from becoming soggy.

You can tightly pack the cabbage rolls inside the baking dish. Just make sure the seam side is down to prevent any filling from overflowing while baking.

Serving Suggestions

Serve your vegan cabbage rolls as a main dish or side dish.

They're perfect for Christmas, Thanksgiving, or any night of the week!

Enjoy as a vegan or vegetarian option for guests.

A few cabbage rolls on top of a bed of homemade Easy Vegan Mashed Potatoes make a well-rounded meal. 

Add a side of Easy Cabbage Salad for a light side dish that has lots of texture and crunch. 

Use any leftover walnut meat filling to make Mini Tacos as a fun vegan appetizer. 

You can also use the filling to stuff in a batch of Vegan Stuffed Peppers to make the most out of your meal.

Variations

If you need a nut-free vegan dinner, try using cooked brown or green lentils to replace the walnuts in this
recipe.

Don’t like cabbage? Try using blanched collard green leaves to roll up the filling.

Bulk up the filling by adding grated carrots, broccoli, celery, or mushrooms to the filling to make it even more nutritious.

Adding some red chili flake to the tomato sauce gives the dish a light kick of heat that pairs well with the smoky dried herbs.

Storage

Storing: You can store any leftovers in an airtight container in the fridge for 4-5 days. Reheat using the microwave or add to an oven-safe baking dish and reheat at 325F until warmed through.

Freezing: Due to the high water content in cabbage and inside the filling, the cabbage rolls won’t thaw well if frozen. Therefore, freezing is not recommended.

FAQs

Do I need to blanch the cabbage before stuffing it?

Yes! Raw cabbage will likely break and not roll properly. It will also release too much water while baking. Blanching is the best option for stuffed cabbage.

What’s the best cabbage to use for cabbage rolls?

Using white or savoy cabbage will give you great results as their leaves are both large and easy to roll once they are blanched and drained. 

Can I make these ahead of time?

Yes! Vegan cabbage rolls can be made up to 12 hours ahead of time so they’re ready for the oven in a flash.

More cabbage recipes

Do you still have more cabbage to use up? Or are you trying to get more nutritious cabbage into your diet? Try these recipes!

  • Cabbage salad on a table.
    Easy Cabbage Salad
  • Looking down at a serving dish of braised red cabbage on a wooden table.
    Braised Red Cabbage
  • Bowl of cabbage soup next to tea towel.
    Easy Healthy Cabbage Soup
  • A really quick and easy brussels sprout and red cabbage tart with puff pastry and green beans. A great way to use Christmas leftovers.
    Red Cabbage and Brussels Sprout Tart
Collage of quick vegan dinner recipes.

Sign up for our free newsletter and never miss a recipe!

Plus, you'll get a free eBook: 15 Minute Vegan Dinners!

📖 Recipe

Close up of a cut open vegan cabbage roll on a plate.

Vegan Cabbage Rolls

Kate Hackworthy | Veggie Desserts
This Vegan Cabbage Rolls recipe is a tasty meat-free classic dish. The easy stuffed filling has rice, walnuts and a homemade tomato sauce.
5 from 16 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 20 minutes mins
Cook Time 35 minutes mins
Total Time 55 minutes mins
Course Dinner
Cuisine American
Servings 4
Calories 305 kcal

Equipment

  • food processor
  • Sautee pan
  • Baking dish
  • Oven

Ingredients
 

For the tomato sauce

  • 1 teaspoon olive oil
  • 2 garlic cloves minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 2 14oz (400g) cans crushed/chopped tomatoes

For the walnut 'meat' filling

  • ¾ cup (155g) cooked rice If uncooked, you will need ¼ cup dry rice
  • ¾ cups (75g) walnuts
  • 2 tablespoons olive oil divided
  • ½ tablespoon soy sauce or tamari for gluten-free
  • 1 onion finely diced
  • 1 clove garlic diced
  • 1 can 14oz / 400g chopped or crushed tomatoes
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and pepper

To serve

  • 8 large cabbage leaves I used savoy cabbage, but white also works
  • 1 tablespoon olive oil

Instructions
 

  • Preheat the oven to 400°F / 200°C
  • If not using leftover rice, cook the rice according to packet instructions.
  • For the tomato sauce, heat the oil in a pan over a medium-low heat, then add the garlic and cook, stirring for 1 minute. Stir in the paprika, cumin and canned tomatoes, bring to the boil then reduce the heat and simmer for 5 minutes.

Meanwhile, for the walnut meat:

  • Add the walnuts, 1 tablespoon of oil and soy sauce to a food processor. Whiz until crumbly, but don’t over-process it or it will become puree.
  • Heat the remaining oil in a frying pan and cook the onion for 3 minutes until soft. Add the garlic and cook for a further minute. Add the can of chopped tomatoes and their juice, along with the dried thyme and dried oregano. Stir well and bring to a boil. Reduce the heat and simmer for 5 minutes, then stir in the rice and walnut meat and season with salt and pepper. Set aside.

For the cabbage leaves:

  • Trim the base of the cabbage slightly so you can pull the large leaves off. Cut a slit or ‘v’ shape through the thickest part of each leaf, in order to roll them up easier. Add the cabbage leaves to a large pot of boiling water and boil for 4-5 minutes or until soft. Drain, rinse under cold water to cool and drain again.
  • Place a leaf with the cut base closest to you. Add a large tablespoonful of the walnut meat filling and roll, tucking the sides in to create a parcel. Repeat with the remaining leaves.

Tip: any leftover walnut meat is great in stuffed peppers or tacos.

  • Add the tomato sauce to a large oven-safe baking dish. Place the stuffed cabbage rolls in, cut seam side down. Drizzle the rolls with the oil.
  • Place the dish into the oven and bake for 20-25 minutes or until heated through and the sauce is bubbling.

Notes

Already cooked and cooled rice is best for this recipe if you have it on hand. The rice will be sticky and hold the filling very well.
When choosing your cabbage, make sure you choose one with large bright leaves. As you use the cabbage leaves, they will get smaller and smaller so it’s best to start with a large one.
When draining the cabbage leaves, make sure any excess moisture is drained to prevent the filling from becoming soggy.
You can tightly pack the cabbage rolls inside the baking dish. Just make sure the seam side is down to prevent any filling from overflowing while baking.

Nutrition

Calories: 305kcalCarbohydrates: 16gProtein: 6gFat: 26gSaturated Fat: 3gPolyunsaturated Fat: 12gMonounsaturated Fat: 10gSodium: 142mgPotassium: 257mgFiber: 4gSugar: 2gVitamin A: 755IUVitamin C: 16mgCalcium: 63mgIron: 2mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Christmas Recipes

  • Close up of Dubai chocolate bites on a wooden table.
    Dubai Chocolate Bites
  • A cherry marzipan cake on a wooden board, with two slices cut next to it.
    Cherry Marzipan Cake
  • A wooden table with a bowl of Brussels sprout soup on a napkin surrounded by crackers and brussels sprouts.
    Brussels Sprout Soup
  • A wooden table with a bowl of Christmas couscous, next to a dish of pomegranate seeds and parsley.
    Christmas Couscous
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    5 from 16 votes (7 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Debbie

    January 28, 2022 at 2:29 pm

    5 stars
    This was super delicious and so great because it could be totally prepared ahead. Will use and use.
    Thanks so much.
    Debbie

    Reply
  2. Jill

    November 30, 2021 at 8:10 pm

    5 stars
    Just cooked this as I love all of your recipes husband and son loved it! I have to admit for me there was much to much tomato for me though. I loved the walnuts.

    Reply
  3. Michele

    November 20, 2021 at 1:54 pm

    5 stars
    I loved the walnut filling in these cabbage rolls. Delicious! Thanks for sharing.

    Reply
  4. Alisa Infanti

    November 17, 2021 at 2:54 pm

    5 stars
    These were delicious and I didn't miss the meat at all

    Reply
  5. Lucy

    November 15, 2021 at 2:27 pm

    5 stars
    These cabbage rolls are such a delicious healthy meal. I love the inclusion of walnuts for the meat replacement, which is full of healthy fats. I can't wait to have this regularly.

    Reply
  6. Jyoti Behrani

    November 15, 2021 at 2:06 pm

    5 stars
    This looks so creative and tasty! Love cabbage in all forms, can't wait to try. Thanks for sharing such a fabulous recipe!

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (15 Min Yeast-Free Flatbread)
  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl
  • Soup in a bowl with a spoon.
    Easy Lentil Soup
  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing
  • Close up of cut loaf cake.
    Parsnip Loaf Cake
  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake
  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.