Hearty Vegetarian Cabbage Rolls with Tomato-Greek Filling
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
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.
