Vegan Cabbage Rolls

Golden vegan cabbage rolls nestled in rich tomato sauce with lentil rice filling Save
Golden vegan cabbage rolls nestled in rich tomato sauce with lentil rice filling | platewellcrafted.com

These tender cabbage rolls feature a hearty filling of cooked lentils and rice mixed with aromatic vegetables like onions, carrots, and celery. Seasoned with smoked paprika, thyme, and oregano, each roll delivers layers of savory flavor. The parcels are nestled in a simple tomato sauce and baked until the cabbage becomes meltingly soft and the sauce bubbles up around them. This dish takes about 90 minutes from start to finish but yields satisfying results that reheat beautifully for meal prep.

The first time I attempted cabbage rolls, I ended up with torn leaves and filling everywhere. My grandmother would have shaken her head at the mess, but somehow those imperfect rolls still tasted like comfort. Now I've learned that the cabbage teaches you patience, and the rolling gets easier with every leaf.

I made these for a friend who swore she hated cabbage anything. She took one bite, looked up surprised, and asked for seconds. Sometimes the dishes that seem the most humble end up being the ones people remember most.

Ingredients

  • 1 large head green cabbage: Pick one with tight leaves and remove them carefully, keeping them whole for rolling
  • 1 tablespoon olive oil: This helps sauté the vegetables until they're sweet and fragrant
  • 1 large yellow onion, finely chopped: The foundation of flavor, so take your time chopping it small
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, dont skip it
  • 1 medium carrot, grated: Adds natural sweetness and keeps the filling moist
  • 1 celery stalk, finely chopped: Provides a subtle backbone that balances the richness
  • 1 cup cooked brown or green lentils: These give the filling protein and a satisfying texture
  • 1 cup cooked longgrain rice: Slightly undercook it so it doesnt get mushy when baked
  • 2 tablespoons tomato paste: Concentrated umami that deepens the filling flavor
  • 1 teaspoon smoked paprika: This is the secret ingredient that makes people ask whats in it
  • 1 teaspoon dried thyme: Earthy and warm, complements the cabbage perfectly
  • 1 teaspoon dried oregano: Classic herb that brings everything together
  • 1/2 teaspoon ground black pepper: Freshly ground adds more complexity
  • 1 teaspoon salt: Season generously, cabbage needs salt to shine
  • 2 tablespoons chopped fresh parsley: Brightens up the filling with a fresh finish
  • 2 cups canned crushed tomatoes: Use good quality tomatoes, theyre the main flavor of the sauce
  • 1 tablespoon olive oil: For the sauce, helps the flavors meld together
  • 1 teaspoon dried basil: Sweet and herbaceous, plays nicely with the tomatoes
  • 1 teaspoon sugar: Just enough to balance the acidity of the tomatoes
  • 1/2 teaspoon salt: Adjust to taste, remembering the filling is already seasoned
  • 1/4 teaspoon ground black pepper: A gentle warmth that lingers

Instructions

Preheat your oven:
Get it to 375°F so its ready when you are
Prepare the cabbage leaves:
Boil a large pot of salted water, carefully peel off 12 to 14 whole leaves, and blanch them for 3 to 4 minutes until they bend without breaking
Cook the aromatics:
Heat olive oil in a skillet over medium heat, cook the onion for 3 to 4 minutes until it turns translucent, then add garlic, carrot, and celery for another 3 minutes
Make the filling:
Stir in the lentils, rice, tomato paste, smoked paprika, thyme, oregano, pepper, and salt, cook for 2 to 3 minutes, then remove from heat and fold in the parsley
Whisk together the sauce:
Combine crushed tomatoes, olive oil, basil, sugar, salt, and pepper in a bowl until fully incorporated
Trim and stuff the leaves:
Cut away that tough vein at the bottom of each leaf, spoon 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snug
Start the assembly:
Spread a little sauce across the bottom of your baking dish and place the rolls seam side down, nestled close together
Add the sauce and cover:
Pour the rest of the tomato sauce over the rolls and cover the dish tightly with foil
Bake until tender:
Cook for 40 minutes covered, then remove the foil and bake another 10 to 15 minutes until the sauce bubbles and the tops lightly brown
Let them rest:
Wait 5 minutes before serving, this helps the filling set and makes them easier to plate
Tender baked vegan cabbage rolls stuffed with savory lentils and vegetables Save
Tender baked vegan cabbage rolls stuffed with savory lentils and vegetables | platewellcrafted.com

These rolls have become my goto for Sunday dinners. Something about the process feels meditative, and the way the house smells while they bake makes everything feel right.

Make Ahead Magic

You can assemble these rolls a day before baking and store them covered in the refrigerator. The flavors actually develop overnight, making them taste even better.

Freezing Guidelines

Freeze the assembled rolls before baking, wrapped tightly. Thaw overnight in the refrigerator, then bake as directed, adding about 10 minutes to the covered baking time.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness beautifully. Crusty bread for soaking up extra sauce is practically mandatory.

  • Try a dollop of vegan sour cream on top for extra tang
  • A squeeze of fresh lemon right before serving brightens everything
  • Leftovers reheat beautifully and taste even better the next day
Steaming vegan cabbage rolls bathed in crushed tomato sauce showcasing plant-based filling Save
Steaming vegan cabbage rolls bathed in crushed tomato sauce showcasing plant-based filling | platewellcrafted.com

There's something deeply satisfying about a recipe that transforms humble ingredients into something this special. Hope these rolls bring as much comfort to your table as they have to mine.

Recipe FAQs

Boil a large pot of salted water and carefully remove 12-14 whole leaves from the cabbage head. Blanch them in the boiling water for 3-4 minutes until they become pliable and easy to roll. Drain and set aside to cool slightly before filling.

Yes, these rolls reheat beautifully. You can assemble them completely and refrigerate for up to 24 hours before baking, or freeze the uncooked rolls for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

Long-grain white or brown rice works excellently, but you can substitute quinoa or millet for variety. Ensure whichever grain you choose is fully cooked before mixing it with the lentils and seasonings.

The cabbage rolls are ready when the tomato sauce is bubbling around the edges and the tops have lightly browned, about 50-55 minutes total. The cabbage should be tender when pierced with a fork.

Crusty bread for soaking up the tomato sauce makes an excellent accompaniment. A fresh green salad with vinaigrette provides a nice contrast to the warm, savory flavors. Sour cream or vegan yogurt also pairs well.

Vegan Cabbage Rolls

Tender cabbage leaves filled with hearty lentils and rice, baked in a zesty tomato sauce for a satisfying 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.
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
Stuff and 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 the Rolls: 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 and Serve: 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

  • Free from common allergens: dairy, eggs, nuts, gluten, and soy. Always check labels on canned tomatoes and other packaged ingredients for potential allergens.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.