Baked Vegan Cabbage Rolls

Featured in: Weeknight Dinners

These baked vegan cabbage rolls offer a satisfying plant-based take on an Eastern European classic. Tender cabbage leaves embrace a savory filling of lentils, brown rice, sautéed vegetables, and aromatic herbs, all bathed in a rich tomato sauce. Perfect for a comforting main dish that serves four.

Updated on Fri, 30 Jan 2026 16:33:00 GMT
Golden brown Baked Vegan Cabbage Rolls fresh from the oven, glistening with rich tomato sauce. Pin It
Golden brown Baked Vegan Cabbage Rolls fresh from the oven, glistening with rich tomato sauce. | urbanspatula.com

The steam rising from a pot of blanched cabbage leaves is a smell I associate with unhurried Sunday afternoons. I started making these vegan cabbage rolls after a potluck where someone brought a version so tender and flavorful I couldn't stop thinking about it. When I asked for the recipe, they laughed and said it was mostly improvised from memory and whatever was in the pantry. That conversation stuck with me, and I began experimenting with lentils and rice, tweaking the spices until the filling tasted just right.

I remember the first time I served these at a dinner party, a friend who grew up eating traditional stuffed cabbage was quiet for a moment after his first bite. He looked up and said it reminded him of his grandmother's kitchen, which is about the highest compliment a dish can receive. That night I realized food doesn't need meat to carry memory or warmth. It just needs care, good seasoning, and the willingness to let flavors speak for themselves.

Ingredients

  • Green cabbage: Look for a head with tightly packed, pliable leaves; blanching softens them just enough to roll without tearing.
  • Brown rice: I prefer it for its nutty flavor and chewy texture, but white rice works if that's what you have on hand.
  • Green or brown lentils: These hold their shape during cooking and add a meaty heartiness that red lentils can't quite match.
  • Onion and garlic: The aromatics that make the filling smell like home; don't skip the slow sauté to bring out their sweetness.
  • Carrot: Grated finely, it adds a subtle sweetness and a pop of color to the filling.
  • Tomato paste: A spoonful deepens the filling's richness and ties it to the sauce waiting below.
  • Olive oil: Used twice, once for the filling and once for the sauce, it adds a smooth base without heaviness.
  • Fresh parsley: Brightens everything; I chop it roughly so you get little bursts of green in every bite.
  • Dried thyme: Earthy and warm, it bridges the lentils and tomatoes beautifully.
  • Smoked paprika: This is my secret weapon; it gives the filling a gentle smoky depth without overwhelming the dish.
  • Crushed tomatoes: The backbone of the sauce; I prefer canned for consistency, but fresh works in summer.
  • Dried oregano: A classic tomato companion that makes the sauce taste like it simmered all day.
  • Sugar: Just a pinch balances the acidity of the tomatoes and rounds out the sauce.

Instructions

Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Preheat and Prep:
Set your oven to 375°F and give it time to come up to temperature while you work. This ensures even baking and a bubbly, golden finish.
Blanch the Leaves:
Bring a large pot of salted water to a rolling boil, then carefully peel off 8 to 10 outer leaves from the cabbage head. Dunk them in the boiling water for 2 to 3 minutes until they bend easily without snapping, then drain and lay them flat on a towel.
Cook the Filling Base:
Heat a tablespoon of olive oil in a skillet over medium heat, then add the chopped onion and garlic, stirring until they soften and smell sweet. Toss in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, and cook for another 2 minutes until everything is glossy and fragrant.
Mix the Filling:
In a large bowl, combine the sautéed vegetables with the cooked rice, lentils, and chopped parsley. Mix thoroughly with a spoon or your hands, taste it, and adjust the seasoning if needed.
Make the Tomato Sauce:
In a saucepan, heat another tablespoon of olive oil and sauté the onion and garlic until they turn translucent. Stir in the crushed tomatoes, oregano, sugar, salt, and pepper, then let it simmer gently for 10 minutes to meld the flavors.
Prepare the Baking Dish:
Spread about half a cup of the tomato sauce across the bottom of your baking dish. This keeps the rolls from sticking and adds flavor from below.
Assemble the Rolls:
Lay a cabbage leaf flat on your counter and trim away any thick stem that might make rolling difficult. Spoon 2 to 3 tablespoons of filling near the base, fold in the sides like a burrito, then roll it up tightly and place it seam-side down in the dish.
Add the Sauce and Cover:
Pour the remaining tomato sauce over the rolls, making sure each one gets a good coating. Cover the dish snugly with foil to trap steam and keep everything moist.
Bake Covered:
Slide the dish into the oven and bake for 45 minutes. The rolls will steam gently under the foil, becoming tender and infused with the sauce.
Finish Uncovered:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbly and the edges of the cabbage leaves start to brown slightly. Let the rolls cool for a few minutes before serving, and sprinkle with extra parsley if you like.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Tender cabbage leaves stuffed with lentils and rice, smothered in savory tomato sauce. Pin It
Tender cabbage leaves stuffed with lentils and rice, smothered in savory tomato sauce. | urbanspatula.com

