Vegan Stuffed Cabbage Rolls in Tomato Sauce

Though traditional stuffed cabbage recipes are made with meat, this delectable vegan recipe is packed with flavor and simple spices. It makes for a perfect side dish or main course. Easy to make, this recipe is sure to be your new go-to favorite.



  • 3 tablespoon oil (I use olive oil)
  • 2 large onion, chopped
  • 4 cloves garlic, finely chopped
  • 1 1/2 cups of wild mushroom (cremini, shiitake, oyster), chopped
  • 1 cup of cooked white rice
  • 12 full cabbage leaves
  • 1 can of tomatoes
  • 2 tbsp tomato paste
  • Salt and pepper to taste


  1. In a medium saucepan, heat the 1-2 tablespoon of oil and the chopped onions and mushrooms. Sauté the onion until it begins softening and turning translucent.
  2. Add in the cooked rice and seasoning to taste. Cook for 5 minutes and set aside.
  3. In a large saucepan, bring water to boil and boil the cabbage leaves for 1-2 minutes each. Remove from water and set aside.
  4. In the same large saucepan (without the water), add the remainder of the oil and garlic and sauté for 2 minutes.
  5. Add in the canned tomatoes and tomato paste. Simmer for 5 minutes.
  6. While the sauce is cooking, lay out the cabbage leaves. Place a portion the rice mixture in the center of each. Fold bottom half of cabbage over filling, then fold in sides and roll up tightly. Transfer cabbage rolls, seam down in the sauce and cook for another 10 minutes.
  7. Serve warm on its own, with bread or pasta.

One comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: