I started making vegetarian stuffed cabbage soup the year I finally admitted I didn’t have the patience to roll actual cabbage leaves on a Tuesday. I still craved that tangy tomato broth, the tender cabbage, and the hearty filling…but not the blanching, stuffing, and baking marathon. This bowl takes all the best parts of stuffed cabbage rolls, swaps the meat for lentils, and turns it into a one-pot Dinner that makes the whole house smell incredible.
On your site, it sits right beside Slow Cooker Golumpki Soup and your tomato-based cabbage roll soup, but this vegetarian stuffed cabbage soup brings all that cozy flavor with plant-based protein and everyday ingredients you probably already have. It reheats like a dream, it freezes beautifully, and it feels like a hug in a bowl.

Why you’ll love this vegetarian stuffed cabbage soup
You know those recipes that somehow taste like they took all day, even though you mostly just stirred a pot? This is one of them. Here’s what makes this vegetarian stuffed cabbage soup a keeper:
- Stuffed cabbage flavor, no rolling. You still get cabbage, tomato, rice, paprika, and a little sweetness, but everything simmers together in one pot instead of in neat little rolls.
- Serious plant-based protein. Lentils and rice tag-team here, so each bowl feels filling enough to stand in for your beefy stuffed cabbage recipes. You can easily serve it next to Golumpki Soup and everyone has something cozy to eat.
- Budget-friendly and pantry-friendly. Cabbage, carrots, onions, lentils, canned tomatoes, and rice are some of the most affordable ingredients you can buy, and they’re loaded with fiber and nutrients. Cabbage alone is low in calories but high in vitamin C, vitamin K, and fiber that supports digestion and heart health.
- Meal prep gold. The flavors deepen overnight in the fridge, so tomorrow’s lunch tastes even better. It also freezes well, just like your other cozy soups and stews.
If your readers already love the Dinner category for big-batch soups and stews, this bowl fits right in and gives them a meatless option that still feels hearty and nostalgic.

