Save The smell of cabbage softening in boiling water always takes me straight back to my tiny apartment kitchen, standing over a pot that was just slightly too small, trying not to tear the leaves as I fished them out with tongs. I'd decided to veganize my grandmother's cabbage rolls on a whim one Sunday, armed with nothing but lentils, leftover rice, and a hunch that it would work. The first batch was lumpy and uneven, but when I pulled them from the oven and tasted that first bite, I realized I'd stumbled onto something worth repeating. These baked vegan cabbage rolls became my go-to for cozy dinners and potlucks where I wanted to bring something hearty and unexpected. They've never let me down.
I made these for a friend who was going through a rough patch and needed comfort food that didn't come from a delivery app. She sat at my kitchen counter while I rolled each one, talking through her week, and by the time they came out of the oven, the whole apartment smelled like home. We ate them straight from the baking dish with forks, no plates, no ceremony. She told me later that it was the first meal in weeks that made her feel cared for. That's when I knew this recipe was a keeper.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Large head green cabbage: Choose one that feels heavy for its size with tightly packed leaves, the outer layers peel away easily once blanched and become surprisingly tender without falling apart.
- Cooked brown rice: Day old rice works best because it holds its shape better in the filling and doesn't turn mushy during baking.
- Cooked green or brown lentils: These add a meaty texture and protein that makes the rolls satisfying, just be sure they're cooked through but not falling apart.
- Small onion, finely chopped: A fine dice is key here so the filling stays cohesive and you get sweetness in every bite without crunchy chunks.
- Garlic, minced: Fresh garlic brings a warmth that dried just can't match, and it mellows beautifully as everything bakes together.
- Medium carrot, grated: This adds a subtle sweetness and moisture to the filling, plus a little color that makes each roll look more vibrant.
- Tomato paste: A small amount deepens the flavor of the filling and ties it to the sauce, creating a cohesive taste throughout.
- Olive oil: Use a good quality one for sautéing, it carries the flavors of the aromatics and keeps everything from sticking.
- Fresh parsley: The brightness cuts through the richness of the lentils and rice, and it makes the whole dish feel fresher.
- Dried thyme: This herb brings an earthy, slightly floral note that pairs perfectly with cabbage and tomato.
- Smoked paprika: Just a teaspoon gives a gentle smokiness that adds depth without overpowering the other flavors.
- Canned crushed tomatoes: San Marzano tomatoes are worth it if you can find them, their natural sweetness balances the acidity perfectly.
- Dried oregano: A classic pairing with tomato sauce, it brings a Mediterranean warmth that feels comforting and familiar.
- Sugar (optional): A tiny bit tames any bitterness from the tomatoes, but taste your sauce first because some brands don't need it.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and Prep:
- Set your oven to 375°F and get your baking dish ready. This is the moment to clear some counter space because you'll need room to work once the leaves are blanched.
- Blanch the Cabbage:
- Bring a large pot of salted water to a rolling boil, then gently peel off 8 to 10 outer leaves from the cabbage head and drop them in for 2 to 3 minutes until they're soft enough to bend without cracking. Use tongs to lift them out carefully and let them drain in a colander.
- Sauté the Aromatics:
- Heat a tablespoon of olive oil in a skillet over medium heat and add the chopped onion and garlic, stirring until they smell sweet and turn translucent, about 3 to 4 minutes. Toss in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, and let everything cook together for another 2 minutes.
- Mix the Filling:
- In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and chopped parsley, mixing until everything is evenly distributed. Taste it and adjust the salt and pepper, this is your chance to get it just right.
- Make the Tomato Sauce:
- In a saucepan, heat another tablespoon of olive oil and sauté the onion and garlic until they're soft and fragrant. Stir in the crushed tomatoes, oregano, sugar if using, salt, and pepper, then let it simmer gently for 10 minutes to let the flavors come together.
- Assemble the Rolls:
- Spread half a cup of the tomato sauce across the bottom of your baking dish to keep the rolls from sticking. Lay a cabbage leaf flat, trim any thick stem with a knife, then place 2 to 3 tablespoons of filling near the base, fold the sides in, and roll it up snugly before placing it seam side down in the dish.
- Bake Covered:
- Pour the remaining sauce over the rolls, making sure each one gets a good coating, then cover the dish tightly with foil. Bake for 45 minutes so the cabbage becomes tender and the flavors meld.
- Finish Uncovered:
- Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling and the tops of the rolls have a slight caramelized edge. Let them cool for a few minutes before serving so you don't burn your tongue like I did the first time.
Save There's something almost meditative about rolling each one, folding the sides just so, tucking the filling in like a little gift. The first time I served these at a dinner party, someone asked if I'd been making them my whole life, and I laughed because I'd only figured them out a few months earlier. But that's the magic of this dish: it tastes like tradition even when it's brand new. Now every time I make them, I feel like I'm carrying forward something bigger than just a recipe.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Storing and Reheating
These rolls keep beautifully in the fridge for up to four days, stored in an airtight container with some of the sauce spooned over the top to keep them moist. I usually reheat individual portions in the microwave for about two minutes, or you can warm the whole dish in a 350°F oven covered with foil for 20 minutes. They also freeze surprisingly well: let them cool completely, wrap each roll in plastic wrap, then store them in a freezer bag for up to three months. Thaw overnight in the fridge and reheat as you would leftovers.
Serving Suggestions
I love serving these with a simple side of mashed potatoes or crusty bread to soak up the extra tomato sauce that pools at the bottom of the dish. A crisp green salad with a lemon vinaigrette cuts through the richness and makes the meal feel more complete. For a heartier spread, roasted root vegetables or sautéed greens work beautifully alongside. If you're feeling fancy, a light red wine or even sparkling water with a squeeze of lemon makes the whole dinner feel special without any extra effort.
Make Ahead Tips
You can prep the entire dish up to a day in advance: assemble the rolls in the baking dish, pour the sauce over them, cover tightly with foil, and refrigerate until you're ready to bake. Just add an extra 10 minutes to the covered baking time if you're putting them in straight from the fridge. The filling itself also keeps well for two days, so you can make it ahead and roll the cabbage leaves the day you plan to serve them.
- Let the blanched cabbage leaves cool completely before storing them in the fridge or they'll get slimy.
- If you're short on time, use pre cooked lentils and microwaveable rice to cut the prep down to 20 minutes.
- Double the recipe and freeze half for an easy weeknight dinner later, your future self will thank you.
Save These vegan cabbage rolls have become one of those recipes I return to again and again, the kind that feels like a warm hug on a cold evening. I hope they bring you as much comfort and joy as they've brought me.
Recipe FAQ
- → Can I prepare the cabbage rolls ahead of time?
Yes, you can assemble the rolls up to 24 hours in advance. Store them covered in the refrigerator with the sauce, then bake when ready. You may need to add 10-15 minutes to the cooking time if baking from cold.
- → What's the best way to soften the cabbage leaves without tearing them?
Blanching is key. Boil the leaves for 2-3 minutes until just pliable. If leaves tear, you can overlap two smaller pieces. Freezing the whole cabbage head overnight and thawing it also naturally softens the leaves.
- → Can I substitute the lentils with another protein?
Absolutely. Cooked chickpeas, crumbled tofu, or textured vegetable protein work well. You can also use a combination of different legumes for varied texture and nutrition.
- → How do I store and reheat leftovers?
Store covered in the refrigerator for up to 4 days. Reheat in a covered dish at 350°F for 20-25 minutes, or microwave individual portions. The flavors often deepen after a day, making leftovers even more delicious.
- → Can these cabbage rolls be frozen?
Yes, they freeze beautifully. Assemble the rolls in a freezer-safe dish with sauce, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen adding 30-40 minutes to the cooking time.
- → What can I serve alongside these cabbage rolls?
They pair wonderfully with crusty bread, mashed potatoes, roasted root vegetables, or a simple cucumber salad. A dollop of plant-based sour cream or cashew cream adds extra richness.