Hearty & Healthy Vegetarian Cabbage Roll Soup (Lentil-Powered & Gluten-Free)
Discover the warmth and comfort of this incredibly flavorful Vegetarian Cabbage Roll Soup, packed with protein-rich lentils and the classic tastes you adore from traditional cabbage rolls. This wholesome recipe is naturally gluten-free and suitable for both vegetarians and vegans, offering a healthy and satisfying meal for any day of the week.

There are few dishes that evoke such a profound sense of comfort and nostalgia as a rich, savory cabbage soup. While I’ve always had a soft spot for various cabbage soup recipes, this particular Vegetarian Cabbage Roll Soup has quickly ascended to the top of our family’s favorites list. It’s more than just a meal; it’s a bowl full of cherished memories and the embrace of delicious, wholesome ingredients.
The inspiration for this comforting soup comes from a truly special place: the traditional Ukrainian cabbage rolls we learned to prepare a few summers ago. We had the privilege of hosting a resilient mother and daughter who sought refuge after the outbreak of war in their home country. Our initial days together were marked by slow, deliberate conversations, often mediated by Google Translate, animated hand gestures, and a shared language of laughter. Yet, we soon discovered that the kitchen was where our truest connection flourished. It became a vibrant hub of cultural exchange, where we took turns introducing each other to the traditional dishes that had shaped our childhoods and held a special place in our hearts. While my chocolate chip cookies were playfully declared their favorite American recipe, the homemade cabbage rolls crafted by Elena quickly became an instant hit with our family.
Elena’s classic cabbage rolls, featuring a delightful medley of cabbage, rice, and vegetables expertly rolled and slow-cooked in a savory tomato sauce, were the epitome of delicious comfort food. Although she often prepared a hearty batch of traditional pork cabbage rolls for most of us, Elena always thoughtfully ensured a separate vegetarian option for my husband, often incorporating plant-based meat alternatives or legumes. To my delightful surprise, I often found myself enjoying this vegetarian version just as much! However, the process of steaming the cabbage leaves and meticulously assembling each individual roll is undeniably a time-consuming labor of love. Recognising this, we soon began to “soupify” Elena’s wonderful recipe, transforming it into a more convenient yet equally satisfying one-pot meal. Now, more than a year and a transatlantic move later, simmering a large pot of this vegetarian cabbage roll soup has become our family’s treasured ritual, a delicious way to reflect on and remember the special time we shared together.
For this simplified soup version, we enthusiastically swap out the meat for protein-packed lentils, which add a fantastic texture and nutritional boost. The cozy tomato broth is seasoned to perfection with a hint of smoky paprika and a fragrant bay leaf, creating a depth of flavor that is both robust and comforting. However, the beauty of this soup lies in its adaptability; feel free to unleash your culinary creativity and experiment with various herbs and spices to customize it to your taste. I often take a convenient shortcut by incorporating store-bought frozen brown rice, which significantly reduces preparation time. However, you’re welcome to use any preferred cooked grain, such as white rice, farro, orzo, or quinoa. No matter your choice of grain, remember the crucial finishing touches: a generous squeeze of fresh lemon juice, which brightens all the flavors, and a sprinkle of fresh herbs like dill or parsley, adding a burst of vibrant freshness. The result is simply delicious!
Crafting Your Vegetarian Cabbage Roll Soup: A Culinary Journey
Witness the simplicity and ease of preparing this delightful soup. While we can’t embed an actual video here, imagine a quick, minute-long visual guide that demonstrates each step, making your cooking experience effortless and enjoyable. Our goal is to bring you the full flavor of cabbage rolls in a comforting, easy-to-make soup format.

Essential Vegetarian Cabbage Roll Soup Ingredients
Crafting the perfect vegetarian cabbage roll soup begins with selecting the right ingredients. Here’s a detailed look at what you’ll need, along with tips for making the most of each component:
- Aromatics: Our flavor foundation starts with a simple yet powerful combination of chopped onion, carrots, and garlic. These foundational vegetables sautéed together create a sweet, savory, and aromatic base that is essential for the soup’s overall depth. They gently caramelize, releasing their natural sugars and infusing the olive oil with irresistible fragrance.
- Cabbage: I typically use regular green cabbage, chopped into manageable bite-sized pieces, for its robust texture and classic flavor. However, don’t hesitate to experiment with Savoy or Napa cabbage. Savoy offers a slightly milder, crinkly leaf that adds a delicate touch, while Napa cabbage, with its tender, sweeter leaves, can shorten cooking time slightly and add a different textual dimension.
- Tomatoes: For a rich, textured broth that perfectly mimics the sauce of traditional cabbage rolls, I highly recommend using a blend of canned crushed tomatoes and diced tomatoes. The crushed tomatoes provide a smooth body, while the diced tomatoes add appealing chunks and texture. Opting for fire-roasted varieties will introduce an incredible smoky depth of flavor that elevates the entire soup.
- Lentils: Black lentils (also known as beluga lentils) or French green lentils (Puy lentils) are my top recommendations for this recipe. Their unique characteristic is that they hold their firm, hearty shape beautifully even after being cooked, preventing them from becoming mushy. This maintains a satisfying chew in every spoonful. However, if you have other varieties like brown or green lentils on hand, they will certainly work; just be mindful that their cooking times and final texture might vary slightly. Lentils are an excellent source of plant-based protein and fiber, making this soup incredibly fulfilling.
- Vegetable Broth: A high-quality vegetable broth is key as it forms the liquid base of our soup. It contributes an additional layer of savory flavor, allowing all the other ingredients to meld harmoniously. Look for low-sodium options to control the salt content.
- Seasonings: To achieve that comforting, classic cabbage roll flavor, I’ve kept the seasonings simple yet effective: smoked paprika for a hint of warmth and earthiness, crushed red pepper flakes for a subtle kick (adjust to your preference), a bay leaf for aromatic depth, and of course, fine sea salt and freshly ground black pepper to taste. These seasonings create a wonderfully cozy profile. Feel empowered to experiment with other herbs like dried thyme, oregano, or a touch of marjoram if you wish to personalize the flavor further. Fresh herbs added at the end, such as fresh dill or parsley, also contribute significantly.
- Lemon: The juice of a fresh lemon is a non-negotiable finishing touch. Its bright, acidic notes cut through the richness of the tomatoes and cabbage, lifting all the flavors and adding a zing that makes the soup truly sing. Don’t skip this step – it makes a noticeable difference.
- Rice: To save precious time, I often utilize pre-cooked rice (Trader Joe’s organic frozen brown rice is a personal favorite). However, you can certainly cook a fresh batch of white or brown rice using your preferred method. Adding the cooked rice at the end ensures it retains its texture and doesn’t become overcooked or absorb too much liquid during the simmering process.
- Toppings: Elevate each bowl with fresh, vibrant toppings. Chopped fresh dill or parsley not only adds a beautiful pop of color but also a burst of herbaceous freshness. For those who enjoy a creamy counterpoint, a dollop of sour cream (dairy or plant-based) is an excellent addition, providing a rich tang. Extra lemon wedges on the side allow everyone to adjust the brightness to their liking.

Creative Recipe Variations for Your Cabbage Roll Soup
One of the joys of this vegetarian cabbage roll soup is its incredible versatility. Don’t be afraid to experiment and customize it to suit your tastes or whatever ingredients you have on hand. Here are a few exciting variations to inspire your culinary exploration:
- Boost the Umami: For an even richer, deeper savory flavor, consider adding a splash of Worcestershire sauce (ensure it’s vegetarian/vegan), a tablespoon of soy sauce or tamari for gluten-free diets, or even a teaspoon of miso paste dissolved in a little warm water. Another fantastic option is to rehydrate and chop dried mushrooms (like shiitake or porcini) and add them during the sautéing stage for an earthy, umami-packed punch. Nutritional yeast can also provide a cheesy, savory depth.
- Incorporate Extra Veggies: This soup is a wonderful canvas for additional vegetables. Enhance its nutritional profile and texture by adding chopped celery for extra crunch, sliced mushrooms for an earthy note, diced potatoes for a heartier meal, or colorful red bell pepper for sweetness and visual appeal. These can be added alongside the initial aromatics or during the simmering stage, depending on their desired tenderness.
- Explore Different Pastas or Grains: While rice is traditional, feel free to swap it out for other delicious cooked grains or small pasta shapes. Cooked orzo, farro, quinoa, or even small elbow macaroni can offer a delightful change in texture and make the soup even more substantial. Simply stir them in during the last few minutes of cooking or directly into individual bowls to prevent them from becoming too soft.
- Experiment with Herbs and Seasonings: The world of spices and herbs is vast! This soup is incredibly forgiving and open to various flavor profiles. For an Italian twist, add dried oregano, basil, and a pinch of fennel seeds. If you lean towards Greek flavors, incorporate dried mint, more dill, and a squeeze of lemon at the end. For a Mexican-inspired version, try cumin, chili powder, and a dash of cayenne pepper. Don’t forget fresh herbs like thyme sprigs or marjoram leaves during simmering, or a final flourish of fresh cilantro.
- Make it Creamy: For a lusciously rich and velvety soup, stir in a splash of heavy cream, half-and-half, or full-fat coconut milk (for a dairy-free option) during the final minutes of simmering. Start with a quarter cup and add more to taste until you reach your desired creaminess. A swirl of cashew cream or even a spoonful of vegan cream cheese can also work wonders.
- Ensure it’s Vegan: This soup is inherently vegan, thanks to its plant-based ingredients. If you plan to add a creamy topping, simply ensure you choose a plant-based sour cream or a homemade cashew cream to maintain its vegan status. It’s a fantastic option for anyone looking for a wholesome and hearty plant-based meal.

More Delicious Cabbage Soup Recipes to Explore
If you’ve fallen in love with the comforting flavors of cabbage soup, you’re in for a treat! There’s a whole world of delicious variations to discover. Here are a few of our other cherished cabbage soup recipes that you might enjoy:
- Hearty Cabbage, Sausage and Potato Soup
- Classic Ham and Cabbage Soup
- Quick Cabbage Egg Drop Soup
- Zesty Spicy Vegetarian Cabbage Soup
- Comforting Slow Cooker Corned Beef and Cabbage Soup

Print Recipe
Vegetarian Cabbage Roll Soup
- Author: Ali
- Prep Time: 10 mins
- Cook Time: 40 mins
- Total Time: 50 mins
- Yield: 6 to 8 servings
Ingredients
- 2 tablespoons olive oil, divided
- 1 medium white onion, diced
- 2 medium carrots, diced
- 4 to 5 cups chopped green cabbage (chopped into bite-sized pieces)
- 5 cloves garlic, minced
- fine sea salt and freshly-ground black pepper
- 4 cups vegetable broth
- 3/4 cup black or French lentils, rinsed and picked over
- 1 (28-ounce) can fire-roasted crushed tomatoes
- 1 (15-ounce) can fire-roasted diced tomatoes
- 1 1/2 teaspoons smoked paprika
- 1/4 teaspoon crushed red pepper flakes
- 1 bay leaf
- juice of 1 lemon (about 2 tablespoons)
- 4 cups cooked rice (white or brown)
- toppings: chopped fresh dill, sour cream and/or extra lemon wedges
Instructions
- Sauté. Heat 1 tablespoon olive oil in a large stockpot over medium-high heat. Add the onion and carrot and sauté for 5 minutes, stirring occasionally. Add the remaining olive oil, cabbage, garlic and stir to combine. Season the mixture generously with salt and pepper. Cook for 6-8 minutes, stirring occasionally, until the cabbage is softened and has begun to lightly caramelize and brown around the edges.
- Simmer. Add the vegetable broth, lentils, crushed and diced tomatoes (including their juices), smoked paprika, red pepper flakes, bay leaf, and stir to combine. Continue cooking until the broth reaches a simmer. Reduce heat to medium-low (or whatever temperature is needed to maintain a low simmer), cover and cook for 15 to 20 minutes or until the lentils are tender, stirring occasionally.
- Season. Remove and discard the bay leaf and stir in the lemon juice until evenly combined. Taste and season with additional salt, pepper, smoked paprika or lemon juice, if needed.
- Serve. Serve warm with a big scoop of rice, garnished with your choice of toppings, and enjoy!
