Crowded Kitchen

  • About Us
  • Recipe Index
  • Shop
  • Contact
  • Cookbook
menu icon
go to homepage
  • About Us
  • Recipe Index
  • Shop
  • Contact
  • Cookbook
search icon
Homepage link
  • About Us
  • Recipe Index
  • Shop
  • Contact
  • Cookbook
×
Home » Dinner

Vegan Cabbage Rolls

Published: Apr 24, 2023 · Modified: Sep 9, 2026 by Lexi Harrison
This post contains affiliate links, and I may receive commissions for purchases made through links on this post.

134 shares
Jump to Recipe·Print Recipe

These Vegan Cabbage Rolls are stuffed with rice, lentils and vegetables, making them a healthy and filling meal that's packed with flavor and nutrients. They're a vegetarian twist on a classic cabbage roll with the same heartiness!

Overhead view of cabbage rolls baked in tomato sauce in a dish.
Stuffed with rice and vegetables, these vegan cabbage rolls are a delicious and filling dinner.

Stuffed cabbage or cabbage rolls are typically stuffed with cabbage or beef. To make this recipe vegan, we replaced the meat with lentils, which makes these cabbage rolls meatless but keeps them hearty and filling. It's vegan comfort food that makes for the perfect weeknight dinner!

Jump to:
  • Why We Love This Recipe
  • Ingredients
  • Ingredient Notes
  • How to Make Vegan Cabbage Rolls
  • Serving Ideas
  • Tips and FAQs
  • Related Recipes
  • Reviews

Why We Love This Recipe

  • Versatile and easy to customize: The beauty of any stuffed food is that you can customize what's inside the rolls to your liking. Not a fan of lentils? Use chickpeas or peas or beans instead. Don't like carrots? Just use a different vegetable!
  • Great to make ahead: These vegan cabbage rolls freeze really well, so you can make them ahead of time, freeze, and cook when you're ready!
  • Hearty and filling: Sometimes vegan or vegetarian dinners aren't super filling, but these cabbage rolls are definitely an exception. With lentils, rice, and veggies, they're packed with nutrient-dense ingredients.

Ingredients

Here's what you'll need to make these vegan cabbage rolls:

Fresh ingredients for stuffed cabbage rolls with labeled vegetables and seasonings, perfect for homemade cooking.
Cabbage, lentils, and rice keep this vegetarian recipe hearty.

Ingredient Notes

  • Cabbage: We used green cabbage in this recipe, since its leave are more pliable and easy to roll up than the leaves of a purple cabbage. If you can't find a nice green cabbage, you could also try savoy cabbage. When you're looking to nab the perfect cabbage at the store, here are some things to look out for:
    • Color: look for a vibrant green color
    • Firmness: the perfect cabbage will be dense and firm, not spongy
    • Size and weight: should be heavy for its size, which means it's still full of moisture
    • Outer leaves: should be free from large blemishes
  • Lentils: We used fully cooked brown lentils, which are the most common variety, but can become a bit mushy if overcooked. You could also try green lentils, which are a bit firmer, or red lentils, which are on the softer size and have a less earth flavor than their brown or green counterparts.
    • If you would prefer a more classic cabbage roll, sub lentils with vegan ground beef (like Impossible Foods).
  • Tomato sauce: The cabbage rolls are slathered with, and cooked on top of a bed of tomato sauce, so make sure you're using a relatively high quality sauce as the flavor will come through.
  • Rice: We used fully cooked white rice, but you can also use brown rice.
  • Salt: Use kosher salt, not table salt, to ensure your rolls don't end up being too salty.
  • Italian seasoning: We use a blend because it's easier than measuring out several different herbs. If you don't have any of the blend, you can also use 1 teaspoon total of a mixture of dried basil, parsley and oregano instead.

How to Make Vegan Cabbage Rolls

STEP 1 Preheat the oven to 350˚F / 175˚C and bring a large pot of water to a boil (large enough to fit the cabbage). Core the cabbage with a pairing knife by making 4 incisions to cut out a pyramid-shaped piece of the thickest part of the core.

While you wait for the water to boil, cook the rice according to package directions.  

STEP 2 Add oil to a large sauté pan over medium heat. Add the onion and cook for 5 minutes, then stir in the garlic and cook for an additional 2 minutes. 

Green cabbage on dark surface, preparing fresh vegetables for cooking, sliced and ready to use.
Core the cabbage and start sautéing onions.

STEP 3 Stir in the tomato paste, carrot, parsley, rice, lentils, Italian seasoning blend, salt, and pepper. Set the rice and lentil mixture aside.

To prepare the sauce (not pictured), add 2 tablespoons of oil to a medium saucepan over medium heat. Add onion and garlic and cook for 5 minutes, stirring throughout, then pour in tomato sauce and red wine vinegar. Add in parsley, sugar, Italian seasoning, salt, and pepper, then simmer on low for 15 minutes.

Step three of cabbage rolls: the rice and tomato filling cooked in a skillet.
Add in tomato paste, carrots, rice, lentils, and seasonings.

