Sarma Recipe Vegetarian: Easy and Delicious Meatless Dish

Updated On: September 30, 2025

Sarma is a beloved traditional dish found throughout Eastern Europe and the Balkans, known for its comforting, flavorful stuffed cabbage leaves. Typically filled with meat and rice, sarma is a hearty meal that brings warmth and nostalgia to the table.

But what if you’re vegetarian or simply want a lighter, plant-based version? This vegetarian sarma recipe offers a delicious alternative that doesn’t skimp on taste or texture.

Filled with a savory mix of rice, mushrooms, lentils, and aromatic herbs, these cabbage rolls are slow-cooked in a rich tomato sauce until tender and bursting with flavor. Perfect for cozy family dinners or impressive holiday meals, this recipe proves that vegetarian cooking can be just as satisfying and soul-warming as the classic version.

Plus, it’s naturally wholesome and packed with nutrients.

If you love exploring vegetarian Turkish recipes or want to try other plant-based dishes full of flavor, this sarma recipe will quickly become a favorite in your repertoire.

Why You’ll Love This Recipe

Vegetarian sarma is a fantastic way to enjoy the familiar, comforting flavors of traditional sarma without meat. The combination of rice, lentils, and mushrooms creates a hearty, protein-rich filling that is both nutritious and satisfying.

It’s a dish that appeals to vegetarians, vegans (just omit dairy if used), and anyone looking to add more plant-based meals to their diet.

The slow-cooking process allows the flavors to meld beautifully, making each cabbage leaf tender and infused with the tangy tomato sauce. This recipe is also quite adaptable—perfect for using up whatever vegetables or grains you have on hand.

Whether you’re making it for a family gathering or meal prepping for the week, vegetarian sarma offers comfort, health benefits, and a taste of tradition.

Ingredients

  • 1 large green cabbage (for leaves)
  • 1 cup long-grain rice (uncooked)
  • 1 cup cooked green or brown lentils
  • 1 cup finely chopped mushrooms (button or cremini)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, grated
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup fresh dill, chopped
  • 2 tablespoons olive oil
  • 1 teaspoon paprika
  • 1 teaspoon dried thyme
  • Salt and black pepper, to taste
  • 2 cups tomato sauce or crushed tomatoes
  • 1 tablespoon lemon juice or vinegar
  • 2 cups vegetable broth

Equipment

  • Large pot (for blanching cabbage leaves)
  • Large mixing bowl
  • Frying pan or skillet
  • Large deep baking dish or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons

Instructions

  1. Prepare the cabbage leaves: Bring a large pot of water to a boil. Core the cabbage and carefully separate the leaves. Blanch the leaves in boiling water for about 2-3 minutes until they are pliable. Drain and set aside to cool.
  2. Sauté the vegetables: Heat olive oil in a skillet over medium heat. Add the chopped onion and garlic, sautéing until translucent and fragrant. Add the grated carrot and chopped mushrooms, cooking for another 5-7 minutes until softened.
  3. Prepare the filling: In a large bowl, combine the uncooked rice, cooked lentils, sautéed vegetables, parsley, dill, paprika, thyme, salt, and pepper. Mix well until all ingredients are evenly distributed.
  4. Assemble the sarma: Lay a cabbage leaf flat and place about 2 tablespoons of filling near the base. Fold the sides over the filling and roll tightly from the base to the top, ensuring the filling is sealed inside. Repeat with remaining leaves and filling.
  5. Layer the sarma: In a deep baking dish or Dutch oven, spread a few torn cabbage leaves on the bottom to prevent sticking. Arrange the sarma rolls seam-side down in layers, packing them snugly.
  6. Add the sauce: Mix the tomato sauce with lemon juice and vegetable broth. Pour the mixture over the sarma rolls, ensuring they are mostly covered. Place a heatproof plate on top to keep the rolls submerged.
  7. Cook the sarma: Cover the dish with a lid or foil and bake in a preheated oven at 350°F (175°C) for 1.5 to 2 hours. Alternatively, simmer gently on the stovetop over low heat for the same duration.
  8. Serve: Let the sarma cool slightly before serving. They pair wonderfully with crusty bread or a dollop of plain yogurt or vegan sour cream.

Tips & Variations

For softer cabbage leaves, blanch them longer or use savoy cabbage, which has naturally tender leaves.

Feel free to swap lentils for cooked chickpeas or black beans for a protein variation.

Adding chopped walnuts or toasted pine nuts to the filling will add a delightful crunch and extra flavor.

You can also experiment with the herbs—try adding mint or oregano for a different aromatic profile. If you prefer a spicier twist, include some crushed red pepper flakes or a dash of smoked paprika.

