Print

Vegetarian Cabbage Rolls (Vegan Option)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Discover this delicious vegetarian (and vegan) cabbage rolls recipe, inspired by Polish golumpki. Filled with tempeh or mushrooms, rice, and topped with a flavorful tomato sauce, it’s a comforting dish the whole family will love! Perfect for meal prep, freezing, and more.

Ingredients

Units Scale
  • 2 yellow cooking onions
  • 1 large head green cabbage
  • 1 package of tempeh OR 2 cups button or cremini mushrooms (for a vegan option)
  • 2 cups cooked rice (white is traditional but brown rice is a great option for added nutrients)
  • 2 (28 oz) cans whole tomatoes in juice
  • 2 Tbsp. butter or vegan margarine
  • Salt to taste
  • Pepper to taste

Instructions

Step 1: Prepare the Cabbage Leaves

  1. Boil the Cabbage:
    Fill a large pot with water and bring it to a rolling boil. The pot should be big enough to submerge the cabbage without overflowing.
    Cut out the core of the cabbage and carefully peel away the outer leaves, saving the largest ones to use as wraps. These should be pliable and easy to fold.

  2. Boil the Cabbage Head:
    Place the whole cabbage head into the pot, on its side, and cook for about 10 minutes. Flip the cabbage to the other side and cook for another 10 minutes, or until the leaves are soft and easy to remove.
    Once cooked, carefully remove the cabbage using tongs and let it cool on a plate. Remove any tough veins from the cabbage leaves so they roll easily.


Step 2: Make the Cabbage Roll Filling

  1. Cook the Onion:
    In a frying pan, melt 1 Tbsp. of butter or vegan margarine over medium heat. Dice one onion and sauté until soft, about 5 minutes.

  2. Prepare the Filling:
    While the onion is cooking, break up the tempeh or mushrooms and pulse them in a food processor until finely chopped (smaller than a pencil eraser). Combine the chopped tempeh or mushrooms with the cooked rice in a large bowl.

  3. Combine the Onion and Filling:
    Once the onion is soft, add it to the bowl with the tempeh/mushroom and rice mixture. Mix well and set aside.


Step 3: Make the Tomato Sauce

  1. Blend the Sauce:
    Slice the second onion and add it to a food processor along with the whole tomatoes from the cans. Blend until smooth, leaving no large chunks behind. Season with salt and pepper to taste.

Step 4: Stuff and Cook the Cabbage Rolls

  1. Assemble the Rolls:
    In a large pan, melt the remaining butter or vegan margarine and pour in a layer of the tomato sauce. Begin filling each cabbage leaf with about ¼ cup of the rice and tempeh/mushroom mixture. Fold the sides of the cabbage over the filling, then roll upwards into a neat bundle.

  2. Cook the Rolls:
    Place the cabbage rolls seam side down into the pan with the sauce. Pour more sauce over the rolls to cover them completely. Cover the pan and simmer on low for about 2 hours, checking occasionally to ensure the sauce doesn’t dry out. If needed, add a little tomato juice or water.

Serve your vegetarian cabbage rolls hot and enjoy!

Notes

Nutritional Breakdown (Per Serving)

  • Calories: ~300-350 (depending on the use of butter vs. vegan margarine)
  • Carbs: 50g
  • Protein: 10g (with tempeh)
  • Fat: 8g
  • Fiber: 6g

These cabbage rolls are rich in fiber, plant-based protein, and heart-healthy fats. They make an excellent source of energy for active individuals and are a filling, nutritious meal.

How to Store and Reheat Cabbage Rolls

  • Storage: Store leftover cabbage rolls in an airtight container in the fridge for up to 5 days.
  • Freezing: Freeze individual rolls on a baking sheet before transferring to a freezer bag. They’ll keep for up to 3 months.
  • Reheating: Reheat cabbage rolls in the microwave or in a covered pan on the stovetop with a splash of water or tomato juice.