STEP 4: Add the cabbage to the boiling water and cook for 5 minutes, making sure to flip the cabbage halfway through. Remove the cabbage from the boiling water and move to a large bowl filled with ice for 2 minutes. This will halt the cooking process.  After 2 minutes, move cabbage to a colander and let it drain for 10 minutes.  

Gently pull off 12 leaves and pat each one dry. Remove thickest part of each leaf by cutting a V-shaped portion of the leaf out (see picture below).

Step four of cabbage rolls: the cabbage softened, then the leaves peeled off.
Make sure to cut out the thick bottom portion of each leaf, otherwise the leaf won't roll.

STEP 5: Add 2-3 tablespoons of filling to each leaf and roll them up (like a burrito).

Savory stuffed lettuce wrap, fresh green cabbage leaf wrapped around seasoned rice and vegetables, healthy homemade Asian-inspired appetizer.
Roll up each leaf like a burrito.

STEP 6: Reserve ⅓ cup of sauce and pour the rest of the sauce into a 9" x 13" pan. Lay the cabbage rolls seam side down in the pan and pack them together tightly so they don’t unroll while baking. Pour the rest of the sauce over the rolls.

STEP 7: Bake for 50-55 minutes.

Steps six and seven of cabbage rolls: the sauce spread, the rolls added, then baked.
Add sauce to the bottom of the pan and atop the rolls for maximum flavor.

Serving Ideas

  • Serve our vegan cabbage rolls with bread of your choice for a simple meal. We personally love them with our vegan garlic bread!)
  • Serve with a light and refreshing salad:
    • Italian Chopped Salad
    • Spinach Chickpea Salad
    • Kale Caesar Salad
    • Bean Salad
  • Serve your cabbage rolls over mashed potatoes or creamy polenta.
  • Enjoy with a side of our favorite herb roasted potatoes.

Tips and FAQs

  • Make ahead: It's super easy to prep the rice mixture and the sauce in advance, then refrigerate them until you're ready eat. You can then prep, stuff, and cook the cabbage.
  • Easy to freeze: You can prep everything, then freeze the finished rolls in an airtight container along with the sauce. Let them thaw out overnight, and then cook them the next day.
  • Storage: Store leftovers in the refrigerator for up to 5 days.
  • Cabbage tends to pop up out of the water while cooking. To prevent this, you can try topping your pot with a lid.. The buoyant cabbage should pop up against the lid and remain motionless. You can also put a large bowl over the cabbage to ensure enough of it is submerged.
Can I use purple cabbage instead of green cabbage?

We recommend using green cabbage since its leaves have the perfect pliability for rolling up, whereas purple or red cabbage can bit a bit stiffer and harder to roll. If you're looking for a substitute, you can try savoy cabbage.

Cheesy stuffed cabbage rolls on a black plate with a fork and glasses of white wine at a sunny outdoor table.

Related Recipes

  • Hearty vegetable soup with colorful root vegetables in a pink bowl.
    Red Cabbage Soup
  • Overhead view of vegan lentil shepherds pie with a browned mashed potato topping in a skillet.
    Vegan Lentil Shepherd's Pie
  • Overhead view of a roasted cabbage steak on hummus with parsley on a dark plate.
    Easy Roasted Cabbage Steaks
  • Overhead view of one pot pea stew with carrots and potatoes in a bowl.
    One Pot Pea Stew

Tried this recipe? Leave a comment with a star rating ⭐⭐⭐⭐⭐ below. You can also snap a photo and tag @crowded_kitchen on Instagram. We can't wait to see what you're cooking!

Cook with us often? Tell Google you want Crowded Kitchen recipes near the top of your results.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of vegan cabbage rolls baked in tomato sauce in an oval dish.

Vegan Cabbage Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lexi
  • Total Time: 1 hour 30 minutes
  • Yield: About 12 rolls 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

These Vegan Cabbage Rolls are stuffed with rice, lentils and veggies, making them a healthy and filling meal that's packed with flavor and nutrients. They're a vegetarian twist on a classic cabbage roll.


Ingredients

Units Scale

For the rolls:

  • 1 large head green or savoy cabbage
  • 2 tablespoons olive oil
  • 1 cup diced yellow onion
  • 1 ½ teaspoons finely minced fresh garlic
  • ¾ cup shredded carrot
  • 3 tablespoons fresh parsley, finely chopped and divided
  • 2 ½ tablespoons tomato paste
  • 1 cup cooked white rice (⅓ cup dry)
  • 1 15 ounce can no salt added lentils, rinsed and drained well
  • 1 ½ teaspoons Italian seasoning blend
  • 1 teaspoon kosher salt
  • Ground black pepper to taste

For the sauce:

  • 2 tablespoons olive oil
  • ½ cup diced onion
  • ½ teaspoon fresh garlic, minced
  • 1 15 ounce can tomato sauce
  • ½ tablespoons red wine vinegar
  • 1 tablespoon fresh parsley
  • ½ teaspoon sugar
  • ½ teaspoon Italian seasoning blend
  • ¼ teaspoon kosher salt
  • ¼ teaspoon ground black pepper