There's something deeply satisfying about cutting into a cabbage roll and seeing the layers of filling hold together perfectly. One winter evening, I made a double batch and froze half for a week when I knew I'd be too tired to cook. When I pulled them out and baked them straight from the freezer, they tasted just as comforting as the first time. It's moments like that when a recipe earns its place in your regular rotation.

Make It Your Own

I've swapped the brown rice for quinoa when I wanted a little extra protein, and the texture was fluffier but just as satisfying. A friend once added finely chopped mushrooms to the filling, and the earthy richness they brought made the rolls taste almost meaty. If you like a bit of heat, a pinch of red pepper flakes in the sauce gives it a gentle kick without overpowering the sweetness of the tomatoes. These rolls are forgiving and adapt well to whatever you have in your pantry.

Serving Suggestions

I usually serve these with a hunk of crusty bread to mop up the extra sauce, but creamy mashed potatoes on the side turn it into a full comfort food feast. A simple green salad with a tart vinaigrette cuts through the richness and keeps the meal from feeling too heavy. For drinks, a light red wine like Pinot Noir pairs beautifully, though I've also enjoyed them with sparkling water and a squeeze of lemon. Leftovers are excellent tucked into a lunchbox the next day, reheated gently in the microwave.

Storage and Freezing

These rolls keep well in the fridge for up to four days in an airtight container, and they reheat beautifully in the oven or microwave. If you want to freeze them, assemble the rolls but don't bake them yet; wrap the dish tightly in plastic wrap and then foil, and freeze for up to three months. When you're ready to eat, let them thaw in the fridge overnight, then bake as directed, adding an extra 10 minutes if they're still a bit cold in the center.

  • Label your frozen rolls with the date so you remember when you made them.
  • If reheating from the fridge, cover with foil to keep them from drying out.
  • A splash of vegetable broth over the top before reheating adds moisture and refreshes the flavors.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Vegan stuffed cabbage rolls plated, served with fresh parsley and crusty bread on the side. Pin It
Vegan stuffed cabbage rolls plated, served with fresh parsley and crusty bread on the side. | urbanspatula.com

These vegan cabbage rolls have become one of those recipes I turn to when I want something nourishing that doesn't require constant attention. They fill the kitchen with the kind of warmth that makes everyone wander in to see what's cooking.

Questions & Answers

Can I prepare these cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover tightly and refrigerate, then bake when ready to serve, adding 10-15 minutes to the cooking time if baking directly from cold.

How do I prevent the cabbage leaves from tearing?

Blanch the leaves until they're pliable but not mushy, about 2-3 minutes. If a leaf tears, overlap two smaller leaves or patch with another piece. The sauce will help hold everything together during baking.

What can I substitute for lentils in the filling?

Cooked chickpeas, black beans, or crumbled firm tofu work well. You can also use a combination of grains like quinoa or bulgur wheat for different textures and flavors.

