Garlicky Cabbage Soup: A Cozy, Flavor-Packed Dinner Favorite

Posted on January 7, 2026

Garlicky Cabbage Soup served hot in a rustic bowl

Garlicky Cabbage Soup is one of those humble, soul-warming dishes that proves you don’t need fancy ingredients to create something extraordinary. The first spoonful hits you with that aromatic, garlicky goodness—comforting, earthy, and deeply satisfying. Whether you’re trying to eat lighter after the holidays or just craving a cozy bowl of warmth on a cold evening, this recipe fits the bill perfectly. And the best part? It’s simple, budget-friendly, and comes together in under 40 minutes.

That’s right—you can whip up a pot of this deliciousness faster than you can decide what to order for takeout. The combination of soft, sweet cabbage and tender beans in a garlicky broth feels like a warm hug in a bowl. Pair it with a slice of crusty bread, and you’ve got yourself an easy, wholesome meal that tastes way fancier than it is. Trust me, Garlicky Cabbage Soup might just become your new go-to weeknight wonder.

Table of Contents

What is Garlicky Cabbage Soup?

At its core, Garlicky Cabbage Soup is a rustic, Italian-inspired soup that celebrates simple, nourishing ingredients. Think of it as the kind of meal Italian grandmothers have been making for generations—wholesome, hearty, and packed with flavor from garlic, cabbage, and Parmesan. The soup starts with sautéed onions and garlic simmered in olive oil, building a deep, savory base.

Then comes the cabbage, which softens beautifully in the broth, releasing a subtle sweetness that balances the bold garlic flavor. Cannellini beans add creaminess and protein, while a whisked egg and Parmesan bring richness to the final bowl. A splash of lemon juice at the end adds just the right amount of brightness. It’s a comforting dish that feels both light and satisfying—perfect for lunch, dinner, or those days when your body says, “I just need something warm and good for me.”

Reasons to Try Garlicky Cabbage Soup

There are a lot of reasons why this Garlicky Cabbage Soup deserves a permanent spot in your meal rotation. First, it’s incredibly easy to make—no complicated techniques or fancy equipment required. If you can chop vegetables and stir a pot, you’re halfway there. Second, it’s wonderfully budget-friendly. A head of cabbage, a few pantry staples, and you’ve got enough to feed the whole family. Third, it’s naturally nutritious.

Cabbage is rich in fiber, vitamin C, and antioxidants, while garlic is known for its immune-boosting powers (and honestly, it makes everything taste amazing). The beans add plant-based protein, making this a filling meatless meal that doesn’t skimp on flavor. Plus, if you’ve ever made our Parmesan Italian Sausage Ditalini Soup, you’ll love this lighter, vegetarian twist that still brings all the cozy vibes.

Ingredients Needed to Make Garlicky Cabbage Soup

Here’s what you’ll need to whip up this comforting Garlicky Cabbage Soup:

  • 2 tablespoons extra-virgin olive oil
  • 1 medium onion, chopped
  • 6 cloves garlic, thinly sliced
  • 6 cups chopped green cabbage (about 1 small head)
  • 1 (15-ounce) can low-sodium cannellini beans, rinsed
  • 6 cups low-sodium vegetable or chicken broth
  • 1/4 cup freshly grated Parmesan cheese (use vegetarian Parmesan if needed)
  • 1 tablespoon fresh lemon juice
  • 1 large egg
  • 1/4 teaspoon ground pepper
  • 1/4 teaspoon salt

This simple list is proof that good food doesn’t have to be complicated. Most of these ingredients are probably already in your kitchen, and if not, they’re easy to find.

Instructions to Make Garlicky Cabbage Soup – Step by Step

Step 1: Sauté the Aromatics

Let’s kick off this Step by Step journey with flavor. Heat two tablespoons of olive oil in a large soup pot over medium heat. Once it’s warm, toss in your chopped onion. Cook until it turns translucent, about 4 to 5 minutes. You want it soft and slightly golden, not browned. Then add in your thinly sliced garlic—six whole cloves might sound like a lot, but trust me, this is Garlicky Cabbage Soup for a reason. Stir constantly for one minute. You’ll know it’s ready when your kitchen starts to smell like heaven. This base sets the tone for the entire soup.