Vegetarian Stuffed Cabbage Soup
Ingredients
Equipment
Method
- Warm the olive oil in a large Dutch oven over medium-high heat. Add the chopped onion and carrots with a pinch of salt and cook for 5–7 minutes, stirring often, until the onions are translucent and the carrots start to soften.
- Stir in the garlic and cook for 30 seconds. Add the tomato paste, paprika, dried thyme or oregano, remaining salt, and pepper. Cook 1–2 minutes, stirring, until the tomato paste darkens slightly and the spices are fragrant.
- Add the chopped cabbage and cook for 1–2 minutes until it begins to wilt. Stir in the lentils, crushed tomatoes, diced tomatoes, vegetable broth, brown sugar or maple syrup, and bay leaf.
- Bring the soup to a boil, then reduce to a gentle simmer. Cover and cook for 20–25 minutes, stirring occasionally, until the lentils are just turning tender.
- Stir in the rice, making sure it is submerged in the liquid. Cover and simmer 15–20 minutes more, stirring now and then, until both the lentils and rice are tender. Add extra broth if the soup becomes thicker than you like.
- Remove the bay leaf. Stir in the red wine vinegar or lemon juice, then taste and adjust seasoning with more salt, pepper, or vinegar as needed. Let stand 5–10 minutes off the heat to thicken slightly, then serve hot with fresh herbs and a dollop of sour cream or yogurt if you like.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Ingredients you’ll need (and why they work)
Think of this vegetarian stuffed cabbage soup as a mash-up of stuffed cabbage rolls and a chunky vegetable soup. Here’s what goes into the pot and what each ingredient does.
Base + veggies
- Olive oil – Gets the aromatics soft and sweet without burning.
- Yellow onion + carrots – Classic soup base that builds sweetness and depth.
- Garlic – You’ll sauté it briefly so it adds flavor without turning bitter.
- Green cabbage – The star. It softens into silky, tender ribbons but still holds enough texture that the soup doesn’t feel mushy. Green cabbage also brings fiber and antioxidants that support gut and heart health.
Plant-based “stuffed cabbage” filling
- Brown or green lentils – They hold their shape and mimic the “meatiness” of a stuffed roll. Skip red lentils here; they’ll dissolve into the broth. Recipes like the vegetarian cabbage soups from Cook Nourish Bliss and other blogs often lean on these for protein and fiber.
- Rice – White long-grain or basmati keeps the texture closer to a classic cabbage roll. You can use brown rice; it just needs a bit more simmer time.
Tomato base
- Crushed tomatoes + diced tomatoes – Crushed thicken the broth; diced add juicy bites.
- Tomato paste – Concentrated flavor that keeps the broth rich instead of watery.
Broth + seasoning
- Vegetable broth – Use a flavorful one; this replaces the beef broth in traditional stuffed cabbage roll soups.
- Sweet paprika – Echoes classic Eastern European cabbage roll flavors.
- Bay leaf + dried thyme or oregano – Warm, herbal notes that make the soup taste like it simmered for hours.
- Brown sugar or maple syrup – Just a spoonful balances the tomato acidity and mimics the slightly sweet sauce you get with stuffed cabbage.
- Red wine vinegar or lemon juice – A little tang at the end wakes the whole pot up.
- Salt + freshly ground black pepper – Season as you go; cabbage and lentils soak up seasoning fast.
Optional finishing touches
- Fresh dill or parsley
- Sour cream or thick Greek yogurt (or a creamy dairy-free yogurt)
- Extra lemon wedges
Step-by-step: how to make vegetarian stuffed cabbage soup
You’ll be thrilled at how low-stress this feels compared with actually stuffing cabbage leaves.
1. Sauté the aromatics
- Set a large Dutch oven or heavy pot over medium-high heat.
- Warm the olive oil. Add chopped onion and carrots with a pinch of salt.
- Cook 5–7 minutes, stirring often, until the onions are translucent and the carrots start to soften.
- Stir in the garlic and cook 30 seconds, just until fragrant.
This quick sauté builds the base flavor that makes the finished vegetarian stuffed cabbage soup taste like it simmered all afternoon.
2. Toast the tomato paste and spices
- Add the tomato paste to the pot.
- Stir and cook 1–2 minutes, letting it darken slightly; this removes the “tinny” flavor from the can.
- Sprinkle in paprika, thyme or oregano, salt, and pepper.
- Stir again so the spices bloom in the warm oil and tomato paste.
That little toasting step makes a big difference in the final depth of your vegetarian stuffed cabbage soup.
3. Load in the cabbage, lentils, and liquids
- Dump in the chopped cabbage and stir for a minute so it starts to wilt.
- Add lentils, crushed tomatoes, diced tomatoes, and vegetable broth.
- Stir in the brown sugar or maple syrup and drop in the bay leaf.
Bring the pot to a boil, then immediately turn it down to a steady simmer. Cover and cook for 20–25 minutes, stirring occasionally, until the lentils are just turning tender.
4. Add the rice at the right time
Once the lentils are close to tender:
- Stir in the rice, making sure it’s submerged.
- Cover again and simmer 15–20 minutes, checking the pot and stirring every so often.
You want the rice cooked through but not blown out. If the soup thickens more than you like, splash in a bit more broth or water. This staggered timing is the same idea used in many cabbage roll soups so the rice stays tender instead of gummy.
5. Finish and adjust
When the rice and lentils are both tender:
- Fish out the bay leaf.
- Stir in a splash of red wine vinegar or lemon juice.
- Taste and adjust: more salt, more pepper, another pinch of paprika, or a tiny extra spoon of sugar if your tomatoes are very sharp.
Let the soup stand uncovered for 5–10 minutes off the heat. The flavors settle, and the texture thickens into that “cabbage rolls in a bowl” sweet spot.
6. Serve with toppings
Ladle the vegetarian stuffed cabbage soup into warm bowls and top with:
- A dollop of sour cream or dairy-free yogurt
- Fresh dill or parsley
- Extra black pepper
- A squeeze of lemon
Then pass around crusty bread or a simple salad, and you’re set.
Handy ingredient swap table
Here’s a quick reference your readers can skim when they’re staring into the pantry wondering what to substitute.
| Ingredient | Easy Swap |
|---|---|
| Brown or green lentils | Cooked French lentils, canned brown lentils, or crumbled vegan ground “beef” |
| White rice | Brown rice (longer simmer), cooked rice stirred in at the end, or cooked farro |
| Green cabbage | Savoy cabbage or a mix of green cabbage and coleslaw mix |
| Vegetable broth | Mushroom broth or part veggie broth + part water |
| Brown sugar | Maple syrup or coconut sugar |
This mirrors the helpful swap ideas you use in recipes like Slow Cooker Golumpki Soup and keeps the article skimmable and practical.
Variations, pro tips, storage, and what to serve with it
Easy variations
- Smoky version. Add smoked paprika, a pinch of chipotle powder, or a splash of liquid smoke for a deep, cozy flavor similar to soups that use bacon without the meat.
- Extra-veggie version. Stir in diced mushrooms, celery, or bell pepper with the onions and carrots for more texture.
- Spicy twist. Add red pepper flakes or a bit of hot paprika if your crowd likes heat.
- More protein. Swap half the lentils for canned white beans or chickpeas. Serve a bowl of this next to your white bean and vegetable stew for an all-vegetarian soup night.
Pro tips for best texture
- Cut cabbage into bite-sized pieces. Huge chunks are awkward to eat and don’t soften evenly.
- Don’t overcook the rice. Remember, the soup keeps thickening as it sits, so stop the heat when the rice is just tender.
- Thin with broth, not water, when possible. Broth keeps the flavor concentration high.
Storage and freezing
Like most cabbage roll soups, this vegetarian stuffed cabbage soup is a meal-prep superstar.
- Fridge:
- Cool completely, then store in airtight containers for up to 4 days.
- The soup thickens in the fridge; loosen with a splash of broth or water when reheating.
- Freezer:
- Cool fully, then pack into freezer-safe containers, leaving a little headroom.
- Freeze up to 3 months.
- Thaw overnight in the fridge, then reheat gently on the stove, stirring often so the rice and lentils stay tender.
If you plan to freeze most of the batch, you can undercook the rice slightly so it finishes softening as you reheat.
What to serve with vegetarian stuffed cabbage soup
This bowl is hearty enough to be Dinner on its own, but sides never hurt:
- Thick slices of sourdough or rye
- Simple green salad with a sharp vinaigrette
- Roasted carrots or potatoes
- A lineup of cozy bowls from your site like Rosemary Roasted Garlic Bean Soup and One-Pot Brothy Lemon Orzo, so everyone can pick their favorite.