How should I store leftover cabbage rolls?

Store cooled rolls in an airtight container in the refrigerator for up to 4 days. They also freeze beautifully for up to 3 months. Reheat in the oven covered with foil or in the microwave with a splash of water.

Can I use a different type of cabbage?

Green cabbage works best due to its sturdy leaves and mild flavor. Savoy cabbage is a good alternative with its tender, crinkled leaves. Avoid red cabbage as it can be tougher and may discolor the filling.

What side dishes pair well with these rolls?

Serve alongside mashed potatoes, crusty bread, or a simple cucumber salad. Roasted root vegetables or a dollop of vegan sour cream also complement the rich tomato sauce beautifully.

Baked Vegan Cabbage Rolls

Plant-based stuffed cabbage with lentils, brown rice, and herbs in rich tomato sauce. Comforting and hearty.

Prep Time
35 minutes
Cook Time
60 minutes
Overall Time
95 minutes
Created by Carter Phillips


Skill Level Medium

Cuisine Eastern European

Portions 4 Serving Size

Diet Preferences Plant-Based, No Dairy, No Gluten

What You’ll Need

Cabbage Rolls

01 1 large head green cabbage
02 1 cup cooked brown rice
03 1 cup cooked green or brown lentils
04 1 small onion, finely chopped
05 2 cloves garlic, minced
06 1 medium carrot, grated
07 2 tablespoons tomato paste
08 1 tablespoon olive oil
09 2 tablespoons chopped fresh parsley
10 1 teaspoon dried thyme
11 1 teaspoon smoked paprika
12 1/2 teaspoon salt
13 1/4 teaspoon black pepper

Tomato Sauce

01 2 cups canned crushed tomatoes
02 1 tablespoon olive oil
03 1 small onion, finely chopped
04 2 cloves garlic, minced
05 1 teaspoon dried oregano
06 1 teaspoon sugar
07 Salt and pepper to taste

How-To Steps

Step 01

Prepare Oven and Cabbage: Preheat oven to 375°F. Bring a large pot of salted water to boil. Carefully peel 8-10 whole leaves from the cabbage head. Blanch in boiling water for 2-3 minutes until pliable. Drain and set aside on a clean surface.

Step 02

Create Filling Base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté chopped onion and garlic for 3-4 minutes until softened. Add grated carrot, tomato paste, dried thyme, smoked paprika, salt, and pepper. Cook for 2 minutes while stirring.

Step 03

Combine Filling Ingredients: In a large mixing bowl, combine the sautéed vegetables with cooked brown rice, cooked lentils, and fresh parsley. Mix thoroughly and adjust seasoning as needed.

Step 04

Prepare Tomato Sauce: Heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté chopped onion and garlic until translucent. Add crushed tomatoes, dried oregano, sugar, salt, and pepper. Simmer for 10 minutes.

Step 05

Assemble Rolls: Spread 1/2 cup tomato sauce on the bottom of a baking dish. Lay one cabbage leaf flat and trim the thick stem if necessary. Place 2-3 tablespoons of filling at the base, fold in the sides, and roll tightly. Place seam-side down in the baking dish. Repeat with remaining leaves and filling.

Step 06

Add Sauce and Cover: Pour the remaining tomato sauce evenly over the rolls. Cover the baking dish tightly with aluminum foil.

Step 07

Bake Until Tender: Bake covered for 45 minutes. Remove foil and bake for an additional 10-15 minutes until the sauce is bubbly and rolls are tender.

Step 08

Rest and Serve: Allow the rolls to cool slightly before serving. Garnish with additional fresh parsley if desired.

Tools You’ll Need

  • Large pot
  • Skillet
  • Saucepan
  • Mixing bowl
  • Baking dish
  • Knife and cutting board
  • Aluminum foil

Allergy Warnings

Review every ingredient for allergens and ask a professional if you’re unsure.
  • Contains no major allergens
  • Verify all packaged ingredients for potential gluten or nut traces if highly sensitive

Nutrition Info (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 285
  • Fats: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g