Tender Vegan Cabbage Rolls

Golden baked vegan cabbage rolls filled with lentils and rice in rich tomato sauce Save
Golden baked vegan cabbage rolls filled with lentils and rice in rich tomato sauce | urbankitchenstories.com

These tender cabbage leaves embrace a hearty filling of cooked lentils and rice, boosted with aromatic vegetables like onion, carrot, and celery. Smoked paprika, dried thyme, and oregano infuse the mixture with warmth, while fresh parsley adds brightness.

After rolling each parcel, they nestle into a baking dish and get bathed in a simple tomato sauce enhanced with basil. The oven transforms them into meltingly tender morsels with perfectly cooked interiors. The final uncovered minutes create slightly caramelized edges that add wonderful depth.

This dish offers complete protein from the lentil-rice combination while remaining naturally gluten-free. Leftovers develop even deeper flavors, making batch cooking especially rewarding for busy weeknights.

Last winter my neighbor invited me over for what she called cabbage roll night, expecting me to politely decline. Instead I stayed three hours, learning how her grandmother taught her to tuck filling into blanched leaves with this gentle rolling motion. Now my kitchen smells like tomato and thyme every Sunday, and honestly, it is the kind of comfort food that makes you forget you are eating entirely plants.

I made these for my skeptical uncle who grew up on meat stuffed golabki, and he actually went back for thirds. The lentils and rice create this texture so satisfying that nobody at the table mentions what is missing.

Ingredients

  • 1 large head green cabbage: The outer leaves are tough, so I peel away about eight layers before blanching the good stuff
  • 1 tablespoon olive oil: This helps the onions and vegetables caramelize instead of steam
  • 1 large yellow onion: Finely chopped so it disappears into the filling while adding sweetness
  • 2 cloves garlic: Minced fresh because garlic powder cannot compete with the real thing here
  • 1 medium carrot: Grated finely to add moisture without obvious chunks
  • 1 celery stalk: Finely chopped for that aromatic base that makes house smell amazing
  • 1 cup cooked lentils: Brown or green lentils hold their shape better than red ones
  • 1 cup cooked rice: I use long grain brown rice for extra fiber, but white works perfectly
  • 2 tablespoons tomato paste: This concentrates the umami flavor in the filling
  • 1 teaspoon smoked paprika: Adds depth that almost makes you think there is meat involved
  • 1 teaspoon dried thyme: Earthy and perfect with cabbage
  • 1 teaspoon dried oregano: Bright herbal notes to balance the richness
  • 2 tablespoons fresh parsley: Chopped and stirred in at the end for fresh color and flavor
  • 2 cups crushed tomatoes: The foundation for that sauce everything soaks up
  • 1 teaspoon sugar: Just enough to tame the acidity from canned tomatoes

Instructions

Get your cabbage ready:
Bring a large pot of salted water to boil while you carefully peel 12 to 14 leaves off the cabbage head. Blanch them for 3 to 4 minutes until they bend without cracking, then drain in a colander.
Build the filling:
Heat olive oil in a skillet and cook the onion until it turns translucent, about 4 minutes. Add garlic, carrot, and celery, letting them soften for another 3 minutes.
Combine everything:
Stir in lentils, rice, tomato paste, smoked paprika, thyme, oregano, pepper, and salt. Cook 2 to 3 minutes so flavors meld, then fold in parsley off the heat.
Whisk up the sauce:
Mix crushed tomatoes, olive oil, basil, sugar, salt, and pepper in a bowl until the sugar dissolves completely.
Roll them up:
Trim the thick vein from each cabbage leaf base, place 2 to 3 tablespoons filling at the bottom edge, fold in the sides, and roll tight like a little burrito.
Arrange and bake:
Spread thin sauce in a baking dish, nestle rolls seam side down, pour remaining sauce over them, cover with foil, and bake at 375°F for 40 minutes. Remove foil and bake 10 to 15 more minutes until bubbly.
Tender green cabbage leaves stuffed with savory lentil rice mixture smothered in crushed tomatoes Save
Tender green cabbage leaves stuffed with savory lentil rice mixture smothered in crushed tomatoes | urbankitchenstories.com

My friend requested these for her birthday dinner instead of cake, which says everything about how good they are.

Making Ahead

You can assemble the rolls up to two days before baking, cover tightly, and refrigerate. The flavors actually develop more depth this way.

Freezing Instructions

