Baked Vegan Cabbage Rolls

Featured in: Veggie & Grain Bowls

These baked vegan cabbage rolls bring Eastern European comfort to your table with tender cabbage leaves wrapped around a hearty filling of lentils, brown rice, and aromatic herbs. Baked in a rich tomato sauce, they're perfect for a satisfying main dish that's both nutritious and delicious. Ready in about 1 hour 35 minutes, this medium-difficulty dish serves 4 and is completely plant-based, dairy-free, and nut-free.

Updated on Fri, 30 Jan 2026 13:20:00 GMT
Golden brown baked vegan cabbage rolls topped with fresh parsley, nestled in a rich, bubbling tomato sauce. Save
Golden brown baked vegan cabbage rolls topped with fresh parsley, nestled in a rich, bubbling tomato sauce. | circuitbites.com

My neighbor handed me a head of cabbage one cold afternoon, and I stared at it like it was a puzzle I hadn't signed up to solve. I'd never made cabbage rolls before, but something about the weight of it in my hands felt like possibility. That evening, I blanched the leaves, watched them soften under steam, and realized this wasn't complicated—it was just patient. The kitchen smelled earthy and warm, and by the time I pulled those rolls from the oven, I understood why people have been wrapping food in cabbage for centuries.

I brought these to a potluck once, skeptical that anyone would choose cabbage rolls over lasagna. But they disappeared faster than I expected, and someone's grandmother told me they tasted like home. That comment stuck with me. Food doesn't need to be fancy to matter—it just needs to be made with attention. These rolls have that kind of quiet, steady presence on the table.

Ingredients

  • Green cabbage: Choose a head with tightly packed leaves; they peel more easily after a quick blanch, and the inner leaves stay tender during baking.
  • Brown rice: It holds its texture and adds a nutty chew that white rice can't match, plus it keeps you full longer.
  • Lentils: Green or brown varieties work best because they stay firm and don't turn mushy when rolled and baked.
  • Onion and garlic: These form the aromatic backbone of both the filling and the sauce, so don't rush them in the pan.
  • Carrot: Grated finely, it adds natural sweetness and a pop of color that makes the filling feel more complete.
  • Tomato paste: A small amount deepens the filling's flavor and ties it to the sauce that will surround the rolls.
  • Smoked paprika: This is the secret warmth in the filling; it adds depth without heat.
  • Crushed tomatoes: Use good quality canned ones—they break down into a silky sauce that clings to every roll.
  • Dried oregano and thyme: These herbs bring an earthy, Mediterranean feel that balances the richness of the tomato.
  • Sugar: Just a pinch tames the acidity of canned tomatoes and rounds out the sauce.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Prep the Cabbage:
Boil a large pot of salted water and carefully peel off 8 to 10 whole leaves from the cabbage head. Blanch them for 2 to 3 minutes until they bend without tearing, then drain and lay them flat to cool.
Make the Filling:
Heat olive oil in a skillet and cook the onion and garlic until soft and fragrant, about 4 minutes. Stir in the grated carrot, tomato paste, thyme, paprika, salt, and pepper, cooking another 2 minutes until everything smells toasted and sweet.
Combine Everything:
In a large bowl, mix the sautéed vegetables with cooked rice, lentils, and fresh parsley. Taste it and adjust the salt—this is your chance to get it right before rolling.
Build the Sauce:
In a saucepan, heat olive oil and sauté onion and garlic until translucent. Add crushed tomatoes, oregano, sugar, salt, and pepper, then let it simmer for 10 minutes until it thickens slightly and the flavors meld.
Assemble the Rolls:
Spread half a cup of sauce on the bottom of your baking dish. Lay each cabbage leaf flat, trim the thick stem if it's stubborn, then spoon 2 to 3 tablespoons of filling near the base, fold in the sides, and roll it up snugly. Place each roll seam-side down so it stays closed.
Bake:
Pour the remaining sauce over the rolls, cover the dish tightly with foil, and bake at 375°F for 45 minutes. Remove the foil and bake another 10 to 15 minutes until the sauce is bubbling and the edges of the cabbage start to caramelize.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Freshly baked vegan cabbage rolls filled with lentils and brown rice, served alongside crusty bread and mashed potatoes. Pin it
Freshly baked vegan cabbage rolls filled with lentils and brown rice, served alongside crusty bread and mashed potatoes. | circuitbites.com

The first time I served these, someone asked if my grandmother taught me the recipe. She didn't—I learned it from trial and a borrowed cabbage—but I took it as the highest compliment. These rolls have that kind of magic: they taste like they've been passed down, even when you're making them up as you go.

What to Serve Alongside

I like to serve these with crusty bread for mopping up the sauce, or a simple mash of potatoes if I want something more filling. A crisp green salad with lemon vinaigrette cuts through the richness, and if you're feeling fancy, a light red wine or even sparkling water with a twist of lemon makes it feel like an occasion. The rolls are hearty enough to stand alone, but they're even better when they're part of a spread.

