Lentil & Rice Vegan Cabbage Rolls

Affordable, comforting vegan cabbage rolls filled with tender lentils, rice and carrots — 4 servings for under $10 and perfect for weeknight dinners.

This simple, comforting dish of cabbage leaves wrapped around a hearty lentil and rice filling has been a budget-saver and family favorite in my kitchen for years. I first put this combination together on a rainy weeknight when pantry staples were all I had: dried lentils, a cup of rice, an onion, and a head of Napa cabbage. The result was unexpectedly comforting — tender, savory parcels that tasted like effort and care despite costing very little and using mostly pantry items.
What makes these rolls special is the texture contrast: the filling is soft and slightly creamy from the lentils and rice while the steamed cabbage provides a mild, slightly sweet wrapper that holds everything together. They warm through evenly, the tomato sauce on top caramelizes just enough in the oven, and the whole pan becomes a cozy, shareable dinner. I love that they stretch to four generous servings and freeze well, making them a reliable go-to for packed lunches or a quick reheated supper.
Why You'll Love This Recipe
- This recipe costs under $10 to make and yields four satisfying servings, making it ideal for families, students, or anyone cooking on a budget.
- Ready in about 1 hour 20 minutes from start to finish with only 25 minutes of active prep time — great for busy weeknights.
- Uses pantry staples: dried lentils, rice, a head of Napa cabbage, canned tomato sauce, and a carrot — most items you likely have on hand.
- Vegan, dairy-free, and naturally gluten-free so it fits many dietary needs without special substitutes.
- Make-ahead and freezer-friendly: assemble and refrigerate before baking, or freeze baked rolls for up to 3 months and reheat when needed.
- Crowd-pleasing and adaptable: add spices or fresh herbs depending on what you have; works as a main or a hearty side for gatherings.
When I first served these to friends, they didn’t expect much from a simple cabbage dish — but everyone went back for seconds. The tomato sauce gives a tangy finish, and grated carrot adds a touch of sweetness and texture. Over time I've learned that a little extra salt toward the end makes a big difference, and using Napa cabbage leaves gives consistent pliability and a mild flavor that pairs perfectly with the filling.
Ingredients
- Napa cabbage (1 head, about 17.5 ounces): Choose a firm head with pale green leaves; Napa is thinner and more pliable than green cabbage, which makes rolling easier and reduces steaming time.
- Rice (1 cup): Use long-grain white rice or medium-grain; rinsing until water runs clear removes surface starch and keeps the filling from becoming gummy.
- Lentils (2 cups): Brown or green lentils are best for texture: they hold shape but soften well. Sort and rinse before cooking to remove debris.
- Water (4 cups): For cooking rice and lentils together; the ratio here yields tender grains and fully cooked lentils without excess liquid.
- Carrots (1 bunch, about 9 ounces): Peel and grate for sweetness and body — they blend into the filling and add moisture and a pleasant toothsomeness.
- Shallot (1, about 3 ounces): Finely chopped; shallot gives a gentle onion flavor that melts into the filling without overpowering it.
- Tomato sauce (about 2 1/3 cups): Use a plain or seasoned tomato sauce you like — quality brands like Hunt’s or Muir Glen work well; part goes under the rolls and the rest on top for baking.
- Salt & pepper: Start with 1 teaspoon salt and 1/2 teaspoon black pepper, then adjust after tasting the cooked filling.
Instructions
Cook rice and lentils together: In a medium pot combine 1 cup rice, 2 cups lentils and 4 cups water. Cover and bring to a boil over medium-high heat, then reduce to a simmer and cook uncovered for about 30 minutes, or until both the lentils and rice are tender and most of the liquid is absorbed. If water remains, drain slightly; the goal is a moist but not soupy filling. Prepare and soften cabbage leaves: Trim the base of the Napa cabbage and peel away outer leaves until you reach smaller inner leaves; reserve the small core pieces for chopping into the filling. Wash the leaves thoroughly and add them to a large pot of boiling water for 5 to 6 minutes until pliable. Drain and set aside on a towel to cool enough to handle. Combine filling: Chop the reserved small cabbage pieces finely and mix into the cooked rice and lentils along with 1 bunch grated carrots and 1 chopped shallot. Season with salt and pepper (start with 1 teaspoon salt and 1/2 teaspoon black pepper) and taste — adjust seasoning. The filling should be moist and cohesive so it holds when rolled. Assemble rolls: Preheat oven to 350°F. Pour about 1/2 cup of tomato sauce into a 9x11 or 9x13 baking dish and spread across the bottom. For each roll, lay two Napa leaves overlapping, place roughly 2 tablespoons of filling near the base of the leaves, fold the sides in, and roll up firmly. Place seam-side down in the dish. You should get approximately 10–14 rolls depending on leaf size; I typically make 12. Bake: Cover the arranged rolls with the remaining tomato sauce, ensuring even coverage. Bake uncovered at 350°F for 20–25 minutes, until the cabbage looks tender and the sauce no longer glistens wet on top but has a set appearance. Remove and let rest for 5–10 minutes before serving so rolls hold their shape when scooped out. Garnish and serve: Optional: garnish with carrot tops or chopped fresh parsley if available. Serve warm with a dollop of vegan sour cream if desired and within your budget.
You Must Know
- This dish freezes very well for up to 3 months when fully cooled and stored in airtight containers; thaw overnight in the fridge and reheat in a 350°F oven until warm.
- High in plant protein and fiber thanks to the lentils and rice — a filling, balanced vegetarian meal without added animal products.
- Leftovers keep in the refrigerator for 3–4 days stored in a sealed container; reheat gently to avoid drying out the cabbage.
- Use a 9x11 or 9x13 dish depending on how many rolls you make; a snug fit helps them support one another during baking.
My favorite thing about this preparation is the way the tomato sauce brightens the savory filling — it ties the whole tray together and makes each piece taste like a little casserole. Family and friends often ask for the recipe after finishing a plate, and I love that I can double the batch for holiday potlucks without breaking the budget.
Storage Tips
Store cooled rolls in an airtight container in the refrigerator for up to 3–4 days. For freezing, place cooled rolls in a single layer on a baking sheet and freeze until firm, then transfer to labeled freezer bags or containers; they keep well for up to 3 months. To reheat from frozen, thaw in the refrigerator overnight and warm in a 350°F oven for 20–30 minutes until heated through; freshly baked rolls can be reheated in the oven at 325–350°F for 10–15 minutes. Cover with foil when reheating to prevent the tops from drying out.
Ingredient Substitutions
If you don’t have Napa cabbage, use green cabbage but blanch for a couple of minutes longer to soften it adequately. Swap white rice for brown rice by increasing cooking time and liquid (use 1 cup rice to 4 1/2 cups water and simmer until tender), though texture will be heartier. If you prefer more flavor, sauté the chopped shallot and carrot briefly in a tablespoon of olive oil before folding into the filling. Canned crushed tomatoes can replace tomato sauce — reduce slightly on the baking tray so the dish isn’t too watery.
Serving Suggestions
Serve these parcels with a crisp green salad and a wedge of lemon to brighten flavors, or alongside roasted root vegetables in colder months. A spoonful of vegan sour cream or a drizzle of tahini makes a creamy contrast to the tangy tomato sauce. For informal meals, present the rolls in the baking dish with extra sauce on the side for scooping. Garnish with chopped fresh parsley, dill, or carrot tops for color and aroma.
Seasonal Adaptations
In winter, swap the fresh carrot for roasted beets or add a teaspoon of smoked paprika to the filling for warmth. Spring benefits from fresh herbs — add chopped dill or mint to the filling for brightness. For a summer version, use crushed fresh tomatoes reduced slightly on the stove and stir in chopped basil into the sauce before baking. The recipe adapts nicely to holiday sides by increasing spices like ground cumin, coriander, or a pinch of cinnamon for a Middle Eastern flair.
Meal Prep Tips
Make the filling a day ahead and refrigerate; assemble and bake on the day you plan to serve. Alternatively, fully assemble rolls, cover with sauce, and refrigerate up to 24 hours before baking — this deepens flavors. For bulk meal prep, double the filling and freeze rolled but unbaked parcels on a tray, then transfer to bags; bake straight from frozen adding 10–15 minutes to the cooking time. Use glass or BPA-free plastic containers for best storage and reheating performance.
Success Stories
I once brought a tray of these to a potluck and a handful of folks came back telling me they’d never had cabbage rolls that tasted so light yet substantial. A friend who’s normally skeptical about plant-based meals liked them so much she asked for the recipe and made them for her family the next week. Years later, I still get messages about how this inexpensive dish has become a pantry favorite for students and families alike.
These parcels are more than frugal comfort food — they’re a small ritual of folding simple ingredients into something celebratory. Gather your ingredients, steam the leaves, and let the oven finish the work. I hope you make them your own, adjusting spices, sauces, and garnishes until they suit your table perfectly.
Pro Tips
Taste and adjust salt after the rice and lentils are cooked; cooked grains absorb salt differently than raw ingredients.
Blanch cabbage leaves until pliable but not falling apart — 5–6 minutes is ideal for Napa; green cabbage may need a minute or two more.
Assemble rolls snugly so they support one another during baking and retain shape after cooking.
If the filling seems dry, add a tablespoon of olive oil or a splash of vegetable broth before rolling to maintain moisture.
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.
FAQs about Recipes
Can I freeze these rolls?
Yes. Fully cooled rolls freeze well for up to 3 months. Thaw overnight in the fridge and reheat in a 350°F oven until warmed through.
Can I use regular cabbage instead of Napa?
Use green cabbage but blanch leaves a bit longer until pliable. Napa is preferred for its thin, flexible leaves.
Tags
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.