Step 2: Add the Cabbage and Soften It

Now it’s cabbage time. Add your chopped green cabbage to the pot. It may seem like a mountain at first, but it will shrink down as it cooks—kind of like magic. Stir it occasionally for about 5 to 6 minutes until it starts to wilt and soften. This step lets the cabbage soak up the garlicky oil, ensuring every leaf is full of flavor. For a deeper flavor twist, you can add a pinch of red pepper flakes here for a little kick.

Step 3: Add the Beans and Broth

Next, pour in your rinsed cannellini beans and the 6 cups of broth. If you like a slightly richer flavor, use chicken broth, but vegetable broth keeps it vegetarian-friendly. Give everything a good stir and bring it to a boil. Once it’s bubbling, reduce the heat to low and let it simmer for 10 minutes. This allows the cabbage to become tender and the beans to warm through. If you’ve ever tried our High Protein Vegetable Soup, this stage will feel familiar—simple, slow simmering is where the magic happens.

Step 4: Make the Parmesan-Egg Mixture

While the soup simmers, whisk together the Parmesan cheese, lemon juice, egg, salt, and pepper in a small bowl. This mixture is what gives the soup its luxurious texture without using cream. It’s similar to making a silky Italian stracciatella soup—where the egg gently cooks in hot broth to create ribbons of richness. Don’t skip the lemon juice; it brightens the whole dish and cuts through the savory notes.

Step 5: Temper the Egg and Combine

Here’s where the Step by Step process really matters. Remove the soup from the heat before adding the egg mixture. Slowly drizzle the egg mixture into the soup while stirring constantly. This helps avoid curdling (because nobody wants scrambled eggs in their soup). Once combined, return the pot to low heat and stir gently for 2 to 3 minutes. You’ll notice the broth becoming slightly creamy and thickened—pure comfort in liquid form.

Step 6: Taste, Adjust, and Serve

Now it’s time for the best part: tasting. Give your Garlicky Cabbage Soup a little sip. Adjust salt or pepper if needed. If you prefer a tangier note, add another squeeze of lemon juice. Then ladle it into bowls, sprinkle a bit more Parmesan on top, and serve with crusty bread. Bonus points if you brush your bread with olive oil and toast it—it’s the perfect pairing for this cozy meal.

Step 7: Make It Your Own

This Step by Step recipe is incredibly flexible. Want to add a protein boost? Toss in some shredded rotisserie chicken or turkey. Prefer a vegan version? Skip the egg and cheese, and use nutritional yeast instead—it adds a nutty, cheesy flavor. You can also throw in chopped kale or spinach during the last few minutes of cooking for extra greens. For a heartier twist, stir in cooked orzo or quinoa before serving. If you love recipes like Slow Cooked Lemon Chicken Orzo, you’ll appreciate how customizable this soup is.

Step 8: Let It Rest

Once cooked, let the soup sit off the heat for about 5 minutes. This allows the flavors to mingle and deepen—kind of like letting a good story sink in after you’ve finished reading. That brief rest makes the broth taste even more balanced and rich.

Step 9: Garnish and Enjoy

When serving, don’t hold back on the toppings. A little drizzle of olive oil, extra Parmesan, or a sprinkle of fresh herbs like parsley makes it feel extra special. Some people even like to add a pinch of chili flakes or a dash of smoked paprika for depth.

What to Serve with Garlicky Cabbage Soup

This soup shines on its own, but pairing it with something crunchy or creamy takes it to the next level. Crusty sourdough bread or garlic toast is an obvious winner. If you want to keep it light, a simple side salad with a lemon vinaigrette complements the soup’s brightness beautifully. For something heartier, try serving it alongside our Cheesy Baked Chicken Breasts or even Crockpot Parmesan Garlic Chicken. The combination of creamy soup and juicy chicken? Perfection.

