30-MINUTE MEALS! Get the email series now
Royal Recipe

Lentil & Rice Vegan Cabbage Rolls

5 from 1 vote
1 Comments
 Emma Harrison
By: Emma HarrisonUpdated: Nov 9, 2025
This post may contain affiliate links. Please read our disclosure policy.

Budget-friendly vegan cabbage rolls filled with hearty lentils, rice, and grated carrots, baked in a simple tomato sauce. Four servings for under $10.

Lentil & Rice Vegan Cabbage Rolls
This recipe appeared in my kitchen on a week when my pantry needed to stretch and my family needed a comforting, filling dinner. These rolls are purpose-built for frugal, nourishing meals: tender Napa cabbage wrapped around a savory mixture of lentils, rice, grated carrots, and a touch of shallot, all baked in a simple tomato sauce. I first made this combination on a rainy Sunday afternoon when I had leftover rice and a bag of dried lentils. The result was unexpectedly satisfying — each bite has a gentle grainy texture from the lentils, the soft pillow of cabbage, and the bright acidity of tomato sauce that ties everything together. What makes this version special is its simplicity and adaptability. The balance of rice and lentils gives a pleasant bite without feeling dense; the grated carrots add subtle sweetness and moisture; and the Napa cabbage cooks quickly into a tender wrapper that still has structure. These rolls are a weeknight hero: they are budget-friendly, naturally vegan and dairy-free, and can be doubled for company. Every time I bring them to the table, family members who don’t often reach for plant-based dishes are surprised by how satisfying they are.

Why You'll Love This Recipe

  • Ultra economical: feeds four people for under ten dollars when using pantry staples like dried lentils and rice.
  • Quick to prepare: active prep time is about 25 minutes and the stove-to-oven workflow keeps hands-on time minimal.
  • Accessible ingredients: uses simple items you can find at any grocery store — Napa cabbage, dried lentils, rice, carrots, shallot, and canned tomato sauce.
  • Make-ahead friendly: the filling can be prepared a day ahead and assembled before baking, saving time on busy evenings.
  • Comforting texture and flavor: tender cabbage, earthy lentils, fluffy rice, and a bright tomato finish create a crowd-pleasing contrast.
  • Dietary-friendly: naturally vegan, dairy-free, and gluten-free when using a gluten-free tomato sauce.

In my kitchen this dish has become a staple for low-cost dinners and potluck contributions. My partner keeps asking for leftovers, heated gently in a skillet to crisp the edges. Guests often comment on the satisfying texture that makes these feel indulgent despite their humble ingredients.

Ingredients

  • Napa cabbage (1 head, about 1.1 lb): Choose a firm head with crisp, pale leaves. Napa softens quickly and wraps easily without tearing. If you find loose damaged outer leaves, remove them and use fresh inner leaves.
  • White rice (1 cup): Standard long-grain white rice works well because it cooks tender and separate. Rinse briefly under cold water to remove excess starch if you prefer fluffier grains.
  • Dried lentils (2 cups): Brown or green lentils are ideal for texture; they hold shape when cooked and provide earthy flavor and protein. Do not use red lentils as they will break down into a puree.
  • Water (4 cups): For cooking the rice and lentils together. If you prefer more flavor, substitute 2 cups water and 2 cups low-sodium vegetable broth.
  • Carrots (1 bunch, about 9 ounces): Peel and grate for moisture and subtle sweetness. If you only have whole carrots, 3 medium carrots grated will be similar.
  • Shallot (1, about 3 ounces): Finely chopped for gentle onion flavor. A small yellow onion can be substituted but reduce quantity slightly.
  • Tomato sauce (2 1/3 cups): Choose a plain tomato sauce you enjoy; a slightly seasoned sauce is fine. Reserve about 1/2 cup for the baking dish and the rest to cover the rolls.
  • Salt and pepper: To taste. Start with 1 teaspoon salt and 1/2 teaspoon black pepper for the filling and adjust after tasting.

