Baked Vegan Cabbage Rolls

Featured in: Family Dinners

These baked vegan cabbage rolls offer a satisfying plant-based take on Eastern European comfort food. Tender cabbage leaves wrap around a hearty filling of brown rice, lentils, sautéed vegetables, and aromatic herbs. Baked in a rich tomato sauce with oregano and garlic, these rolls emerge tender and flavorful. Perfect for meal prep or feeding a crowd, they're naturally dairy-free and nut-free.

Updated on Fri, 30 Jan 2026 14:55:00 GMT
Freshly baked vegan cabbage rolls in a ceramic dish, glistening with rich tomato sauce and flecked with fresh parsley.  Save
Freshly baked vegan cabbage rolls in a ceramic dish, glistening with rich tomato sauce and flecked with fresh parsley. | turbobaker.com

The smell of simmering tomato sauce hit me before I even opened my friend's apartment door. She was testing a vegan version of her grandmother's cabbage rolls, and the kitchen was a warm mess of blanched leaves, sticky rice, and laughter. I watched her fold each one with more confidence than I ever had with any dumpling. That evening, we ate every single roll straight from the pan, and I went home with a page of scribbled notes that I still keep in my recipe binder.

I made these for a potluck once, thinking they might get overshadowed by flashier dishes. Instead, people kept coming back, asking what was inside and how the cabbage stayed so tender. One guest told me it reminded her of her childhood in Poland, and that quiet compliment meant more to me than any five-star review ever could.

Ingredients

  • 1 large head green cabbage: Choose one with tightly packed leaves so they peel off intact and blanch them just until they bend without tearing.
  • 1 cup cooked brown rice: The nuttiness of brown rice adds texture and keeps the filling from getting mushy, but day-old rice works even better because it holds its shape.
  • 1 cup cooked green or brown lentils: These give the rolls their hearty, protein-rich backbone and soak up all the savory flavors beautifully.
  • 1 small onion, finely chopped: Finely chopping ensures it melts into the filling and releases sweetness without overpowering the other ingredients.
  • 2 cloves garlic, minced: Fresh garlic makes all the difference, adding warmth and depth that dried versions just cant match.
  • 1 medium carrot, grated: It sneaks in a hint of sweetness and a pop of color that makes the filling feel lighter and more vibrant.
  • 2 tbsp tomato paste: A small amount deepens the filling with umami richness and ties everything together with the sauce.
  • 1 tbsp olive oil (for filling): Just enough to sauté the aromatics and keep the mixture from sticking to the pan.
  • 2 tbsp chopped fresh parsley: Fresh parsley brightens the whole dish and adds a subtle herbal note that dried parsley cant replicate.
  • 1 tsp dried thyme: Thyme brings an earthy, slightly floral quality that complements the lentils and rice perfectly.
  • 1 tsp smoked paprika: This is the secret ingredient that gives the filling a gentle smokiness and a hint of warmth.
  • 1/2 tsp salt: Season the filling well so every bite tastes balanced and intentional.
  • 1/4 tsp black pepper: A light touch of pepper adds just enough sharpness without overwhelming the dish.
  • 2 cups canned crushed tomatoes: Choose good-quality crushed tomatoes for a sauce that tastes bright and naturally sweet.
  • 1 tbsp olive oil (for sauce): This helps the onion and garlic soften beautifully and form the base of a silky sauce.
  • 1 small onion, finely chopped (for sauce): Sautéing it until translucent ensures the sauce has a mellow, sweet foundation.
  • 2 cloves garlic, minced (for sauce): Garlic in the sauce echoes the filling and wraps everything in a cohesive, aromatic layer.
  • 1 tsp dried oregano: Oregano adds a classic herbal note that feels familiar and comforting in tomato-based dishes.
  • 1 tsp sugar (optional): A pinch of sugar can balance out any acidity from the tomatoes and round out the flavor.
  • Salt and pepper, to taste: Taste the sauce before pouring it over the rolls and adjust until it sings.