Key Tips for Making Garlicky Cabbage Soup

  1. Use fresh garlic—pre-minced won’t deliver that bold flavor we’re after.
  2. Don’t rush the sauté step. Taking time here builds depth.
  3. Add the egg mixture slowly. Stir constantly to prevent curdling.
  4. Adjust broth levels depending on your texture preference—more for a lighter soup, less for a stew-like consistency.
  5. Add lemon juice last. Heat dulls acidity, so finishing with it keeps things bright and fresh.

Storage and Reheating Tips for Garlicky Cabbage Soup

Leftovers? Lucky you. Store Garlicky Cabbage Soup in an airtight container in the fridge for up to 4 days. It actually tastes better the next day because the flavors meld overnight. To reheat, warm it gently on the stove over medium heat—don’t boil, or the egg may separate. You can also reheat it in the microwave using short bursts, stirring between each one. If it thickens too much, just add a splash of broth or water to bring it back to life. This soup also freezes beautifully for up to two months—just thaw overnight in the fridge before reheating.

FAQs

Can I use red cabbage instead of green? You can, but it’ll change the color (and might turn the broth purple). Stick with green for a traditional look.
Can I make it vegan? Absolutely! Skip the egg and cheese, and add nutritional yeast for a similar richness.
Is this soup healthy? Yes! It’s packed with fiber, vitamins, and lean protein. Garlic even has immune-boosting benefits according to WebMD.
Can I double the recipe? Definitely. It’s a great make-ahead meal for busy weeks or sharing with friends.
What if I don’t have cannellini beans? Great Northern or navy beans work just as well.

Final Thoughts

At the end of the day, Garlicky Cabbage Soup is proof that simplicity wins. With just a few everyday ingredients and a bit of care, you can make a dish that’s nourishing, flavorful, and comforting all at once. Whether you’re cooking for your family, meal prepping for the week, or just craving something warm and wholesome, this soup checks every box. So grab your pot, roll up your sleeves, and start cooking—it’s time to fall in love with this garlicky, heartwarming favorite, Step by Step.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

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
Garlicky Cabbage Soup served hot in a rustic bowl

Garlicky Cabbage Soup: A Cozy, Flavor-Packed Dinner Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A cozy, comforting Garlicky Cabbage Soup packed with tender cabbage, creamy cannellini beans, and a savory garlic-rich broth—perfect for a light yet satisfying meal.


Ingredients

Scale
  • 2 tablespoons extra-virgin olive oil
  • 1 medium onion, chopped
  • 6 cloves garlic, thinly sliced
  • 6 cups chopped green cabbage (about 1 small head)
  • 1 (15-ounce) can low-sodium cannellini beans, rinsed
  • 6 cups low-sodium vegetable or chicken broth
  • 1/4 cup freshly grated Parmesan cheese (use vegetarian Parmesan if needed)
  • 1 tablespoon fresh lemon juice
  • 1 large egg
  • 1/4 teaspoon ground pepper
  • 1/4 teaspoon salt

Instructions

1. Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 4–5 minutes.

2. Stir in garlic and cook, stirring constantly, for 1 minute until fragrant.

3. Add cabbage and cook, stirring occasionally, for 5–6 minutes or until slightly softened.

4. Stir in beans and broth. Bring to a boil, then reduce heat and simmer for 10 minutes.

5. Meanwhile, whisk together Parmesan, lemon juice, egg, pepper, and salt in a small bowl.

6. Remove soup from heat. Slowly drizzle in the egg mixture, stirring constantly to avoid curdling.

7. Return soup to low heat and stir gently for 2–3 minutes to allow the soup to thicken slightly.

8. Serve hot with additional Parmesan, if desired.


Notes

For a vegetarian version, ensure the Parmesan is rennet-free or use a vegetarian alternative. This soup stores well and tastes even better the next day. Add crushed red pepper flakes for a touch of heat.


Nutrition

  • Serving Size: 1 serving
  • Calories: 189
  • Sugar: 4g
  • Sodium: 410mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 6g
  • Protein: 9g
  • Cholesterol: 40mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star