If you love a bowl that’s both comforting and refreshing, this Lemon Dill Cabbage Soup will be your new favorite.
It’s a harmony of flavors — the gentle sweetness of sautéed cabbage, the creaminess of cannellini beans, and the tang of lemon balanced with fragrant dill. The soup finishes with a silky, Parmesan-enriched broth that feels indulgent yet light.
Table of Contents
Why you’ll love this Lemon Dill Cabbage Soup

This soup is the perfect mix of creamy and zesty.
- Cozy, creamy, and refreshing at once
- Ready in under 35 minutes
- Great for meal prep or light lunches
- Packed with fiber and protein
- Perfect balance of Mediterranean flavors
When I first made this, I wanted something comforting but not heavy — something I could enjoy after a long day cooking for others. I remembered my mom’s dill-heavy soups she’d make on cold Texas evenings and added a squeeze of lemon for brightness. It quickly became one of my wife’s favorites — the kind of soup that feels homey but tastes restaurant-worthy.
If you love herby, soothing soups like this, try my Greek Healing Soup, a similar broth filled with citrus, herbs, and clean Mediterranean comfort.
Ingredients you’ll need For Lemon Dill Cabbage Soup
This soup comes together with simple, fresh ingredients and a few pantry staples.
Main Ingredients
- 1 tbsp olive oil – for sautéing and richness
- 1 medium onion, finely chopped – builds a flavorful base
- 3 garlic cloves, minced – adds warmth and depth
- ½ head green cabbage (about 4 cups), shredded – hearty and softens beautifully in broth
- 1 can (15 oz) cannellini beans, drained and rinsed – creamy and full of plant protein
- 4 cups low-sodium vegetable broth – light yet savory base
- ¼ cup grated Parmesan cheese – adds umami and body
- 1 large egg – whisked for a velvety texture
- 2 tbsp fresh lemon juice – brightens the entire dish
- 2 tbsp chopped fresh dill – herbaceous and fresh
- Salt and pepper to taste
Optional Add-ons or Substitutes
- Add shredded chicken for extra protein
- Substitute navy beans or chickpeas for cannellini
- Use fresh parsley or tarragon if dill isn’t available
- Stir in a handful of spinach or kale for greens
- Replace Parmesan with nutritional yeast for a dairy-free version
If cabbage is your comfort ingredient of choice, you’ll also enjoy my German Cabbage and Dumplings, a traditional, cozy dish that transforms humble cabbage into something extraordinary.
Step-by-step instructions

This recipe is simple but elegant — the secret lies in layering flavors gently.
- Sauté the aromatics.
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and cook 4–5 minutes until soft.
- Add garlic and cook for 30 seconds, just until fragrant.
- Add cabbage and simmer.
- Stir in the shredded cabbage, coating it with the aromatics.
- Pour in the vegetable broth and season with salt and pepper.
- Bring to a simmer and cook for 15 minutes, until cabbage is tender.
- Add beans and flavor.
- Stir in the cannellini beans and simmer another 5 minutes.
- Mash a few beans against the side of the pot to thicken the soup slightly.
- Make the egg-Parmesan finish.
- In a small bowl, whisk together the egg and Parmesan cheese.
- Slowly drizzle the mixture into the simmering soup, stirring constantly to create a creamy, silky texture. (It’s like Italian stracciatella meets Mediterranean sunshine!)
- Brighten with lemon and dill.
- Remove from heat and stir in lemon juice and fresh dill.
- Taste and adjust salt and pepper if needed.
- Serve warm.
- Ladle into bowls and garnish with extra dill, lemon zest, or a sprinkle of Parmesan.
Quick reminders:
- Whisk the egg mixture slowly to prevent curdling.
- Use fresh dill — dried won’t bring the same brightness.
- Add lemon juice off heat for the best fresh flavor.
- The soup thickens slightly as it cools — perfect for next-day leftovers.
For another cozy and creamy dish, check out my Green Herby Chicken and Rice Soup, which also blends herbs, greens, and citrus for feel-good comfort.
Expert tips for success

- Always whisk the egg into hot (not boiling) broth to keep it smooth.
- A microplane is perfect for fine lemon zest without bitterness.
- If you prefer thicker soup, mash more beans before serving.
- For added creaminess, stir in a spoonful of Greek yogurt before serving.
- This soup tastes even better the next day as flavors meld.
- Freeze leftovers without lemon for best results; add lemon juice when reheating.
Serving suggestions
This soup pairs beautifully with light sides or crusty bread.
- Serve with garlic toast or homemade croutons
- Pair with a crisp cucumber-dill salad
- Add a sprinkle of chili flakes for gentle heat
- Serve alongside roasted potatoes or rice pilaf
- Top with shaved Parmesan and a drizzle of olive oil
If you enjoy hearty, winter-ready soups, my Winter Warmer Soup is another favorite — filled with seasonal vegetables and rustic herbs.
Storing and reheating
How to store it:
- Let the soup cool completely.
- Store in an airtight container for up to 4 days.
- Freeze up to 2 months (without lemon for best flavor).
How to reheat it:
- Reheat gently on the stovetop over medium-low heat.
- Add a splash of broth if it thickens too much.
- Refresh with extra lemon and dill before serving.
Nutrition facts (per serving)
- Calories: 285
- Protein: 14g
- Carbohydrates: 28g
- Fat: 12g
- Saturated Fat: 3g
- Fiber: 7g
- Sugar: 6g
- Sodium: 640mg
- Calcium: 220mg
- Iron: 15% DV
Frequently asked questions
Can I make this soup dairy-free?
Yes! Substitute nutritional yeast for Parmesan and skip the egg for a lighter broth.
What type of cabbage works best?
Green cabbage holds up best, but Savoy or Napa cabbage gives a softer texture.
Can I add meat?
Definitely. Shredded chicken or turkey complements the lemon and dill beautifully.
Final thoughts
This Lemon Dill Cabbage Soup is the kind of comfort food that nourishes both body and spirit. It’s light, fragrant, and full of brightness from lemon and dill, while still cozy enough to feel like a warm hug.
- Creamy yet refreshing and zesty
- Simple ingredients, big flavor payoff
- Perfect for healthy, satisfying meals any time of year

Lemon Dill Cabbage Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add onion and cook 5 minutes until soft. Add garlic and cook 30 seconds more.
- Add shredded cabbage and stir to coat. Pour in broth, season with salt and pepper, and bring to a simmer. Cook 15 minutes until cabbage is tender.
- Add cannellini beans and simmer 5 more minutes. Mash some beans against the side of the pot to thicken slightly.
- Whisk together egg and Parmesan in a bowl. Slowly drizzle into the simmering soup while stirring constantly to create a silky texture.
- Remove from heat. Stir in lemon juice and dill. Taste and adjust seasoning. Serve warm with garnishes as desired.
Nutrition
Notes
- For a dairy-free version, substitute nutritional yeast for Parmesan and omit the egg.
- Freeze without lemon for best results; add lemon when reheating.