Instructions

Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Preheat and Prepare:
Set your oven to 375°F (190°C) so its ready when your rolls are assembled. This ensures even, consistent baking from the start.
Blanch the Cabbage Leaves:
Bring a large pot of salted water to a rolling boil, then carefully peel 8 to 10 whole leaves from the cabbage head. Blanch them for 2 to 3 minutes until theyre soft enough to fold without cracking, then drain and let them cool on a clean towel.
Make the Filling:
Heat 1 tablespoon of olive oil in a skillet over medium heat and sauté the chopped onion and minced garlic for 3 to 4 minutes until they smell sweet and look translucent. Stir in the grated carrot, tomato paste, thyme, smoked paprika, salt, and pepper, and cook for another 2 minutes until everything is fragrant and well combined.
Combine and Season:
In a large mixing bowl, combine the sautéed vegetables with the cooked brown rice, cooked lentils, and chopped parsley. Mix thoroughly, taste, and adjust the seasoning so the filling is flavorful on its own.
Prepare the Tomato Sauce:
In a saucepan, heat 1 tablespoon of olive oil and sauté the finely chopped onion and minced garlic until soft and translucent. Add the crushed tomatoes, oregano, sugar, salt, and pepper, then let the sauce simmer gently for about 10 minutes to meld the flavors.
Assemble the Baking Dish:
Spread half a cup of the tomato sauce evenly across the bottom of your baking dish to prevent sticking and add moisture. This base layer also helps the rolls cook evenly and stay tender.
Roll the Cabbage:
Lay one cabbage leaf flat on your work surface and trim any thick stem if necessary. Place 2 to 3 tablespoons of filling near the base, fold in the sides, and roll up tightly, then place the roll seam-side down in the baking dish.
Finish Assembly:
Repeat the rolling process with the remaining leaves and filling, arranging each roll snugly in the dish. Pour the rest of the tomato sauce over the top, making sure each roll is generously covered.
Bake Covered:
Cover the baking dish tightly with foil and bake for 45 minutes so the rolls steam and become tender. The foil traps moisture and keeps everything from drying out.
Finish Uncovered:
Remove the foil and bake for an additional 10 to 15 minutes until the sauce is bubbly and the tops of the rolls are lightly caramelized. Let the dish cool for a few minutes before serving, and garnish with extra parsley if you like.
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Golden-brown baked vegan cabbage rolls arranged neatly in a dish, steam rising from the hearty lentil and rice filling.  Save
Golden-brown baked vegan cabbage rolls arranged neatly in a dish, steam rising from the hearty lentil and rice filling. | turbobaker.com

One winter evening, I brought a pan of these to my sister's house and we ate them by candlelight with thick slices of sourdough. She told me she never thought cabbage could taste this good, and we spent the rest of the night talking about how food can surprise you when you give it a chance. Those rolls disappeared faster than I expected, and I left feeling like Id shared something more than just dinner.

Storing and Reheating

These rolls keep beautifully in the fridge for up to four days, tightly covered, and they taste even better the next day when the flavors have had time to settle. Reheat them gently in the oven with a splash of water or broth to keep them moist, or microwave individual portions covered with a damp paper towel. I sometimes freeze them in a single layer, then transfer to a freezer bag for up to three months, and they defrost perfectly for a quick weeknight meal.

Serving Suggestions

I love serving these with a dollop of vegan sour cream or a drizzle of tahini for extra richness. A side of crusty bread is perfect for soaking up the extra sauce, and a simple green salad with a bright vinaigrette cuts through the heartiness. On colder nights, I pair them with roasted root vegetables or creamy mashed potatoes, and the whole meal feels like a warm hug.

Customizing Your Rolls

Ive swapped the brown rice for quinoa when I wanted a little more protein, and Ive added finely chopped mushrooms to the filling for a deeper, earthier flavor. Some people like to stir in a handful of raisins or dried cranberries for a hint of sweetness, and Ive even seen versions with walnuts, though I keep mine nut-free. The beauty of this recipe is that it adapts to whatever you have on hand without losing its soul.

  • Try adding a pinch of cinnamon or allspice to the filling for a subtle warmth that feels traditional.
  • Swap green lentils for red lentils if you want a softer, creamier texture inside the rolls.
  • If you have leftover sauce, freeze it in small containers and use it later for pasta or as a base for soup.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