Wrap-Up
This vegetarian stuffed cabbage soup brings all the comfort of stuffed cabbage rolls—soft, sweet cabbage, hearty filling, tangy tomato broth—without the project of rolling leaves or browning meat. Lentils, rice, and plenty of vegetables turn it into a budget-friendly Dinner you’ll happily serve to both vegetarians and meat-eaters. Make a big pot, freeze a few portions for later, and tuck it into your rotation alongside your other cozy soup recipes. When you publish it, invite readers to try this bowl next to your Slow Cooker Golumpki Soup so they can taste both takes on the stuffed cabbage theme in one night.
FAQ’s
Can you freeze vegetarian stuffed cabbage soup?
Yes, it freezes really well. Cool the soup completely, ladle it into airtight containers, and freeze for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove, adding a splash of broth if it’s very thick. This works just as well as freezing more traditional cabbage roll soups.
What kind of cabbage works best for vegetarian stuffed cabbage soup?
Plain green cabbage is your best bet here. It’s sturdy enough to hold its shape during a long simmer, yet still turns silky and sweet. Savoy cabbage also works, but purple cabbage will tint the whole pot a funky color, so save that for slaws instead.
How do you add more protein to vegetarian stuffed cabbage soup?
This vegetarian stuffed cabbage soup already leans on lentils and rice for protein, but you can bump things up by adding white beans, chickpeas, or extra lentils. Serving it with whole-grain bread or over cooked quinoa also makes each bowl more filling without changing the flavor much.
Can you make vegetarian stuffed cabbage soup in a slow cooker?
You can. Sauté the onions, carrots, garlic, tomato paste, and spices on the stovetop first, then transfer everything except the rice to a slow cooker. Cook on LOW 5–6 hours or HIGH 3–4 hours, add the rice for the final 30–40 minutes, and finish with vinegar or lemon. That’s the same basic timing used in many slow cooker cabbage roll soups.
