Grandma-style vegan cabbage rolls

Featured in Easy Family Meals.

These vegan cabbage rolls wrap lentils and rice in tender cabbage leaves and simmer in tomato sauce. Make ahead friendly, perfect for family dinners.
Fati in her kitchen
Updated on Mon, 21 Apr 2025 04:17:21 GMT
Vegan Cabbage Rolls Pin it
Vegan Cabbage Rolls | savouryflavor.com

The warm, comforting aroma of vegan cabbage rolls evokes kitchen memories that span generations, proving that plant-based versions of family classics can be just as satisfying as their traditional counterparts. These delightful bundles feature tender cabbage leaves wrapped around a savory filling of hearty lentils, aromatic herbs, and umami mushrooms—all bathed in rich tomato sauce. Perfect for busy weeknights yet special enough for gatherings, this recipe transforms humble ingredients into a memorable meal that honors tradition while embracing modern, compassionate eating.

I first created these vegan cabbage rolls when trying to recreate my grandmother's recipe for a family gathering that included both vegan and non-vegan relatives. To my surprise, the meat-eaters went back for seconds before anyone else! The combination of herbs and lentils creates such a satisfying texture and flavor profile that nobody missed the meat—even my skeptical uncle who initially eyed his plate with suspicion.

Ingredients That Make All The Difference

  • Savoy cabbage: Its naturally wrinkled texture makes it more pliable and easier to roll than smooth green cabbage. The textured leaves also hold up better during cooking, maintaining their structure without becoming mushy.
  • Brown lentils: These provide the perfect meaty texture and earthy flavor base. Using pre-cooked lentils (like Trader Joe's steamed version) saves significant preparation time without sacrificing quality.
  • Fresh dill: An often-overlooked herb that adds brightness and distinctive flavor that instantly elevates the dish. The generous amount used here sets these cabbage rolls apart from standard versions.
  • Fire-roasted tomatoes: The subtle smokiness and deeper flavor of these tomatoes create a more complex sauce than regular diced tomatoes. Their charred undertones complement the earthy lentils beautifully.
  • Baby portobello mushrooms: Their firm texture and robust flavor add a meaty quality to the filling that makes these cabbage rolls particularly satisfying. Their ability to absorb flavors enhances the overall taste experience.

Step-by-Step Instructions

Begin by preparing the cabbage leaves:
which form the foundation of this dish. Fill a large pot (larger than your cabbage head) with water and add a teaspoon of salt. Bring to a vigorous boil. Carefully lower the entire head of cabbage into the boiling water, core side down. Allow it to cook for 5 minutes, which softens the outer leaves without overcooking them. Using tongs, gently peel away each softened leaf one at a time, being careful not to tear them. Place each leaf on paper towels to drain and cool. Return the cabbage head to the boiling water to soften the next layer of leaves, repeating until you have at least 8 large, intact leaves.
For the filling:
heat a large skillet over medium heat. Add the chopped shallots and onions to the dry pan, stirring frequently. This oil-free sautéing technique allows the natural moisture from the vegetables to release, creating a flavorful base. If the vegetables begin to stick, add a tablespoon of vegetable broth or water to deglaze the pan. Once the onions are translucent, add the chopped mushrooms and continue cooking until they release their moisture and begin to brown, about 5-7 minutes. Stir in the paprika, which blooms in the heat to release its flavor, then remove the pan from heat.
Transfer the sautéed mixture:
to a large mixing bowl. Add the cooked brown rice, cooked brown lentils, minced garlic, chopped fresh dill, fresh thyme leaves, and half of the fire-roasted tomatoes. Season with salt and pepper to taste, then stir thoroughly to combine all ingredients. The mixture should be moist but not soggy, with a texture that holds together when scooped. The cooling time allows the flavors to meld while you prepare for the rolling process.
To assemble each cabbage roll:
lay a cabbage leaf flat on your work surface with the outer side down and the stem end closest to you. The curved rib that ran along the core should be facing up. Place approximately ½ cup of the lentil-mushroom filling in the center of the leaf, near the stem end. Fold the stem end up over the filling, covering about one-third of it. Next, fold in both sides of the leaf toward the center, like you would when wrapping a burrito. Continue rolling the leaf away from you, enclosing the filling completely in a neat package. The roll should be firm but not so tight that it tears the leaf.
Prepare your cooking vessel:
by adding half the jar of marinara sauce and ¼ cup water to the bottom of either a 3-quart (or larger) slow cooker or a Dutch oven. Stir to combine, creating a saucy bed for the cabbage rolls. Place each completed roll seam-side down on the sauce, arranging them in one or two layers depending on the size of your cooking vessel. Once all rolls are positioned, pour the remaining marinara sauce and the rest of the fire-roasted diced tomatoes over the top, ensuring all rolls are covered with sauce.
For slow cooker preparation:
cover and cook on high for 4-5 hours or on low for 8-10 hours. The longer, slower cooking allows the flavors to meld beautifully while maintaining the integrity of the cabbage leaves. If using a Dutch oven, preheat your oven to 350°F, cover the Dutch oven, and bake for 40 minutes. Then remove the cover and continue baking for an additional 20 minutes to allow some of the sauce to reduce and intensify in flavor.
When serving:
first spread a small amount of the cooking sauce on each plate to create a flavorful base. Carefully transfer individual cabbage rolls to the prepared plates, being gentle to keep them intact. Spoon additional sauce from the cooking vessel over each roll, making sure to include some of the chunky tomato pieces. Garnish with fresh sprigs of dill, thyme, and chopped parsley for a bright, herbaceous finish that complements the rich, savory rolls.
Grandma-style vegan cabbage rolls Pin it
Grandma-style vegan cabbage rolls | savouryflavor.com

I discovered the secret to perfectly pliable cabbage leaves through frustrating trial and error. Initially, I tried cutting out the core and boiling the entire head, which left me with unevenly cooked leaves. The method of peeling away each softened layer before returning the head to the water ensures every leaf is perfectly prepared—soft enough to fold but still sturdy enough to hold the filling.

Make-Ahead Magic

These cabbage rolls shine as a make-ahead meal option. You can prepare the entire dish up to the point of cooking, then refrigerate overnight and simply start your slow cooker or oven the next day. The flavors actually improve with this resting time as the herbs infuse throughout the filling. For busy weeks, consider doubling the recipe and freezing half—simply thaw completely before reheating for a homemade meal without the work.

Serving Suggestions

While these vegan cabbage rolls are a complete meal on their own, complementary sides enhance the experience. A simple green salad dressed with lemon and olive oil provides refreshing contrast to the rich, savory rolls. For heartier appetites, crusty whole grain bread is perfect for sopping up the delicious tomato sauce. During colder months, serve alongside roasted root vegetables like carrots and parsnips, which echo the comfort food qualities of the main dish.

Seasonal Adaptations

This versatile recipe welcomes seasonal tweaks that maintain its essence while highlighting available produce. In summer, incorporate fresh garden tomatoes and basil into the sauce instead of canned tomatoes. Fall versions can include diced butternut squash in the filling for sweet, earthy notes. Winter variations benefit from adding warming spices like a pinch of cinnamon and allspice to the tomato sauce, creating deeper flavor dimensions that complement the season.

I've come to treasure this recipe not just for its delicious results, but for how it connects me to my grandmother's kitchen while allowing me to honor my own values through plant-based cooking. There's something deeply satisfying about transforming simple ingredients into a dish that carries both nostalgia and innovation on the same plate. Whether shared at family gatherings or enjoyed as a quiet weeknight dinner, these vegan cabbage rolls prove that compassionate cooking can still carry the soul and comfort of beloved family traditions.

Frequently Asked Questions

→ Can I freeze these vegan cabbage rolls?
Yes, you can freeze the cabbage rolls for up to 1 month. Let them cool completely, then store in freezer-safe containers. Label with the date before freezing.
→ What can I serve with vegan cabbage rolls?
These rolls pair well with mashed potatoes, crusty bread, a simple green salad, or roasted vegetables for a complete meal.
→ Can I make these cabbage rolls ahead of time?
Absolutely! You can prepare the rolls the day before, store them in the refrigerator, and cook them the next day. You can also make just the filling ahead of time.
→ How do I reheat leftover cabbage rolls?
If frozen, thaw completely first. Cover and reheat in a 350°F oven for 30-45 minutes until heated through. You can also microwave individual portions.
→ Can I use a different type of cabbage?
While savoy cabbage works best due to its flexibility, regular green cabbage works fine too. Just make sure to boil it until the leaves are pliable enough to roll.

Hearty plant-based dinner rolls

Tender cabbage leaves stuffed with savory lentils and rice, simmered in rich tomato sauce for a comforting plant-based dinner.

Prep Time
30 Minutes
Cook Time
60 Minutes
Total Time
90 Minutes
By: Kylie

Category: Family Dinners

Difficulty: Intermediate

Cuisine: American

Yield: 8 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ For the Cabbage

01 1 head green cabbage (savoy cabbage works best)

→ For the Filling

02 2 cups cooked brown rice
03 2 cups cooked brown lentils
04 1 large white onion, diced
05 1 shallot, diced
06 1 cup diced baby portobello mushrooms
07 3 cloves garlic, minced
08 2 teaspoons paprika
09 2 teaspoons fresh thyme, chopped
10 ¼ cup fresh dill, chopped
11 ½ teaspoon salt

→ For the Sauce

12 2 ½ cups marinara sauce
13 1 can (14.5 oz) fire-roasted tomatoes
14 ½ cup water

Instructions

Step 01

Bring a large pot of water to a rolling boil. Carefully drop the whole cabbage into the pot and let it boil for about 5 minutes. Transfer to a colander to drain and cool slightly. Carefully peel off the outer leaves until you reach leaves that aren't flexible. Return cabbage to boiling water to soften more leaves if needed. Continue until you have 8 good cabbage leaves. Pat leaves dry with paper towels and set aside.

Step 02

Sauté the diced onions, shallot, garlic and mushrooms in a pan until the onions become translucent and fragrant. Stir in the paprika and remove from heat. In a medium bowl, combine cooked lentils, cooked rice, the sautéed mixture, chopped dill, thyme, salt, and a dash of pepper. Gently mix everything until well combined.

Step 03

Pour 1 cup of marinara sauce and ¼ cup water into the bottom of a 3-quart (or larger) slow cooker or Dutch oven. Stir to combine, creating a thin sauce layer at the bottom.

Step 04

Place a cabbage leaf on your work surface with the outer side down. Scoop about ½ cup of the lentil-mushroom filling into the center. Fold the stem end up about ⅓ of the way, then fold in the sides like you would a burrito or tortilla. Continue rolling semi-tightly until you have a neat package. Place the roll seam-side down on top of the marinara sauce.

Step 05

Repeat the rolling process with the remaining cabbage leaves, arranging them in one or two layers in your cooking vessel. Pour the remaining marinara sauce and the can of fire-roasted tomatoes over the cabbage rolls. For slow cooker, cover and cook on high for 4-5 hours or on low for 8-10 hours. For Dutch oven, cover and bake at 350°F for about 1 hour until thoroughly heated and the cabbage is tender.

Step 06

To serve, spoon some marinara sauce onto each plate. Carefully transfer a cabbage roll on top and ladle additional sauce from the pot over each roll. Garnish with fresh dill sprigs if desired.

Notes

  1. These vegan cabbage rolls taste just like grandma used to make, but completely plant-based!
  2. You can prepare these rolls the day before and refrigerate until ready to cook.
  3. For meal prep, make the filling in advance and stuff the cabbage leaves right before cooking.
  4. Properly stored in airtight containers, cooked cabbage rolls will last 3-4 days in the refrigerator.
  5. You can freeze these cabbage rolls for up to 1 month - just label with date and contents.

Tools You'll Need

  • Large pot for boiling cabbage
  • Colander
  • Paper towels
  • Frying pan
  • Mixing bowl
  • Slow cooker or Dutch oven

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 143
  • Total Fat: 1 g
  • Total Carbohydrate: 29 g
  • Protein: 7 g