Make-Ahead and Storage

These rolls are perfect for making ahead—assemble them in the morning, cover, and refrigerate until you're ready to bake. They also freeze beautifully; wrap each roll individually in parchment, then foil, and freeze for up to three months. Reheat them straight from frozen in a covered dish at 350°F for about an hour. Leftovers keep in the fridge for four days and taste even better the next day when the flavors have had time to settle.

Variations and Swaps

If you want more protein, swap the brown rice for quinoa or add finely chopped mushrooms to the filling for a deeper, umami-rich flavor. You can also tuck in some finely diced bell pepper or zucchini if you have them on hand. For a spicier kick, add a pinch of red pepper flakes to the sauce or filling.

  • Use savoy cabbage if you want softer, more delicate leaves that roll even easier.
  • Stir a tablespoon of nutritional yeast into the filling for a subtle cheesy flavor without dairy.
  • Top with fresh dill or cilantro instead of parsley for a different herbal note.
Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
A close-up of tender green cabbage rolls in a savory tomato sauce, ready to be served for a comforting meal. Pin it
A close-up of tender green cabbage rolls in a savory tomato sauce, ready to be served for a comforting meal. | circuitbites.com

These rolls remind me that some of the best meals are the ones that take a little time and a little care. They're not complicated, but they're worth it.

Frequently Asked Questions

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 from cold.

How do I prevent the cabbage leaves from tearing?

Blanch the leaves in boiling water for 2-3 minutes until they become pliable. If a leaf tears, you can overlap two smaller leaves or use the torn leaf as a patch on another roll.

What can I substitute for lentils in the filling?

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

Can I freeze these cabbage rolls?

Absolutely. After baking and cooling completely, wrap individual rolls tightly in plastic wrap and store in a freezer-safe container for up to 3 months. Reheat in the oven at 350°F until warmed through.

Why add sugar to the tomato sauce?

A small amount of sugar helps balance the natural acidity of tomatoes, creating a more rounded flavor. You can also use a grated carrot or a pinch of baking soda as alternatives to reduce acidity.

What type of cabbage works best for this dish?

Green cabbage is traditional and works perfectly. Savoy cabbage is another excellent option with more tender leaves that are easier to roll. Avoid red cabbage as it can bleed color into the filling.

Baked Vegan Cabbage Rolls

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

Prep Time
35 Minutes
Cook Time
60 Minutes
Total Time
95 Minutes


Difficulty: Medium

Cuisine: Eastern European

Yield: 4 servings

Dietary: Vegan, Dairy-Free, Gluten-Free

Ingredients

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 fresh parsley, chopped
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

Instructions

Step 01

Preheat oven: Preheat oven to 375°F (190°C).

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 paper towels.

Step 03

Prepare filling base: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté chopped onion and minced garlic for 3 to 4 minutes until softened. Add grated carrot, tomato paste, thyme, paprika, salt, and pepper. Cook for 2 minutes, stirring constantly.

Step 04

Combine filling ingredients: In a large mixing bowl, combine sautéed vegetable mixture, cooked brown rice, cooked lentils, and fresh parsley. Mix thoroughly and adjust seasoning to taste.

Step 05

Make tomato sauce: Heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté chopped onion and minced garlic until translucent. Add crushed tomatoes, dried oregano, sugar, salt, and pepper. Simmer for 10 minutes, stirring occasionally.

Step 06

Layer sauce in baking dish: Spread 1/2 cup tomato sauce evenly across the bottom of a 9x13 inch baking dish.

Step 07

Roll cabbage leaves: Lay a blanched cabbage leaf flat on a work surface. Trim thick stem if necessary. Place approximately 2 to 3 tablespoons of filling at the base of the leaf. Fold in the sides and roll up tightly from base to tip. Place seam-side down in the prepared baking dish. Repeat with remaining leaves and filling.

Step 08

Top with sauce: Pour remaining tomato sauce evenly over all cabbage rolls, ensuring they are well covered.

Step 09

Covered baking: Cover the baking dish tightly with aluminum foil. Bake for 45 minutes.

Step 10

Final baking: Remove foil from baking dish and bake for an additional 10 to 15 minutes until sauce is bubbly around the edges and rolls are heated through.

Step 11

Rest and serve: Allow rolls to cool slightly for 5 minutes before serving. Garnish with fresh parsley if desired.

Tools You'll Need

  • Large pot for blanching
  • Skillet for sautéing vegetables
  • Saucepan for preparing sauce
  • Large mixing bowl
  • 9x13 inch baking dish
  • Sharp knife and cutting board
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains no major allergens but verify all packaged ingredients for potential gluten or nut traces if highly sensitive

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 5 g
  • Total Carbohydrate: 48 g
  • Protein: 11 g