A close-up of tender cabbage leaves wrapped around a savory lentil mixture, baked to perfection in aromatic tomato sauce. Save
A close-up of tender cabbage leaves wrapped around a savory lentil mixture, baked to perfection in aromatic tomato sauce. | turbobaker.com

These cabbage rolls have become my go-to whenever I want to feed someone something that feels like care wrapped in a leaf. I hope they find a place on your table, too.

Recipe Questions & Answers

Can I use a different grain instead of brown rice?

Yes, quinoa works wonderfully and adds extra protein. You can also use white rice, bulgur wheat, or even riced cauliflower for a lower-carb option.

How do I prevent the cabbage leaves from tearing?

Blanch the leaves just until pliable, about 2-3 minutes. If a leaf tears, overlap two smaller leaves or patch it with another piece. The sauce will hold everything together during baking.

Can these be made ahead of time?

Absolutely. Assemble the rolls up to 24 hours in advance, cover, and refrigerate. Add 10-15 minutes to the baking time if cooking straight from the fridge.

What can I serve alongside these cabbage rolls?

They pair beautifully with crusty bread, mashed potatoes, roasted vegetables, or a simple green salad. A dollop of vegan sour cream on top is also delicious.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 4 days. They also freeze well for up to 3 months. Reheat gently in the oven or microwave with a splash of water.

Can I add other vegetables to the filling?

Yes, mushrooms add wonderful umami depth, and finely chopped bell peppers or celery work well too. Just sauté them with the onions and adjust seasoning accordingly.

Baked Vegan Cabbage Rolls

Plant-based cabbage rolls filled with lentils, rice, and herbs, baked in savory tomato sauce for comforting flavor.

Prep Time
35 minutes
Time to Cook
60 minutes
Total Duration
95 minutes
Written by Justin Reed


Skill Level Medium

Cuisine Eastern European

Amount 4 Number of Servings

Diet Info Plant-Based, 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

How to Cook

Step 01

Preheat Oven: Preheat oven to 375°F.

Step 02

Blanch Cabbage Leaves: Bring a large pot of salted water to boil. Carefully peel 8 to 10 whole leaves from the cabbage head. Blanch them in boiling water for 2 to 3 minutes until pliable. Drain and set aside on a clean surface.

Step 03

Prepare Filling Base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté chopped 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.

Step 04

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

Step 05

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

Step 06

Assemble Baking Dish: Spread 1/2 cup tomato sauce on the bottom of a baking dish to prevent sticking.

Step 07

Roll Cabbage Leaves: Lay each cabbage leaf flat and trim the thick stem if necessary. Place approximately 2 to 3 tablespoons of filling at the base of each leaf. Fold in the sides and roll up tightly. Place each roll seam-side down in the baking dish. Repeat with remaining leaves and filling.

Step 08

Top with Sauce: Pour the remaining tomato sauce over the cabbage rolls, ensuring even coverage.

Step 09

Initial Baking: Cover the baking dish with foil and bake for 45 minutes.

Step 10

Final Baking: Remove foil and bake for an additional 10 to 15 minutes until the sauce is bubbly and heated through.

Step 11

Cool and Serve: Let the cabbage rolls cool slightly before serving. Garnish with additional fresh parsley if desired.

What You'll Need

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

Allergy Details

Double-check each ingredient for possible allergens and always check with your doctor if you're unsure.
  • Contains no major allergens.
  • Check all packaged ingredients for potential traces of gluten or nuts if highly sensitive.

Nutrition Details (each serving)

Nutritional info is meant to guide, but it's not medical advice.
  • Calorie Count: 285
  • Fats: 5 g
  • Carbohydrates: 48 g
  • Proteins: 11 g