Baked Vegan Cabbage Rolls

Featured in: Mocktails & Refreshers

These baked vegan cabbage rolls bring comforting Eastern European flavors to your table with a plant-based twist. Tender cabbage leaves are filled with a hearty mixture of brown rice, protein-rich lentils, sautéed vegetables, and aromatic herbs, then baked in a rich tomato sauce until bubbly. Perfect for meal prep or family dinners, these rolls are dairy-free, nut-free, and packed with wholesome ingredients that satisfy without compromise.

Updated on Thu, 29 Jan 2026 08:59:00 GMT
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic baking dish. Save to Pinterest
Golden-brown Baked Vegan Cabbage Rolls bubbling with rich tomato sauce in a ceramic baking dish. | funcockts.com

My neighbor brought over a plate of cabbage rolls last winter, and I watched her unwrap one with such care that I had to ask for the recipe. What struck me wasn't just how comforting they were, but that she'd made them vegan without anyone noticing the difference. That afternoon in her kitchen, surrounded by the smell of simmering tomatoes and fresh herbs, I realized this dish didn't need meat to feel like home. Now whenever I make them, I think of that moment and how a simple plant-based filling can taste just as nourishing and real.

I made these for my book club one night, nervous about whether my vegan attempt would land, and watched four people go back for seconds without hesitation. One friend said it reminded her of her grandmother's kitchen, which felt like the highest compliment. That's when I understood these cabbage rolls bridge something important between tradition and the way we eat now.

Ingredients

  • 1 large head green cabbage: Choose one that feels firm and heavy, with leaves that peel away easily once blanched.
  • 1 cup cooked brown rice: Cook it separately with a pinch of salt so the grains stay distinct and don't turn mushy in the filling.
  • 1 cup cooked green or brown lentils: These bring protein and a subtle earthiness that grounds the whole dish.
  • 1 small onion, finely chopped: Mincing it small helps it disappear into the filling and distribute flavor evenly.
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, so don't skip it for powder.
  • 1 medium carrot, grated: This adds sweetness and moisture to the filling without any extra liquid.
  • 2 tbsp tomato paste: This concentrated flavor is what makes the filling taste savory and substantial.
  • 1 tbsp olive oil: Use a good quality oil for sautéing the filling vegetables.
  • 2 tbsp chopped fresh parsley: Fresh herbs brighten everything at the end, so don't use dried here.
  • 1 tsp dried thyme: Thyme has this warm, slightly peppery quality that feels right for cabbage rolls.
  • 1 tsp smoked paprika: This gives a subtle smokiness that makes the dish feel more complex and intentional.
  • 1/2 tsp salt and 1/4 tsp black pepper: Taste as you go and adjust to your preference.
  • 2 cups canned crushed tomatoes: San Marzano varieties are richer, but any good quality canned tomato works.
  • 1 tbsp olive oil for the sauce: Same quality oil as before.
  • 1 small onion and 2 cloves garlic for sauce: These build the sauce base just like the filling does.
  • 1 tsp dried oregano: Oregano and tomato sauce are a classic pairing for good reason.
  • 1 tsp sugar optional: Just a touch to balance the acidity of canned tomatoes if needed.

Instructions

Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Get Your Oven Ready:
Preheat to 375°F and let it come to temperature while you prep everything else. This matters more than you'd think because the rolls need consistent heat to bake evenly.
Blanch the Cabbage Leaves:
Bring a large pot of salted water to a rolling boil, then carefully pull 8 to 10 whole leaves from the cabbage head and slip them into the water. They'll soften in 2 to 3 minutes and you'll know they're ready when they bend without cracking.
Make the Filling:
Heat olive oil in a skillet over medium heat and sauté your chopped onion and garlic until they soften and smell sweet. Add the grated carrot, tomato paste, thyme, paprika, salt, and pepper, stirring for about 2 minutes until everything is fragrant and combined.
Combine Everything:
Transfer those sautéed vegetables to a large bowl and mix in your cooked rice, lentils, and fresh parsley. Taste it and adjust the seasoning because this is your chance to make sure every component tastes intentional.
Build Your Sauce:
In another saucepan, heat olive oil and sauté onion and garlic until they turn translucent and golden. Add your crushed tomatoes, oregano, sugar if using it, salt, and pepper, then let it simmer gently for 10 minutes so the flavors get to know each other.
Layer the Baking Dish:
Spread about half a cup of tomato sauce across the bottom of your baking dish to create a cushion so the rolls don't stick. This small step makes serving so much easier later.
Roll with Care:
Lay a blanched cabbage leaf flat, trim away any thick stem, then spoon 2 to 3 tablespoons of filling near the base. Fold the sides in and roll it up snugly seam-side down, then nestle it in the sauce, repeating until you've used all your leaves and filling.
Cover and Bake:
Pour the remaining sauce over all the rolls, cover the dish tightly with foil, and slide it into your preheated oven for 45 minutes. The foil keeps everything from drying out and helps the rolls steam gently.
Finish Strong:
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling at the edges and the rolls have started to caramelize slightly. This last bit of uncovered time lets the top brown a little and gives the dish a finished look.
Rest Before Serving:
Let the whole dish cool for just a few minutes so the filling sets slightly and it's easier to transfer to plates. A light sprinkle of fresh parsley on top brings everything to life.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Freshly baked vegan cabbage rolls served on a plate with a side of crusty bread. Save to Pinterest
Freshly baked vegan cabbage rolls served on a plate with a side of crusty bread. | funcockts.com

