Garlicky Cabbage Soup
Garlicky Cabbage Soup is more than just a soup; it’s a warm embrace in a bowl. Picture this: a delightful blend of tender cabbage, aromatic garlic, and creamy cannellini beans, all simmered together in a savory broth. This hearty, gut-friendly comfort meal packs a punch of flavor while keeping things deliciously simple. It’s perfect for those chilly nights when you crave something nourishing that doesn’t demand hours in the kitchen.
Table of Contents

I first stumbled upon this recipe while looking for a quick weeknight dinner that wouldn’t break the bank. It’s incredible how a handful of ingredients can come together to create such richness and depth. You won’t find any processed ingredients or overwhelming flavors here, just pure, wholesome goodness that keeps you coming back for seconds. Get ready to fill your home with the inviting scent of Garlicky Cabbage Soup, and trust me, you’ll want to share this one with family and friends.
Why You’ll Love This Recipe
- Simple & Quick: With just 10 minutes of prep and 40 minutes of cooking, you can have a delicious meal on the table in no time.
- Irresistible Flavor: Each spoonful offers a harmonious blend of savory, garlicky goodness that warms the soul.
- Eye-Catching Appeal: The vibrant green cabbage and creamy broth create a visually appealing bowl of comfort.
- Flexible Serving: Perfect for lunch, dinner, or a cozy night in with a book.
- Diet-Friendly Options: Easily adaptable for vegetarian diets; simply omit the egg for a vegan version.

Ingredients You’ll Need
- 2 tablespoons extra-virgin olive oil: This adds a rich flavor base. Feel free to substitute with another neutral oil if needed.
- 1 medium onion, finely chopped: Adds sweetness and depth to the soup. Yellow or white onions work best.
- 4-5 cloves garlic, thinly sliced: Garlic is the star of this dish, providing that signature punch. Adjust based on your love for garlic.
- 1 medium head green cabbage, chopped: Cabbage is both nutritious and filling. You can substitute with savoy for a softer texture.
- 1 can cannellini beans, rinsed: These give the soup its creamy texture and boost the protein content. White kidney beans or chickpeas can work too.
- 4 cups low-sodium vegetable or chicken broth: Homemade broth is ideal for depth of flavor, but store-bought is perfectly fine. Go for low-sodium to control the saltiness.
- 1/2 cup grated Parmesan cheese: This enhances the umami flavor, but you can use a vegetarian alternative if desired.
- 1 tablespoon lemon juice or lime juice: This brightens the soup and adds a nice acidity. Either citrus works well!
- 1 large egg (optional): Adding an egg gives the soup a lovely creaminess. If you’re vegan, try silken tofu for a similar effect.
- Ground pepper and salt to taste: Season to elevate all the flavors. Freshly ground pepper can really make a difference in taste.
How to Make Garlicky Cabbage Soup
Heat Olive Oil: In a large pot, heat 2 tablespoons of extra-virgin olive oil over medium heat. Once it starts shimmering, you know it’s ready.
Sauté Onions: Toss in 1 finely chopped onion and sauté for about 4-5 minutes until translucent. This step builds that aromatic foundation for your soup.
Add Garlic: Next, stir in 4-5 cloves of thinly sliced garlic and cook for an additional minute until fragrant. Your kitchen will smell amazing!
Incorporate Cabbage: Add 1 medium head of chopped green cabbage to the pot and stir occasionally. Cook for about 5-6 minutes until it begins to wilt. This will enhance the sweetness of the cabbage.
Pour Broth & Beans: Carefully pour in 4 cups of low-sodium vegetable or chicken broth and add 1 can of rinsed cannellini beans. Bring the mixture to a gentle boil, then reduce to a simmer, uncovered, for about 10 minutes.
Whisk Cheese Mixture: In a separate bowl, whisk together 1/2 cup of grated Parmesan cheese, the juice of 1 lemon, and 1 large egg. Season with a sprinkle of ground pepper and salt.
Combine Mixtures: After 10 minutes, remove the soup from heat and slowly drizzle the egg mixture into the pot while stirring constantly. This ensures a smooth, creamy texture.
Thicken Soup: Return the pot to low heat and gently stir for another 2-3 minutes until the soup thickens slightly. The Parmesan will melt and make everything wonderfully rich.
Serve Hot: Ladle the soup into bowls while it’s still hot, garnishing with extra grated Parmesan if you like. Get ready to enjoy this comforting bowl of goodness!

