Vegan Cabbage Soup with Fennel, Tomatoes, and Cannellini Beans Recipe

Introduction

This vegan cabbage soup is a comforting and flavorful dish that’s easy to prepare. With a broth spiced by garlic, coriander, and fresh herbs, it’s both wholesome and satisfying. Perfect for busy weeknights, this soup also includes protein-rich cannellini beans for a complete meal.

The image shows a black round pot filled with a stew made of several layers, starting with a broth that is red and slightly oily. On top of the broth, there are light yellow and pale orange cabbage leaf pieces that look soft and slightly cooked. Mixed within the cabbage are orange carrot slices, visible white beans, and small green herb sprigs, likely fennel fronds, scattered over the dish as garnish. A silver ladle with a wooden handle is placed inside the pot, partially submerged in the stew, lifting some of the cabbage and broth. The pot rests on a round wooden board, set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 cup chopped carrots
  • 1 cup sliced fennel, fronds reserved for garnish
  • ½ cup chopped onion
  • 2 teaspoons minced garlic
  • ½ teaspoon ground coriander
  • ½ teaspoon salt
  • 6 cups low-sodium vegetable broth
  • 1 (15 ounce) can no-salt-added diced tomatoes with basil, garlic, and oregano
  • 1 small head green cabbage (1 1/2 lbs.), chopped
  • 1 (15 ounce) can unsalted cannellini beans, rinsed
  • 2 teaspoons sugar
  • 1 teaspoon chopped fresh oregano
  • Lemon zest for garnish

Instructions

  1. Step 1: Heat the olive oil in a large heavy pot over medium-high heat. Add the chopped carrots, sliced fennel, and chopped onion. Cook, stirring occasionally, until the vegetables start to soften, about 5 minutes.
  2. Step 2: Add minced garlic, ground coriander, and salt to the pot. Stir constantly and cook until fragrant, about 1 minute.
  3. Step 3: Pour in the vegetable broth and diced tomatoes with their juices. Bring the mixture to a boil.
  4. Step 4: Add the chopped cabbage, reduce the heat to medium, and simmer. Stir occasionally until the cabbage is tender, about 20 to 25 minutes.
  5. Step 5: Stir in the rinsed cannellini beans, sugar, and chopped fresh oregano. Cook until the beans are heated through, about 3 minutes.
  6. Step 6: Serve the soup immediately, garnished with lemon zest and reserved fennel fronds if desired.

Tips & Variations

  • For extra depth, add a splash of apple cider vinegar or a squeeze of fresh lemon juice before serving.
  • Substitute cannellini beans with chickpeas or white kidney beans if preferred.
  • Use vegetable broth with no added salt to better control the seasoning.
  • Garnish with fresh herbs like parsley or thyme for added aroma and freshness.

Storage

Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat until warmed through. This soup also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

How to Serve

A black round pot with green handles sits on a white marbled surface with a wooden board underneath. Inside the pot is a colorful vegetable stew made of large uneven pieces of cooked cabbage that are orange and light yellow in color, thick chunks of bright orange carrots, and whole white beans spread throughout. The stew looks rich with a reddish broth that fills the pot almost to the top. Small green herb sprigs are scattered over the top, adding a fresh detail. A large ladle with a wooden handle rests inside the pot, partially scooping cabbage and broth. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use a different type of cabbage?

Yes, green cabbage is typical, but you can substitute with savoy or red cabbage for a twist. Just keep in mind the cooking time might vary slightly.

Is this soup suitable for meal prep?

Absolutely. It stores well in the fridge and tastes great reheated, making it a convenient option for quick lunches or dinners throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Cabbage Soup with Fennel, Tomatoes, and Cannellini Beans Recipe


  • Author: anna
  • Total Time: 30 mins
  • Yield: 6 servings (about 12 cups) 1x
  • Diet: Vegan

Description

This vibrant Vegan Cabbage Soup is a nourishing and hearty meal that’s both easy to prepare and packed with flavor. Featuring a savory broth enhanced with garlic, coriander, fresh fennel, and tomato, this soup combines tender cabbage and cannellini beans for a protein-rich, fiber-filled dish. Perfect for a quick weeknight dinner, it offers a bright finish with fresh oregano and lemon zest, making it a comforting and wholesome choice for vegan and vegetarian diets.


Ingredients

Scale

Vegetables and Aromatics

  • 2 tablespoons extra-virgin olive oil
  • 1 cup chopped carrots
  • 1 cup sliced fennel, fronds reserved for garnish
  • ½ cup chopped onion
  • 2 teaspoons minced garlic
  • 1 small head green cabbage (1 1/2 lbs.), chopped
  • Lemon zest for garnish

Spices and Seasonings

  • ½ teaspoon ground coriander
  • ½ teaspoon salt
  • 2 teaspoons sugar
  • 1 teaspoon chopped fresh oregano

Liquids and Canned Goods

  • 6 cups low-sodium vegetable broth
  • 1 (15 ounce) can no-salt-added diced tomatoes with basil, garlic and oregano
  • 1 (15 ounce) can unsalted cannellini beans, rinsed

Instructions

  1. Sauté the Vegetables: Heat 2 tablespoons of extra-virgin olive oil in a large heavy pot over medium-high heat. Add 1 cup chopped carrots, 1 cup sliced fennel (reserve the fronds for garnish), and ½ cup chopped onion. Cook, stirring occasionally, until the vegetables start to soften, about 5 minutes.
  2. Add Aromatics and Spices: Add 2 teaspoons minced garlic, ½ teaspoon ground coriander, and ½ teaspoon salt to the pot. Cook, stirring constantly, until fragrant, about 1 minute, to release the flavors.
  3. Introduce Broth and Tomatoes: Pour in 6 cups low-sodium vegetable broth and 1 (15 ounce) can of no-salt-added diced tomatoes with basil, garlic, and oregano. Bring the mixture to a boil.
  4. Cook the Cabbage: Add the chopped cabbage to the boiling broth. Reduce heat to medium and cook, stirring occasionally, until the cabbage is tender, approximately 20 to 25 minutes.
  5. Incorporate Beans and Herbs: Stir in 1 (15 ounce) can of rinsed unsalted cannellini beans, 2 teaspoons sugar, and 1 teaspoon chopped fresh oregano. Continue cooking for about 3 minutes, until the beans are heated through.
  6. Garnish and Serve: Sprinkle the soup with lemon zest and the reserved fennel fronds if desired. Serve immediately, enjoying the bright and aromatic flavors.

Notes

  • This soup is excellent for meal prep and tastes even better the next day as flavors meld.
  • For a spicier variation, add a pinch of red pepper flakes with the garlic and coriander.
  • Use low-sodium or homemade vegetable broth to minimize salt content and control seasoning.
  • Fresh oregano can be substituted with ½ teaspoon dried oregano if fresh is unavailable.
  • For added texture, garnish with toasted nuts or seeds if not allergic.
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan, Vegetarian, Healthy

Keywords: vegan cabbage soup, healthy soup, gluten-free, vegan recipe, vegetable soup, dairy-free soup, plant-based, easy vegan meals

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating