Hearty Vegetarian Cabbage Rolls with Tomato-Greek Filling

Olivia Cruz
Olivia Cruz
Published: March 1, 2026
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

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.

Nutrition (per serving)

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

Directions

  1. 1
    Green cabbage cored with large outer leaves separated and trimmed

    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.

  2. 2
    Cabbage leaves blanching in boiling water beside an ice bath

    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.

  3. 3
    Cooked brown rice fluffed in a pot for cabbage roll filling

    Cook the brown rice according to package directions (about 30–40 minutes) until tender; fluff and let cool slightly.

  4. 4
    Onion, garlic and shredded carrot softening in olive oil

    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.

  5. 5
    Rice lentil filling mixed with sauteed vegetables, parsley and smoked paprika

    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.

  6. 6
    Rice lentil filling folded inside a blanched cabbage leaf

    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.

  7. 7
    Tomato herb sauce stirred and spread in the bottom of a baking dish

    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.

  8. 8
    Cabbage rolls arranged seam side down and covered with tomato sauce

    Arrange rolls seam-side down in the dish snugly. Pour remaining sauce over the rolls to coat and cover tightly with foil.

  9. 9
    Baked vegetarian cabbage rolls in tomato sauce with parsley and lemon

    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.

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

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.