This is a Graham recipe, and made with what we usually have on hand in the winter months. Obviously it’s very important to us to eat what’s local and seasonal, and now that we don’t have a garden in Gothenburg, we’ve been sticking to buying Swedish produce.
These vegetables – cabbage, carrots, potatoes – are all stored over winter, filling the hungry gap, and are more useful than ever in late winter before fresh produce starts appearing. With a little seasoning, otherwise plain cold-weather vegetables can really shine.
With lentils, canned tomatoes, and just a bit of pasta, it’s a delicious, hearty soup. If you like cabbage, you’ll love this. For some more winter cabbage recipes, try vegan coleslaw
Ingredients

Ingredient Notes and Substitutions
- Cabbage: use white cabbage unless it’s not available. Red cabbage has a distinctly different flavour and will also dye the soup an unpleasant reddish brown.
- Potatoes: choose a firm cooking variety if possible and not a starchy type.
- Red wine: the wine adds an extra element of savoury flavour and shouldn’t be left out unless necessary. If you can’t consume any alcohol at all, then use a splash of vinegar as suggested in the recipe and increase the broth or water slightly. Balsamic is ideal as it has a similar flavour.
- Canned tomatoes: preferably diced. Adjust the salt used if the tomatoes have salt added. Fresh tomatoes can be used in an equal amount. I haven’t tried this as cabbage and tomatoes aren’t in season at the same time, but don’t see why it wouldn’t work.
- Vegetable broth: or water. If you season correctly, it’s perfectly fine to use water here.
- Lentils: black, green, or brown. Don’t use red lentils for this recipe.
- Pasta: any short or small type. We’ve used broken up lasagne noodles in a pinch but they tend to stick together. Use GF pasta if needed.
Step by Step

Step 1: sauté the onions in oil until soft.
Step 2: add the carrots and potato and cook for a few minutes.
Step 3: cook the cabbage and garlic, add the spices, then stir in the wine.
Step 4: add the broth, bring to a boil, then cook the lentils and pasta. Season to taste and serve.
Recipe Notes
This soup stores well if you cook the pasta separately or omit it. The pasta, as usual, will absorb more of the broth the longer it sits, and turn into a thick stew rather than a soup. If you know you’ll have leftovers, cook the pasta separately and add to the soup when serving.
The herbs are added at the end of the cooking time because they lose most of their flavour if cooked too long. If you add them too early by mistake, you can make it up by adding a bit extra at the end.
How to Store
Storage: keep leftovers in a sealed container in the refrigerator for up to three days.
Freezing: transfer cooled soup to airtight containers and freeze for up to three months. Thaw in the refrigerator before reheating as usual.

Newsletter
Expert Tips
- Don’t worry about peeling: no need to peel! I never do, for carrots or potatoes, or most other vegetables.
- Season to taste: the pasta and lentils will soak up quite a lot of salt when cooking, so taste the broth before adding them and again after, seasoning if needed.
- Use dried or soaked: if you prefer to use soaked lentils (see more about this in my book), no change to the recipe is needed. Simply add as instructed and don’t reduce the liquid content.
More Winter Soups
Potato Leek Soup with Lemon
Chickpea Soup
Winter Vegetable Minestrone
Kale, White Bean, and Lemon Soup
If you make this Lentil Cabbage Soup or any other vegetarian soup recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.
Cabbage Lentil Soup
Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced
- 1 clove garlic minced
- 2 medium carrots sliced (~1 cm rounds)
- 2 medium potatoes chopped (~3cm)
- ¼ white cabbage roughly shredded
- ¼ teaspoon hot pepper flakes
- 1 teaspoon sea salt to taste
- 50 ml red wine
- 400 grams canned diced tomatoes
- 800 ml water or vegetable broth
- 120 grams green lentils
- ½ teaspoon black pepper
- 2 teaspoons herbes de provence
- 70 grams whole grain pasta
Instructions
- Heat a large soup pot over medium heat. Once the pot is heated, add the olive oil.1 tablespoon olive oil
- Add the onion and garlic and sauté until translucent, 3-4 minutes.1 medium onion, 1 clove garlic
- Add the carrots and potatoes. Cook for about five minutes, until softened slightly. They'll cook through once the liquid is added.2 medium carrots, 2 medium potatoes
- Add the cabbage, hot pepper flakes, and salt, and cook for another five minutes, then deglaze with the red wine.1/4 white cabbage, 1/4 teaspoon hot pepper flakes, 1 teaspoon sea salt, 50 ml red wine
- Stir in the canned tomatoes. The water or broth used is equivalent to two cans-full from the tomatoes, so you can simply fill the can twice and measure that way. Add the water or broth.400 grams canned diced tomatoes, 800 ml water or vegetable broth
- Cover and increase the heat to high to bring the soup to a boil. Add the lentils. Reduce to a simmer and cook, covered, for 15 minutes.120 grams green lentils
- Taste the soup for seasoning and add more salt if needed. Stir in the herbs and black pepper. Add the pasta and cook according to package instructions.1/2 teaspoon black pepper, 2 teaspoons herbes de provence, 70 grams whole grain pasta
- Taste again (pasta will absorb a significant amount of salt) and serve. Leftovers keep well, but are best with the pasta cooked separately if you plan on storing. Refrigerate for up to three days or freeze up to a month in a sealed container.
* For American cup measurements, please click the pink link text above the ingredient list that says ‘American’.
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

Occasionally Eggs
If you’re looking for approachable, seasonal vegetarian recipes, you’re in the right place! Occasionally Eggs is all about healthier plant based recipes that follow the seasons.
Find vegetarian staples, refined sugar free desserts, and hundreds of vegan recipes. All OE recipes are vegetarian, dairy free, and refined sugar free.
Dan says
delicious soup (harthy and full of flavor) – found it 2 weeks ago, and I make it for the second time already