Vegan Cabbage Rolls with Lentils

Golden vegan cabbage rolls nestled in rich tomato sauce, bubbling from the oven Pin It
Golden vegan cabbage rolls nestled in rich tomato sauce, bubbling from the oven | thehappyladle.com

These stuffed cabbage leaves feature a wholesome blend of cooked lentils and rice mixed with aromatic vegetables like onion, carrot, and celery. The filling gets depth from smoked paprika, dried thyme, and oregano, while fresh parsley adds brightness.

Each roll is nestled in a tangy tomato sauce seasoned with basil and a touch of sugar to balance acidity. After baking covered to develop flavor, they finish uncovered until the sauce bubbles and the edges turn golden.

The result is tender, succulent cabbage with a satisfying texture from the grain filling. These hearty rolls make a complete main dish that's naturally plant-based and packed with protein.

The first time I made cabbage rolls, my kitchen smelled like my grandmother's house in winter, even though she'd never made a vegan version in her life. I spent twenty minutes wrestling with the cabbage leaves, tearing half of them before learning the secret of blanching first. Now this recipe lives in my regular rotation because it turns humble ingredients into something that feels like a proper Sunday dinner.

Last winter I made these for a skeptical friend who claimed cabbage rolls needed ground meat to taste like anything. She took one bite and asked for seconds, then messaged me the next day for the recipe because she couldn't stop thinking about the sauce.

Ingredients

  • 1 large head green cabbage: Choose a tight, heavy head with no wilted outer leaves for the most workable wrappers
  • 1 tablespoon olive oil: Helps the vegetables soften without sticking, creating a fragrant base for the filling
  • 1 large yellow onion, finely chopped: Sweet onions work best here since they caramelize slightly and add natural sweetness
  • 2 cloves garlic, minced: Fresh garlic makes a noticeable difference compared to jarred versions
  • 1 medium carrot, grated: Grating adds moisture and sweetness without detectable texture
  • 1 celery stalk, finely chopped: Provides subtle savory depth that balances the tomatoes
  • 1 cup cooked brown or green lentils: Lentils hold their shape better than beans and mimic the texture of traditional fillings
  • 1 cup cooked long-grain rice: Slightly undercook your rice so it doesn't become mushy during baking
  • 2 tablespoons tomato paste: Concentrates the umami flavor and helps bind the filling together
  • 1 teaspoon smoked paprika: This single ingredient transforms the whole dish with unexpected depth
  • 1 teaspoon dried thyme: Woody herbs work beautifully with the tomato base
  • 1 teaspoon dried oregano: Classic pairing that feels familiar and comforting
  • 1/2 teaspoon ground black pepper: Freshly cracked pepper adds brightness that dried lacks
  • 1 teaspoon salt: Enhances all the other flavors without making the dish salty
  • 2 tablespoons chopped fresh parsley: Adds a fresh, bright finish to cut through the richness

Instructions

Prepare the cabbage leaves:
Preheat your oven to 375°F (190°C) and bring a large pot of salted water to boil. Carefully peel 12 to 14 whole leaves from the cabbage head and blanch them for 3 to 4 minutes until they bend without breaking. Drain and set them aside to cool slightly.
Build the flavor base:
Heat 1 tablespoon of olive oil in a skillet over medium heat and sauté the chopped onion for 3 to 4 minutes until it turns translucent. Add the garlic, grated carrot, and celery and cook for another 3 minutes until everything softens.
Combine the filling:
Stir in the cooked lentils, rice, tomato paste, smoked paprika, thyme, oregano, pepper, and salt. Let everything cook together for 2 to 3 minutes so the flavors meld, then remove from heat and fold in the fresh parsley.
Mix the tomato sauce:
Combine the crushed tomatoes, olive oil, dried basil, sugar, salt, and pepper in a bowl. Mix thoroughly until the sugar dissolves and the oil incorporates.
Roll the cabbage parcels:
Trim the thick vein at the base of each leaf so it lies flat. Place 2 to 3 tablespoons of filling at the base, fold in the sides, and roll up tightly like a burrito.
Assemble and bake:
Spread a thin layer of tomato sauce in the bottom of a large baking dish and arrange the cabbage rolls seam-side down. Pour the remaining sauce over the top, cover with foil, and bake for 40 minutes. Remove the foil and bake for 10 to 15 more minutes until bubbling and lightly browned.
Tender green cabbage leaves stuffed with lentil rice filling, baked until perfectly tender Pin It
Tender green cabbage leaves stuffed with lentil rice filling, baked until perfectly tender | thehappyladle.com

My partner once came home while these were baking and immediately asked what I'd made that smelled so incredible. The whole apartment feels cozy when these are in the oven, like something special is happening even though it's just cabbage and lentils.

Making Ahead

I often assemble the rolls the night before and store them in the refrigerator, covered with sauce. They actually taste better this way since the flavors have time to develop and the cabbage softens further.