I freeze uncooked rolls on a baking sheet first, then transfer to freezer bags for up to three months. Thaw overnight before baking as usual.

Serving Suggestions

These shine with a crisp green salad dressed simply with lemon and olive oil. Some crusty bread for soaking up that tomato sauce is never a bad idea.

  • A dollop of vegan sour cream on top adds richness
  • Fresh dill sprinkled at the end brightens everything
  • A squeeze of lemon juice right before serving wakes up flavors
Hearty plant-based vegan cabbage rolls bubbling in zesty tomato sauce, garnished with fresh parsley Save
Hearty plant-based vegan cabbage rolls bubbling in zesty tomato sauce, garnished with fresh parsley | urbankitchenstories.com

There is something deeply satisfying about a dish that feeds this many people with this little fuss. Enjoy every roll.

Recipe FAQs

Yes, assemble the rolls completely and refrigerate for up to 24 hours before baking. You can also freeze uncooked rolls for up to 3 months—thaw overnight in the refrigerator before baking as directed.

Quinoa, millet, or buckwheat all make excellent substitutes for rice. Just ensure the grain is fully cooked before mixing into the filling, as it won't cook further during baking.

Blanching whole leaves in boiling salted water for 3-4 minutes makes them pliable. Use tongs to gently remove leaves, and pat dry with a clean kitchen towel before filling. Avoid overcooking or leaves become too fragile.

Red cabbage works beautifully and adds vibrant color. Note that red cabbage leaves are typically slightly thicker, so blanch for an extra minute or two. The final dish will have a gorgeous purple hue from the sauce interaction.

The lentil-rice combination already provides complete protein, but you could serve with roasted chickpeas, toasted walnuts sprinkled on top, or a side of white beans for extra protein if desired.

The leaves should be completely tender when pierced with a knife, and the filling should be hot throughout. The tomato sauce will be bubbling around the edges, and the tops will have slight golden-brown coloring after the final uncovered baking period.

Tender Vegan Cabbage Rolls

Tender leaves stuffed with lentil-rice filling, baked in rich tomato sauce for a comforting plant-based meal.

Prep 30m
Cook 60m
Total 90m
Servings 4
Difficulty Medium

Ingredients

For the Cabbage Rolls

  • 1 large head green cabbage
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, grated
  • 1 celery stalk, finely chopped
  • 1 cup cooked brown or green lentils
  • 1 cup cooked long-grain rice (white or brown)
  • 2 tablespoons tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt
  • 2 tablespoons chopped fresh parsley

For the Tomato Sauce

  • 2 cups canned crushed tomatoes
  • 1 tablespoon olive oil
  • 1 teaspoon dried basil
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper

Instructions

1
Preheat the Oven: Preheat oven to 375°F (190°C).
2
Prepare Cabbage Leaves: Bring a large pot of salted water to a boil. Carefully remove 12–14 whole leaves from the cabbage and blanch them for 3–4 minutes until pliable. Drain and set aside.
3
Sauté Aromatic Vegetables: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté onion for 3–4 minutes until translucent. Add garlic, carrot, and celery; cook for another 3 minutes.
4
Prepare the Filling: Stir in cooked lentils, rice, tomato paste, smoked paprika, thyme, oregano, pepper, and salt. Cook for 2–3 minutes, then remove from heat. Stir in parsley.
5
Make Tomato Sauce: In a bowl, combine crushed tomatoes, olive oil, basil, sugar, salt, and pepper. Mix well.
6
Assemble Cabbage Rolls: Trim the thick vein at the base of each cabbage leaf. Place 2–3 tablespoons of filling at the base of each leaf, fold in the sides, and roll up tightly.
7
Arrange in Baking Dish: Spread a thin layer of tomato sauce in the bottom of a large baking dish. Arrange the cabbage rolls seam-side down in the dish.
8
Add Sauce and Cover: Pour the remaining tomato sauce over the rolls. Cover the dish with foil.
9
Bake Covered: Bake for 40 minutes. Remove foil and bake an additional 10–15 minutes until bubbling and slightly browned.
10
Rest Before Serving: Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Mixing bowls
  • Baking dish
  • Chef's knife
  • Cutting board
  • Foil

Nutrition (Per Serving)

Calories 270
Protein 10g
Carbs 48g
Fat 5g

Allergy Information

  • This recipe is free from common allergens (dairy, eggs, nuts, gluten, soy).
Danielle Rivera

Passionate home cook sharing simple, wholesome recipes and easy meal ideas for everyday family dinners.