Stuffed Cabbage Recipe

Serves 12
Prep time 15 minutes
Cook time 1 hour, 15 minutes
Total time 1 hour, 30 minutes
Meal type Main Dish
Misc Serve Hot
Submitted by



  • 1 head cabbage (I prefer savoy, but regular green cabbage is fine too.)
  • 4 cups vegetable broth
  • 1 cup brown rice
  • 1 cup brown lentils (or green lentils)
  • ½ onion (chopped)
  • 1 stalk celery (chopped)
  • 1 carrot (chopped)
  • 0.5lb mushrooms (chopped)
  • 1 tablespoon fresh rosemary (or 1 teaspoon dried)
  • 1 tablespoon fresh sage (or 1 teaspoon dried)
  • 1 tablespoon fresh thyme (or 1 teaspoon dried)
  • 1 tablespoon fresh parsley (or dried parsley)
  • 1 teaspoon smoked paprika (sub regular paprika if you don’t have any)

Filling – Optional

  • ½ cup pine nuts


  • 6oz tomato paste
  • 1 ½ cups water (or vegetable broth)
  • ½ cup dry white wine
  • 14.5oz tomatoes (diced)


Step 1

Bring a large pot of water to boil.

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 7

Cover and let simmer for 1/2 hour.

Let sit for 10-15 minutes before serving.