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.
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
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
- → How do I prevent cabbage leaves from tearing?
-
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.
- → Can I make these ahead of time?
-
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.
- → What grains work best in the filling?
-
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.
- → How do I know when they're done baking?
-
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.
- → Can I use red cabbage instead?
-
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.
- → What pairs well with these rolls?
-
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.