Freezing Instructions

These cabbage rolls freeze exceptionally well, either before or after baking. I wrap individual rolls in plastic and freeze them for those nights when cooking feels impossible.

Serving Suggestions

A simple green salad with lemon vinaigrette cuts through the richness beautifully. Some nights I just serve them with crusty bread to soak up every drop of that tomato sauce.

  • Warm sourdough makes the perfect vehicle for extra sauce
  • A dollop of coconut yogurt adds a cool contrast
  • Fresh dill or extra parsley brightens the presentation
Hearty vegan cabbage rolls arranged in baking dish with savory crushed tomato topping Pin It
Hearty vegan cabbage rolls arranged in baking dish with savory crushed tomato topping | thehappyladle.com

These rolls have become my go-to comfort food, proving that plant-based cooking can be just as satisfying as the traditional versions I grew up eating.

Recipe FAQs

Blanch the leaves in boiling salted water for 3-4 minutes until pliable but not falling apart. Handle gently while rolling, and trim the thick center vein to make folding easier.

Yes, assemble the rolls and refrigerate 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.

Long-grain rice holds its shape well, but brown rice adds nutty flavor. Quinoa or millet make excellent gluten-free alternatives. Just ensure the grain is fully cooked before mixing into the filling.

The cabbage should be fork-tender and the sauce bubbly. After 40 minutes covered, remove foil and bake another 10-15 minutes until the sauce slightly reduces and the tops begin to brown.

Red cabbage works but has a slightly tougher texture and earthier flavor. Blanch an extra minute or two to soften, and expect a darker color presentation with the same delicious taste.

Crusty bread for soaking up sauce, a crisp cucumber salad with dill, or roasted root vegetables like potatoes and beets complement the hearty flavors beautifully.

Vegan Cabbage Rolls with Lentils

Plump cabbage leaves filled with hearty lentils and rice, simmered in zesty tomato sauce.

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: Set oven temperature to 375°F to prepare for baking the cabbage rolls.
2
Prepare Cabbage Leaves: Bring a large pot of salted water to a rolling boil. Carefully remove 12–14 whole leaves from the cabbage head. Blanch the leaves in boiling water for 3–4 minutes until they become pliable and easy to roll. Drain thoroughly and set aside on a clean surface.
3
Sauté Vegetables: Heat 1 tablespoon olive oil in a skillet over medium heat. Add the chopped onion and sauté for 3–4 minutes until translucent and softened. Add the minced garlic, grated carrot, and chopped celery; continue cooking for another 3 minutes until vegetables are tender.
4
Prepare the Filling: Stir the cooked lentils, rice, tomato paste, smoked paprika, dried thyme, dried oregano, pepper, and salt into the sautéed vegetables. Cook the mixture for 2–3 minutes, stirring constantly to combine flavors. Remove from heat and fold in the chopped fresh parsley.
5
Make the Tomato Sauce: In a mixing bowl, combine the crushed tomatoes, olive oil, dried basil, sugar, salt, and pepper. Whisk thoroughly until all ingredients are well incorporated and the sugar has dissolved.
6
Roll the Cabbage: Using a sharp knife, carefully trim the thick vein at the base of each cabbage leaf to make rolling easier. Place 2–3 tablespoons of the filling mixture at the bottom of each leaf. Fold in the sides toward the center, then roll tightly from the base to the tip of the leaf.
7
Arrange in Baking Dish: Spread a thin layer of the prepared tomato sauce evenly across the bottom of a large baking dish. Place the cabbage rolls in the dish, arranging them seam-side down in a single layer.
8
Add Sauce and Cover: Pour the remaining tomato sauce over the cabbage rolls, ensuring each roll is generously coated. Cover the baking dish tightly with aluminum foil to trap moisture during baking.
9
Bake Covered: Place the covered baking dish in the preheated oven and bake for 40 minutes, allowing the cabbage to become tender and the filling to heat through completely.
10
Finish Uncovered: Remove the foil and continue baking for an additional 10–15 minutes until the sauce is bubbling and the tops of the cabbage rolls are slightly browned.
11
Rest Before Serving: Remove the dish from the oven and let the cabbage rolls rest for 5 minutes before serving. This allows the filling to set slightly and makes them easier to handle.
Additional Information

Equipment Needed

  • Large pot for blanching cabbage
  • Skillet for sautéing vegetables
  • Mixing bowls for combining ingredients
  • Large baking dish (9x13 inch or similar)
  • Chef's knife
  • Cutting board
  • Aluminum foil

Nutrition (Per Serving)

Calories 270
Protein 10g
Carbs 48g
Fat 5g

Allergy Information

  • This recipe is naturally free from common allergens including dairy, eggs, nuts, gluten, and soy.
  • Always check labels on canned tomatoes and packaged ingredients to verify they are produced in allergen-free facilities.
Joy Sullivan

Home cook sharing easy, healthy recipes and cozy meal ideas for food lovers.