Instructions

  1. Preheat the oven to 350˚F / 175˚C and bring a large pot of water to a boil (large enough to fit the cabbage). Core the cabbage with a pairing knife by making 4 incisions to cut out a pyramid-shaped piece of the thickest part of the core.
  2. While you wait for the water to boil, cook the rice according to package directions.  
  3. Add oil to a large sauté pan over medium heat. Add the onion and cook for 5 minutes, then stir in the garlic and cook for an additional 2 minutes. 
  4. Stir in the tomato paste, carrot, parsley, rice, lentils, Italian seasoning blend, salt, and pepper. Set the rice and lentil mixture aside for now.
  5. To prepare the sauce, add 2 tablespoons of oil to a medium saucepan over medium heat. Add onion and garlic and cook for 5 minutes, stirring throughout, then pour in tomato sauce and red wine vinegar. Add in parsley, sugar, Italian seasoning, salt, and pepper, then simmer on low for 15 minutes.
  6. Add the cabbage to the boiling water and cook for 5 minutes, making sure to flip the cabbage halfway through. Remove the cabbage from the boiling water and move to a large bowl filled with ice for 2 minutes. This will halt the cooking process.  After 2 minutes, move cabbage to a colander and let it drain for 10 minutes.
  7. Gently pull off 12 leaves and pat each one dry. Remove thickest part of each leaf by cutting a V-shaped portion of the leaf out (see picture in blog post).
  8. Add 2-3 tablespoons of filling to each leaf and roll them up, folding the sides over the filling (like a burrito). (Photo tutorial in blog post.)
  9. Reserve ⅓ cup of sauce and spread the rest of the sauce into the bottom of a 9" x 13" pan. Lay the cabbage rolls seam side down in the pan and pack them together tightly so they don’t unroll while baking. Pour the rest of the sauce over the rolls.
  10. Bake for 50-55 minutes. Let cool slightly before enjoying. 

Notes

Make ahead: It's super easy to prep the rice mixture and the sauce in advance, then refrigerate them until you're ready eat. You can then prep, stuff, and cook the cabbage.

Easy to freeze: You can prep everything, then freeze the finished rolls in an airtight container along with the sauce. Let them thaw out overnight, and then cook them the next day.

Storage: Store leftovers in the refrigerator for up to 5 days.

Cabbage: We used green cabbage in this recipe, since its leave are more pliable and easy to roll up than the leaves of a purple cabbage. If you can't find a nice green cabbage, you could also try savoy cabbage.

Rice: We used fully cooked white rice, but you can also use brown rice.

Nutrition information provided is an estimate. It may vary based on cooking method and specific ingredients used.

  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Category: Vegan Main Dishes
  • Method: Stove
  • Cuisine: American

Nutrition

  • Serving Size: 3 cabbage rolls
  • Calories: 373
  • Sugar: 23.5 g
  • Sodium: 834.9 mg
  • Fat: 17 g
  • Carbohydrates: 54.1 g
  • Fiber: 9.6 g
  • Protein: 9.2 g

Did you make this recipe?

Tag @crowded_kitchen on Instagram and hashtag it #crowdedkitchen

More Dinner Recipes

  • Close up overhead view of a halved chicken and leek hand pie showing the shredded chicken and leek filling inside flaky puff pastry, with whole pies around it.
    Chicken and Leek Hand Pies
  • Overhead close up view of bacon cheeseburger stuffed onions in a cast iron skillet drizzled with Thousand Island and sprinkled with parsley and sesame seeds
    Bacon Cheeseburger Stuffed Onions
  • Close up view of creamy chicken gnocchi soup in a gray bowl with shredded parmesan, parsley and red pepper flakes, breadsticks and a spoon beside it
    Copycat Olive Garden Chicken Gnocchi Soup
  • Overhead view of cowboy caviar salad in a big white salad bowl.
    Cowboy Caviar

Comments

No Comments

Let us know what you think! Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
Recipe Rating




  • Main Dishes
  • Better Than Store Bought
  • Chicken
  • Salads

Trending Recipes

  • A big stack homemade nutter butters on a white plate.
    Homemade Nutter Butters
  • Overhead view of cowboy candy in a mason jar.
    Peach Cowboy Candy (Candied Jalapeños)
  • Overhead view of cheddar cheese coins on parchment.
    Slice and Bake Cheddar Cheese Coins
  • overhead view of homemade blueberry pop tarts with bright pink icing and sprinkles on a cooling rack.
    Homemade Blueberry Pop Tarts

Footer

Back to top ↑

About

  • Learn About Us
  • Privacy Policy
  • Accessibility Statement
  • Affiliate Disclosure
  • See our Portfolio

Contact

  • Contact Us
  • Work With Us
  • As Seen In

Copyright © 2026 Crowded Kitchen