There's something meditative about rolling these by hand, and I've noticed it's become a ritual whenever I need to slow down and think. The repetitive motion, the sound of the sauce bubbling in the oven later, the way the whole kitchen fills with that tomato-herb smell—it all adds up to something that feels like care on a plate.

Why Lentils and Rice Are the Perfect Pair

Brown lentils bring earthiness and protein while brown rice adds chew and texture, and together they mimic the heartiness of meat without trying too hard to replicate it. I've tried versions with just one or the other and they always feel incomplete, but together they create a filling that's genuinely satisfying. The ratio is important too—equal parts means the flavor stays balanced and nothing overwhelms the delicate cabbage.

The Tomato Sauce Secret

The sauce is where you can really taste the difference between something rushed and something made with intention. Simmering it separately for those 10 minutes lets the oregano and garlic bloom, and it deepens the tomato flavor instead of it tasting thin or one-dimensional. That small touch of sugar isn't about sweetness—it's about balance, softening the acidity so the whole dish tastes rounder.

Serving and Storage Tips

These rolls are wonderful fresh from the oven, but they're honestly even better the next day when the flavors have gotten to know each other. They reheat beautifully in a low oven or even gently on the stovetop, and they keep in the refrigerator for up to four days, making them perfect for meal planning. You can also freeze them unbaked for up to two months, though add a few extra minutes to the baking time if you do.

  • Serve with crusty bread to soak up every drop of that tomato sauce.
  • A side of simple greens or mashed potatoes rounds out the meal without competing for attention.
  • These pair nicely with a light red wine or sparkling water if you're looking to drink something alongside.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Savory lentil and brown rice stuffed cabbage rolls garnished with fresh parsley in tomato sauce. Save to Pinterest
Savory lentil and brown rice stuffed cabbage rolls garnished with fresh parsley in tomato sauce. | funcockts.com

Making these cabbage rolls taught me that some of the most comforting dishes don't need to be complicated, just thoughtful. Every time I pull them from the oven, I'm reminded that good food comes from small, intentional choices.

Recipe Questions & Answers

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 to serve. Add 10-15 minutes to the baking time if cooking directly from cold.

What can I substitute for lentils in the filling?

You can use cooked chickpeas, white beans, or crumbled firm tofu as alternatives. Finely chopped mushrooms also work well for adding texture and umami depth to the filling.

How do I prevent the cabbage leaves from tearing?

Blanch the leaves just until pliable, about 2-3 minutes. If a leaf tears, you can overlap two smaller leaves or patch it with another piece. Trimming the thick stem also helps with rolling.

Can I freeze baked cabbage rolls?

Absolutely. Let them cool completely, then freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F until warmed through.

What side dishes pair well with cabbage rolls?

Serve them with crusty bread, mashed potatoes, roasted root vegetables, or a simple green salad. A dollop of vegan sour cream or cashew cream also complements the tomato sauce beautifully.

How can I add more flavor to the filling?

Try adding nutritional yeast for a cheesy note, smoked paprika for depth, or fresh dill and parsley. Sautéed mushrooms or sun-dried tomatoes also enhance the umami profile significantly.

Baked Vegan Cabbage Rolls

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

Prep Duration
35 minutes
Cook Duration
60 minutes
Overall Time
95 minutes
Authored by Funcockts Ethan Miller


Skill Level Medium

Cuisine Eastern European

Makes 4 Portions

Diet Facts Vegan-Friendly, No Dairy, No Gluten

What You 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

Directions

Step 01

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

Step 02

Make the Filling Base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté onion and garlic for 3 to 4 minutes until softened. Add grated carrot, tomato paste, thyme, paprika, salt, and pepper, and cook for 2 minutes until fragrant.

Step 03

Combine Filling Ingredients: In a large bowl, combine the sautéed vegetable mixture with cooked brown rice, cooked lentils, and fresh parsley. Mix thoroughly and adjust seasoning to taste.

Step 04

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

Step 05

Layer Sauce in Baking Dish: Spread 1/2 cup of the prepared tomato sauce evenly across the bottom of a baking dish to prevent sticking.

Step 06

Assemble Cabbage Rolls: Lay a cabbage leaf flat and trim any thick stem portions. Place 2 to 3 tablespoons of filling at the base of the leaf, fold in the sides, and roll up tightly. Place seam-side down in the baking dish. Repeat with remaining leaves and filling until all are arranged.

Step 07

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

Step 08

Bake Covered: Bake covered for 45 minutes at 375°F. Remove foil and bake for an additional 10 to 15 minutes until the sauce is bubbly and the edges begin to brown slightly.

Step 09

Rest and Serve: Remove from oven and let cool for 5 minutes. Transfer to serving plates and garnish with additional fresh parsley if desired.

Tools Needed

  • Large pot for boiling cabbage leaves
  • Skillet for sautéing vegetables
  • Saucepan for tomato sauce
  • Large mixing bowl
  • 9x13 inch baking dish
  • Sharp knife and cutting board
  • Aluminum foil for covering

Allergy Details

Review all components for allergens and reach out to a health expert if needed.
  • Contains no major allergens including tree nuts, peanuts, shellfish, or eggs.
  • Verify all packaged ingredients for potential cross-contamination warnings if highly sensitive to gluten or tree nuts.

Nutrition Details (each serving)

Nutrition details are just for reference and can't replace professional medical counsel.
  • Energy (Calories): 285
  • Fats: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g