Hearty Vegetarian Cabbage Rolls with Tomato-Greek Filling

Published: March 1, 2026
Olivia CruzOlivia Cruz
Tags: Comfort Food, Vegetarian, Baked, Eastern European, Cabbage Rolls

Cabbage Rolls

Tender cabbage leaves stuffed with savory rice-lentil filling, baked in a bright tomato-herb sauce.

Prep Time:30 minCook Time:60 minTotal Time:90 minServings:6Difficulty:Medium

Nutrition (per serving)

Calories:360 kcal
Protein:15 g
Carbs:50 g
Fat:12 g

These cabbage rolls are the kind of dish I love to make when I want something comforting and a little festive — tender cabbage leaves wrapped around a savory rice-and-lentil filling, baked in a bright tomato-herb sauce. They’re hearty enough for dinner, but light in spirit thanks to lemon, parsley, and a touch of smoked paprika.

What makes this version special is the balance of textures and flavors: nutty brown rice and lentils for body, sweet shredded carrot and sautéed onion for sweetness, and a tangy tomato sauce to finish. They’re perfect for prepping ahead, feeding a crowd, or freezing for nights when you need a homemade hug.

Ingredients

  • Head of green cabbage:1 piece
  • Olive oil:2 tbsp
  • Yellow onion, finely chopped:1 piece
  • Garlic cloves, minced:3 pieces
  • Uncooked brown rice:3/4 cup
  • Cooked green or brown lentils:1 cup
  • Carrot, shredded:1 cup
  • Breadcrumbs:1/2 cup
  • Large egg (or flax egg):1 piece
  • Tomato sauce:2 cups
  • Tomato paste:2 tbsp
  • Vegetable broth:1 cup
  • Fresh parsley, chopped:1/4 cup
  • Lemon juice:1 tbsp
  • Dried oregano:1 tsp
  • Smoked paprika:1 tsp
  • Salt:1 1/2 tsp
  • Black pepper:1 tsp
  • Granulated sugar (optional, to balance acidity):1 tsp

Instructions

  1. Preheat the oven to 350°F. Remove the core from the cabbage and carefully separate about 12 large outer leaves. Trim any thick spine from each leaf so they roll easily.

    Green cabbage cored with large outer leaves separated and trimmed
  2. Bring a large pot of salted water to a boil. Blanch cabbage leaves 2–3 minutes until pliable, then transfer to an ice bath and pat dry.

    Cabbage leaves blanching in boiling water beside an ice bath
  3. Cook the brown rice according to package directions (about 30–40 minutes) until tender; fluff and let cool slightly.

    Cooked brown rice fluffed in a pot for cabbage roll filling
  4. Heat 1 tbsp olive oil in a skillet over medium heat. Add the chopped onion and sauté 5–6 minutes until soft. Add garlic and shredded carrot and cook 2–3 minutes more.

    Onion, garlic and shredded carrot softening in olive oil
  5. In a large bowl combine cooked rice, cooked lentils, sautéed vegetables, breadcrumbs, egg, parsley, lemon juice, smoked paprika, 1 tsp salt and 1/2 tsp pepper. Taste and adjust seasoning.

    Rice lentil filling mixed with sauteed vegetables, parsley and smoked paprika
  6. Lay a cabbage leaf flat, place about 1/3 cup filling near the stem end, fold sides over and roll up snugly; repeat with remaining leaves and filling.

    Rice lentil filling folded inside a blanched cabbage leaf
  7. Stir together tomato sauce, tomato paste, vegetable broth, oregano, remaining salt and pepper, and sugar if using. Spread 1/2 cup sauce in the bottom of a 9x13-inch baking dish.

    Tomato herb sauce stirred and spread in the bottom of a baking dish
  8. Arrange rolls seam-side down in the dish snugly. Pour remaining sauce over the rolls to coat and cover tightly with foil.

    Cabbage rolls arranged seam side down and covered with tomato sauce
  9. Bake 45–55 minutes until heated through and flavors meld. Remove foil for the last 10 minutes to let edges caramelize slightly. Let rest 10 minutes before serving, garnish with extra parsley and a squeeze of lemon.

    Baked vegetarian cabbage rolls in tomato sauce with parsley and lemon

Tips & Notes

  • If you prefer vegan, swap the egg for a flax egg (1 tbsp ground flax + 3 tbsp water, rested 10 minutes).
  • Rolls freeze beautifully — freeze uncooked in the sauce, then bake from frozen adding 15–20 minutes to the cook time.
  • Use leftover cooked rice or quinoa in place of brown rice for a quick shortcut.