Ingredients
Vegetables
Pantry staples
Instructions
Cook rice and lentils
Combine 1 cup rice, 2 cups lentils and 4 cups water in a medium pot. Bring to a boil, reduce to a simmer and cook for about 30 minutes until tender; drain any excess water.
Prep cabbage
Trim the base and peel off outer leaves. Boil leaves in a large pot for 5–6 minutes until pliable. Reserve small inner leaves and chop them for the filling.
Make the filling
Mix chopped small cabbage pieces into the cooked rice and lentils with grated carrot and chopped shallot. Season with 1 teaspoon salt and 1/2 teaspoon pepper; adjust to taste.
Assemble rolls
Spread 1/2 cup tomato sauce in a baking dish. Place two overlapping cabbage leaves, add ~2 tablespoons filling, fold sides and roll. Place seam-side down in dish and repeat.
Bake and rest
Cover rolls with remaining tomato sauce and bake at 350°F for 20–25 minutes. Let rest 5–10 minutes before serving to help them hold shape.
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
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10 Minute Immune Boosting Broth
A quick, restorative broth packed with garlic, ginger, miso and turmeric—ready in 10 minutes to soothe, hydrate and support immunity.

Air Fried Crispy Onion
Make irresistibly crispy caramelized onions in the air fryer using a whisper of oil—no deep frying required. A perfect crunchy condiment to top salads, biryanis, and sandwiches.

Air Fryer Churros
Golden, crisp-on-the-outside, pillowy-on-the-inside churros made in the air fryer. A lighter way to enjoy a Mexican classic, perfect for parties and weeknight treats.

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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Melissa!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