For a richer sauce, stir in a splash of plant-based cream just before serving, or check out this Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes that can be drizzled over your sarma for an indulgent touch.

Nutrition Facts

Nutrient Amount per Serving (2 rolls)
Calories 220 kcal
Protein 8 g
Carbohydrates 35 g
Dietary Fiber 6 g
Fat 5 g
Saturated Fat 0.5 g
Sodium 350 mg
Vitamin C 20% DV

Serving Suggestions

Vegetarian sarma pairs beautifully with a range of side dishes. For a traditional approach, serve with creamy polenta or mashed potatoes.

A fresh cucumber and tomato salad tossed in lemon vinaigrette adds a refreshing contrast.

To keep things light, enjoy your sarma alongside steamed green beans or roasted root vegetables. For an extra cozy meal, serve with warm crusty bread to soak up the delicious tomato sauce.

If you’re interested in other healthy vegetarian meals, explore our Peruvian Vegetable Recipes for Flavorful Healthy Meals or try the vegetarian date cake recipe for a sweet finish after your meal.

Conclusion

Vegetarian sarma is an excellent way to enjoy a classic Eastern European dish with a wholesome, plant-based twist. With its hearty filling of rice, lentils, and mushrooms, wrapped in tender cabbage leaves, this recipe offers depth of flavor and satisfying textures that will delight vegetarians and meat-eaters alike.

Whether you’re preparing a comforting family dinner or impressing guests with a unique dish, vegetarian sarma is both elegant and simple to make. Plus, it’s versatile enough to adapt to your favorite vegetables and seasonings.

Try this recipe, and don’t forget to explore other delicious vegetarian options like our veg recipes for slow cooker for easy, tasty meal ideas.

📖 Recipe Card: Sarma Recipe Vegetarian

Description: A delicious vegetarian twist on the traditional sarma, using rice, mushrooms, and vegetables wrapped in cabbage leaves. Perfect as a hearty and healthy meal.

Prep Time: PT30M
Cook Time: PT1H30M
Total Time: PT2H

Servings: 6 servings

Ingredients

  • 1 large head of green cabbage
  • 1 cup long grain rice
  • 2 cups finely chopped mushrooms
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 large carrot, grated
  • 1/4 cup olive oil
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt
  • 2 cups vegetable broth
  • 1/2 cup tomato sauce

Instructions

  1. Core the cabbage and blanch leaves in boiling water until pliable.
  2. Sauté onion, garlic, and mushrooms in olive oil until soft.
  3. Add grated carrot, rice, paprika, thyme, salt, and pepper; stir well.
  4. Pour in 1 cup vegetable broth, cook until rice is half done.
  5. Place a spoonful of filling onto each cabbage leaf and roll tightly.
  6. Arrange rolls in a pot, seam side down.
  7. Mix remaining broth with tomato sauce and pour over rolls.
  8. Cover and simmer on low heat for 1 hour 30 minutes.
  9. Let rest before serving.

Nutrition: Calories: 220 | Protein: 6g | Fat: 8g | Carbs: 32g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Sarma Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious vegetarian twist on the traditional sarma, using rice, mushrooms, and vegetables wrapped in cabbage leaves. Perfect as a hearty and healthy meal.”, “prepTime”: “PT30M”, “cookTime”: “PT1H30M”, “totalTime”: “PT2H”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 large head of green cabbage”, “1 cup long grain rice”, “2 cups finely chopped mushrooms”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “1 large carrot, grated”, “1/4 cup olive oil”, “1 teaspoon smoked paprika”, “1 teaspoon dried thyme”, “1/2 teaspoon black pepper”, “1 teaspoon salt”, “2 cups vegetable broth”, “1/2 cup tomato sauce”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Core the cabbage and blanch leaves in boiling water until pliable.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, and mushrooms in olive oil until soft.”}, {“@type”: “HowToStep”, “text”: “Add grated carrot, rice, paprika, thyme, salt, and pepper; stir well.”}, {“@type”: “HowToStep”, “text”: “Pour in 1 cup vegetable broth, cook until rice is half done.”}, {“@type”: “HowToStep”, “text”: “Place a spoonful of filling onto each cabbage leaf and roll tightly.”}, {“@type”: “HowToStep”, “text”: “Arrange rolls in a pot, seam side down.”}, {“@type”: “HowToStep”, “text”: “Mix remaining broth with tomato sauce and pour over rolls.”}, {“@type”: “HowToStep”, “text”: “Cover and simmer on low heat for 1 hour 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Let rest before serving.”}], “nutrition”: {“calories”: “220”, “proteinContent”: “6g”, “fatContent”: “8g”, “carbohydrateContent”: “32g”}}

Photo of author

Marta K

Leave a Comment

X