Vegan Cabbage Rolls with Lentils

Golden baked vegan cabbage rolls swimming in rich tomato sauce topped with fresh parsley Save
Golden baked vegan cabbage rolls swimming in rich tomato sauce topped with fresh parsley | cookingwithavery.com

These wholesome cabbage rolls feature tender leaves enveloping a savory mixture of cooked lentils, rice, and aromatic vegetables. The filling is seasoned with smoked paprika, dried herbs, and fresh parsley, then nestled in a bed of zesty tomato sauce. After baking until tender and bubbling, the rolls develop deep flavors while maintaining their satisfying texture. This Eastern European-inspired dish yields four generous servings and works beautifully for meal prep, as the flavors continue to develop overnight.

The first time I attempted cabbage rolls, I was terrified of tearing the leaves. My grandmother made it look effortless, her hands moving with practiced rhythm while I fumbled with the delicate wrappers. Now, after years of practice, I realize a small tear here and there doesnt matter at all.

Last winter, I made a double batch during a snowstorm and invited neighbors over. We stood around the kitchen island, rolling and chatting, while the tomato sauce simmered on the stove. Something about the communal nature of rolling cabbage brings people together in the warmest way.

Ingredients

  • 1 large head green cabbage: Look for a head with tight, compact leaves that feel heavy for its size
  • 1 tablespoon olive oil: This helps the vegetables sauté without sticking and adds richness
  • 1 large yellow onion, finely chopped: The onion becomes sweet and aromatic, forming the flavor backbone
  • 2 cloves garlic, minced: Fresh garlic is essential here, dont substitute with powder
  • 1 medium carrot, grated: Grated carrot adds natural sweetness and moisture to the filling
  • 1 celery stalk, finely chopped: This subtle aromatic adds depth without overpowering
  • 1 cup cooked brown or green lentils: Lentils provide protein and a meaty texture
  • 1 cup cooked long-grain rice: Slightly undercook your rice so it doesnt become mushy when baked
  • 2 tablespoons tomato paste: This concentrates the umami flavor in the filling
  • 1 teaspoon smoked paprika: Smoked paprika gives a subtle depth reminiscent of traditional meat versions
  • 1 teaspoon dried thyme: Thyme pairs beautifully with cabbage and tomato
  • 1 teaspoon dried oregano: Oregano adds that classic Eastern European herbal note
  • 1/2 teaspoon ground black pepper: Freshly cracked pepper makes a noticeable difference
  • 1 teaspoon salt: Adjust based on your dietary preferences and taste
  • 2 tablespoons chopped fresh parsley: Parsley adds brightness and color to the filling
  • 2 cups canned crushed tomatoes: Quality tomatoes matter since this sauce carries the dish
  • 1 tablespoon olive oil: For the sauce, helping it coat the rolls evenly
  • 1 teaspoon dried basil: Basil complements the tomatoes beautifully
  • 1 teaspoon sugar: Just enough to balance the acidity of the tomatoes
  • 1/2 teaspoon salt: For the sauce, adjust to your liking
  • 1/4 teaspoon ground black pepper: A gentle background heat for the sauce

Instructions

Prepare your oven and cabbage:
Preheat oven to 375°F (190°C). Bring a large pot of salted water to a boil. Carefully remove 12 to 14 whole leaves from the cabbage and blanch them for 3 to 4 minutes until pliable. Drain and set aside.
Sauté the aromatics:
Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté onion for 3 to 4 minutes until translucent. Add garlic, carrot, and celery. Cook for another 3 minutes until softened and fragrant.
Build the filling:
Stir in cooked lentils, rice, tomato paste, smoked paprika, thyme, oregano, pepper, and salt. Cook for 2 to 3 minutes, then remove from heat. Stir in parsley.
Make the tomato sauce:
In a bowl, combine crushed tomatoes, olive oil, basil, sugar, salt, and pepper. Mix well until fully incorporated.
Roll the cabbage leaves:
Trim the thick vein at the base of each cabbage leaf. Place 2 to 3 tablespoons of filling at the base of each leaf. Fold in the sides and roll up tightly, like a little burrito.
Arrange and sauce:
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. Pour the remaining tomato sauce over the rolls.
Bake covered first:
Cover the dish with foil. Bake for 40 minutes until the rolls are heated through and tender.
Finish uncovered:
Remove foil and bake an additional 10 to 15 minutes until bubbling and slightly browned on top. Let rest for 5 minutes before serving.
Tender green cabbage leaves stuffed with savory lentil rice filling arranged in baking dish Save
Tender green cabbage leaves stuffed with savory lentil rice filling arranged in baking dish | cookingwithavery.com

These rolls have become my go-to for potlucks because they travel so well and reheat beautifully. Theres something deeply comforting about unwrapping that tender cabbage bundle and taking that first bite.

Mastering the Cabbage

Removing the leaves without tearing them takes practice. I use a small knife to cut around the core at an angle, then gently peel leaves away. If some leaves rip, save them to line the baking dish.

Filling Variations

Sometimes I add diced bell peppers or mushrooms to the filling for extra texture. You can also substitute quinoa or millet for the rice if you want to change up the grain component.

Serving Suggestions

A dollop of vegan sour cream or a sprinkle of fresh dill on top takes these to the next level. They also pair wonderfully with roasted potatoes or a simple cucumber salad.

  • Crusty bread for soaking up the sauce
  • A crisp green salad with lemon vinaigrette
  • Roasted root vegetables on the side
Hearty plant-based cabbage rolls bubbling in rustic tomato sauce with steam rising from top Save
Hearty plant-based cabbage rolls bubbling in rustic tomato sauce with steam rising from top | cookingwithavery.com

These cabbage rolls have a way of making any dinner feel special and nourishing. Enjoy the process and the delicious results.

Recipe FAQs

Bring a large pot of salted water to a boil and carefully remove 12-14 whole leaves from the cabbage head. Blanch the leaves in the boiling water for 3-4 minutes until they become flexible and easy to roll without tearing.

Yes, these cabbage rolls reheat beautifully. You can assemble them a day before baking, store covered in the refrigerator, and bake when ready. They also freeze well for up to 3 months.

Crusty bread for soaking up the tomato sauce, a simple green salad with vinaigrette, or roasted vegetables complement the dish well. A dollop of vegan sour cream also adds richness.

The cabbage rolls are finished when the sauce is bubbling around the edges and the tops are slightly browned, typically after 50-55 minutes total baking time with the foil removed for the last 10-15 minutes.

Absolutely. Quinoa, millet, or bulgur work well as substitutes for rice. Just ensure the grain is fully cooked before mixing it into the filling, as it won't cook further during baking.

Vegan Cabbage Rolls with Lentils

Tender cabbage leaves stuffed with savory lentils and rice, baked in rich tomato sauce for a satisfying plant-based meal.

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

Ingredients

For the Cabbage Rolls

For the Tomato Sauce

Instructions

1
Preheat the Oven: Preheat oven to 375°F.
2
Prepare the 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é the 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 the Tomato Sauce: In a bowl, combine crushed tomatoes, olive oil, basil, sugar, salt, and pepper. Mix well.
6
Roll the Cabbage: 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 the Rolls: 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
  • Aluminum 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). Always check labels on canned tomatoes and other packaged ingredients for potential allergens.
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.