Storing & Reheating
Let any leftover soup cool to room temperature before storing. It can be kept in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze it in freezer-friendly containers for up to 3 months. When you’re ready to enjoy, reheat your soup in a saucepan over medium heat until warmed through, about 5-10 minutes, stirring occasionally. Just note that the texture may slightly change after freezing, but a splash of broth or a little water can rejuvenate it beautifully.
Chef’s Helpful Tips
- Avoid overcooking the garlic—burned garlic can turn bitter fast, so as soon as it’s fragrant, move on to the next step.
- Consider chopping your cabbage into bigger chunks for more texture. Small pieces will disintegrate into the soup, softening more quickly.
- If you’re not a fan of the egg or tofu, you can skip it altogether—it doesn’t compromise the overall flavor much.
- For added flavor, toss in some dried herbs like thyme or bay leaves during simmering.
- Leftover soup can be served over rice or pasta for an easy next-day meal.
Garlicky Cabbage Soup is a delightful concoction that not only satisfies your hunger but also keeps things uncomplicated. With its depth of flavor and nutritious ingredients, there’s really no reason not to try it. This is one of those recipes that tells a story—each bowl is filled with warmth and care. Whether you save it for a chilly night or whip it up for a casual gathering, it’s bound to impress. So go ahead, grab your ingredients, and enjoy this comforting dish!
Recipe FAQs
Can I make this soup in advance?
Absolutely! This soup keeps well in the fridge for up to five days, making it a perfect make-ahead meal. Just give it a good stir and reheat when you’re ready to enjoy.
Can I substitute the beans in the recipe?
Yes, feel free to swap cannellini beans with any white beans you prefer, such as navy beans or chickpeas. They all will add a delightful creaminess to the soup while boosting the protein content.
Is there a vegan version of Garlicky Cabbage Soup?
Definitely! Simply omit the egg and cheese, or substitute the cheese with nutritional yeast for a cheesy flavor without dairy. You can also use silken tofu for creaminess while still keeping it plant-based.
How can I store leftovers properly?
Cool the soup to room temperature first, then store it in airtight containers. It can last up to five days in the fridge and up to three months in the freezer. Just be sure to use freezer-friendly containers if you’re freezing it!
PrintMore Soups Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Garlicky Cabbage Soup
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stove
- Cuisine: Mediterranean
Description
This Garlicky Cabbage Soup offers a delightful blend of flavors with garlic, fresh cabbage, and hearty beans. It’s a perfect comfort meal that’s simple to prepare, making it ideal for a quick dinner or a healthy meal. Enjoy a bowl of warmth that satisfies the soul!
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion finely chopped
- 4–5 cloves garlic thinly sliced
- 1 medium head green cabbage chopped
- 1 can cannellini beans rinsed
- 4 cups low-sodium vegetable or chicken broth
- 1/2 cup grated parmesan cheese
- 1 tablespoon lemon juice or lime juice
- 1 large egg optional; can substitute with silken tofu
- ground pepper to taste
- salt to taste
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering.
- Add the finely chopped onion and sauté until translucent, about 4-5 minutes.
- Stir in the thinly sliced garlic and cook for an additional minute until fragrant.
- Incorporate the chopped green cabbage into the pot and stir occasionally for about 5-6 minutes.
- Pour in the vegetable or chicken broth and add the rinsed cannellini beans. Bring to a gentle boil, then simmer uncovered for 10 minutes.
- In a separate bowl, whisk together the grated parmesan cheese, lemon juice, egg, ground pepper, and salt.
- Remove the soup from heat and gradually drizzle the egg mixture into the pot while stirring constantly.
- Return the pot to low heat and gently stir for another 2-3 minutes until the soup thickens slightly.
- Serve hot, ladling into bowls, and top with additional grated parmesan if desired.
Notes
Feel free to adjust the seasoning according to your taste.
For a vegan option, omit the egg and use silken tofu instead of parmesan.
Nutrition
- Serving Size: 1 cup
- Calories: 255
- Sugar: 3g
- Sodium: 300mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 70mg