Instructions

Step 1 — Cook the rice and lentils: In a medium saucepan combine 1 cup rice, 2 cups dried lentils, and 4 cups water. Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cover and cook for 30 minutes or until the rice and lentils are tender. If there is excess water, drain it; the mixture should be moist but not soupy. Cooking them together saves a pot and allows the flavors to marry. Step 2 — Prepare the cabbage leaves: Trim the base of the Napa cabbage and gently peel away the leaves. Stop when the leaves become too small to use for rolling and set those smaller pieces aside for the filling. Wash the leaves and bring a large pot of water to a boil. Blanch the leaves for 5 to 6 minutes until pliable but not falling apart. Drain and lay flat on a clean towel to cool. Blanching softens the ribs and helps rolling without tearing. Step 3 — Preheat the oven: Preheat your oven to 350°F (176°C). Prepare a 9x11 or 9x13-inch baking dish by spreading about 1/2 cup of tomato sauce over the bottom to prevent sticking and add flavor to the base. Step 4 — Make the filling: Chop the reserved smaller cabbage pieces and add them to the cooked rice and lentils along with the grated carrots and chopped shallot. Season with salt and pepper and mix thoroughly. Taste and adjust the seasoning; because lentils absorb salt, don’t be shy. If the mixture feels dry, add a tablespoon or two of tomato sauce or a splash of olive oil to moisten. Step 5 — Assemble the rolls: Lay two overlapping cabbage leaves on a work surface for sturdier wrappers. Place about 2 tablespoons of filling near the base of the leaves, fold the sides over, and roll up toward the tip, tucking as you go to form a neat parcel. Place each roll seam-side down in the prepared baking dish. Repeat until the filling is used; you should make roughly 10 to 12 rolls depending on leaf size. Step 6 — Bake and rest: Pour the remaining tomato sauce evenly over the rolls. Cover the dish with foil and bake at 350°F (176°C) for 20 to 25 minutes, until the cabbage looks baked and the sauce is set rather than watery. Remove foil for the last 5 minutes if you prefer slightly caramelized edges. Let rest for 5 to 10 minutes before serving to allow the filling to set. User provided content image 1

You Must Know

  • This dish is high in plant protein and fiber thanks to lentils, and it stores well in the refrigerator for up to 4 days.
  • Freezes well for 3 months: cool completely, transfer to freezer-safe containers, and reheat from frozen at 350°F (176°C) until heated through.
  • Calories per serving are roughly 588 kcal; each portion provides a balanced mix of complex carbohydrates and plant protein.
  • If you need this to be gluten-free, verify your tomato sauce label for hidden gluten-containing stabilizers.

One of my favorite things about this dish is how it travels in time: I remember making a double batch and sending extras with friends during a winter cookout. They warmed up beautifully the next day, and the flavors meld even more after resting. When I make these for the family, the aroma of tomato and cooked cabbage always draws curious kitchen visitors.

User provided content image 2

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to four days. For best texture, reheat gently in a skillet over low heat with a splash of water or broth to prevent drying. To freeze, cool completely and place in a single layer on a tray until firm, then transfer to a freezer bag or container. Thaw overnight in the refrigerator and reheat in the oven at 350°F (176°C) for 15 to 20 minutes, or until heated through. Avoid microwaving for long periods as the cabbage can become overly soft.

Ingredient Substitutions

If you don’t have Napa cabbage, use large green cabbage leaves but blanch them slightly longer to soften the thick midrib. Swap brown rice for white rice if you prefer nuttier texture; increase cooking time and liquid if using whole-grain rice. If brown or green lentils aren’t available, canned lentils may be used — drain them and fold in at the end to avoid overcooking. For extra richness, stir a tablespoon of olive oil into the filling or top the baked rolls with a drizzle of flavored oil.

Serving Suggestions

Serve these rolls with a spoonful of vegan sour cream or plain dairy-free yogurt and a sprinkle of chopped fresh parsley for brightness. They pair well with a simple green salad or roasted seasonal vegetables. For a heartier meal, accompany with crusty bread or roasted potatoes. Garnish with carrot greens if available to add color and a slight herbaceous note.

Cultural Background

Cabbage rolls have deep roots across Eastern Europe, with regional variations in fillings and sauces. This plant-based version leans on the traditional structure — rice and legume filling wrapped in cabbage — while removing meat in favor of lentils for an economical, protein-rich alternative. In many cultures, these parcels symbolize comfort and communal cooking, often appearing at family gatherings and holiday tables.

Seasonal Adaptations

In winter, use root vegetables like grated beet or parsnip in the filling for extra depth. In summer, lighten the filling with fresh herbs such as dill and mint and serve chilled or at room temperature with a bright tomato-lemongrass salsa. For holiday occasions, add toasted nuts or raisins to the filling for texture contrast and a festive touch.

Meal Prep Tips

Make the filling up to two days ahead and store covered in the refrigerator. Blanch cabbage leaves and keep them in a sealed container with a damp towel to prevent drying. Assemble the rolls the night before and store the baking dish covered; bake just before serving. Portion cooked rolls into single-serving containers for easy weekday lunches.

These lentil and rice cabbage rolls are versatile, budget-friendly, and reliably comforting. Whether you’re feeding a family or packing lunches for the week, they reward a little planning with rich, wholesome flavor. Give them a try and make them your own by swapping herbs and add-ins to suit your pantry and season.

Pro Tips

  • Rinse rice briefly to reduce surface starch and improve grain separation.

  • Blanch cabbage leaves until pliable but still slightly firm to avoid tearing during rolling.

  • Taste the filling and adjust salt after cooking because lentils absorb seasoning.

  • Make the filling a day ahead to save time and deepen flavors.

This nourishing lentil & rice vegan cabbage rolls recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

Tags

Main DishesVeganCabbage RollsLentilsRiceBudget MealsDinnerWeCookEasyRecipes
No ratings yet

Lentil & Rice Vegan Cabbage Rolls

This Lentil & Rice Vegan Cabbage Rolls recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Lentil & Rice Vegan Cabbage Rolls
Prep:25 minutes
Cook:55 minutes
Rest Time:10 mins
Total:1 hour 20 minutes

Ingredients

For the filling and assembly

Instructions

1

Cook rice and lentils

Combine 1 cup rice, 2 cups dried lentils, and 4 cups water in a saucepan. Bring to a boil, reduce to a simmer, cover, and cook 30 minutes until tender. Drain any excess water.

2

Prepare cabbage leaves

Trim base of cabbage, peel off leaves, and reserve small inner pieces for filling. Blanch leaves in boiling water 5 to 6 minutes until pliable, then drain and cool.

3

Preheat oven and prepare dish

Preheat oven to 350°F (176°C). Spread about 1/2 cup tomato sauce over the bottom of a 9x11 or 9x13-inch baking dish.

4

Make the filling

Chop reserved cabbage pieces and combine with cooked rice and lentils, grated carrots, and chopped shallot. Season with salt and pepper and adjust to taste.

5

Assemble rolls

Place two cabbage leaves overlapping, add about 2 tablespoons of filling near the base, fold the sides, and roll up. Place seam-side down in the baking dish and repeat until all filling is used.

6

Bake and rest

Cover rolls with remaining tomato sauce, cover with foil, and bake at 350°F (176°C) for 20 to 25 minutes. Let rest 5 to 10 minutes before serving.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 588kcal | Carbohydrates: 100g | Protein:
26g | Fat: 4.5g | Saturated Fat: 1g |
Polyunsaturated Fat: 1g | Monounsaturated Fat:
2g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Lentil & Rice Vegan Cabbage Rolls

Categories:

Lentil & Rice Vegan Cabbage Rolls

Did You Make This?

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm !

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.