Stuffed Cabbage

Serves About 12 rolls
Prep time 15 minutes
Cook time 1 hour, 15 minutes
Total time 1 hour, 30 minutes
Dietary Gluten Free, Oil Free, Vegan
Meal type Main Dish


  • 1 head cabbage (I prefer savoy, but regular green cabbage is fine too.)


  • 4 cups vegetable broth
  • 1 cup brown rice
  • 1 cup brown or green lentils
  • 1/2 onion, chopped
  • 1 stalk celery, chopped
  • 1 carrot, chopped
  • 1/2lb mushrooms, chopped
  • 1 tablespoon fresh rosemary (or 1 tsp dried)
  • 1 tablespoon fresh sage (or 1 tsp dried)
  • 1 tablespoon fresh thyme (or 1 tsp dried)
  • 1 tablespoon fresh or dried parsley
  • 1 teaspoon smoked paprika (Sub regular paprika if you don't have any.)

Filling (Optional)

  • 1/2 cup pine nuts


  • 1 can tomato paste, 6 oz
  • 1 1/2 cup water or vegetable broth
  • 1/2 cup dry white wine
  • 1 can diced tomatoes, 14.5 oz


If you end up with extra filling and sauce, just mix them together. It makes a great lentil stew!


1. Bring a large pot of water to boil.
2. Meanwhile, add all filling ingredients to a large saucepan. Bring to a boil, then lower heat and simmer for 40-45 minutes, or until all liquid is gone. Let sit 10-15 minutes.
3. Meanwhile, add whole head of cabbage to the pot of water and break off leaves from the core as they loosen and become soft.
4. When the cabbage is done, discard the water from your pot and whisk together the tomato paste and wine. Heat over medium heat and slow whisk in the water. Lower heat to low and cover the pot.
5. Fill each cabbage leaf with about 1/2 cup of the filling. Place the filling at the stem end and roll up like a burrito.
6. Place the cabbage rolls in the tomato sauce in the large pot. Once all of the rolls are nestled in the tomato sauce, pour the diced tomatoes over the top.
7. Cover and let simmer for 1/2 hour. Let sit for 10-15 minutes before serving.