Cabbage doesn’t always get the love it deserves, but when you combine it with the deep, caramelized flavors of French onion soup, magic happens.
This French Onion Cabbage Soup transforms humble ingredients into something incredibly comforting and full of flavor.
I stumbled on this recipe during a week when I had half a head of cabbage sitting in my fridge and was craving the rich, savory taste of French onion soup.
Instead of making two separate dishes, I combined them, and the result was better than I could have imagined.
The sweetness of caramelized onions pairs beautifully with tender cabbage, while a rich beef broth ties everything together.
Top it off with melted Gruyère cheese and toasted bread, and you have a bowl of pure comfort that’s both hearty and surprisingly light.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This French Onion Cabbage Soup
This soup checks all the boxes for a satisfying, weeknight-friendly meal. It’s budget-friendly, uses simple ingredients you probably already have, and comes together in just over an hour.
The caramelized onions bring that signature French onion soup sweetness and depth, while the cabbage adds body and a slight earthiness that balances everything out.
Plus, cabbage is incredibly nutritious and filling, so you get a meal that’s both comforting and nourishing.
Here’s what makes this soup stand out:
- Rich, deep flavors from slowly caramelized onions
- Hearty and filling thanks to tender cabbage
- Customizable toppings like crusty bread and melted cheese
- Budget-friendly ingredients that don’t compromise on taste
- Perfect for meal prep and tastes even better the next day
- Naturally low in calories but incredibly satisfying
This pairs beautifully with my garlic parmesan roasted potatoes for a complete comfort food spread.
Ingredients for French Onion Cabbage Soup
This soup relies on simple, wholesome ingredients that come together to create layers of flavor. The key is giving your onions enough time to caramelize properly.
- 3 tablespoons butter
- 4 large yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1 medium head green cabbage, cored and thinly sliced (about 8 cups)
- 6 cups beef broth
- 1 cup dry white wine (or substitute with additional broth)
- 2 bay leaves
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried)
- 1 tablespoon Worcestershire sauce
- Salt and black pepper to taste
- 6 slices crusty bread (baguette or sourdough)
- 1½ cups Gruyère cheese, shredded
- Fresh parsley for garnish
Kitchen Equipment Needed
Having the right tools makes this recipe even easier to pull together. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot
- Sharp knife for slicing onions and cabbage
- Cutting board
- Wooden spoon
- Ladle
- Oven-safe soup bowls (for broiling with cheese)
- Baking sheet
Recommended Products for This Recipe
After making this soup dozens of times, I’ve found a few products that genuinely make a difference in both the cooking process and the final result.
1. Le Creuset Enameled Cast Iron Dutch Oven
This Dutch oven distributes heat so evenly that your onions caramelize perfectly without burning, and the cabbage cooks down beautifully.
The heavy lid traps moisture, keeping everything tender while the flavors develop. It’s pricey, but it’s truly a lifetime investment.
2. Authentic French Gruyère Cheese
Real Gruyère makes all the difference in this soup. It melts smoothly and has that nutty, slightly sweet flavor that defines French onion soup.
Domestic Swiss cheese works in a pinch, but imported Gruyère elevates the dish to restaurant quality.
3. Pacific Foods Organic Beef Bone Broth
The richness of bone broth adds incredible depth to this soup. It’s thicker and more flavorful than regular beef broth, giving you that restaurant-quality taste with minimal effort. I always keep a few cartons in my pantry.
4. Shun Classic 8-Inch Chef’s Knife
Slicing pounds of onions and cabbage is so much easier with a sharp, quality knife. This one glides through vegetables with minimal effort, and the weight and balance make it comfortable to use even when you’re prepping large quantities.

Step-by-Step Instructions: How to Make French Onion Cabbage Soup
Follow these detailed steps to create a soup that’s rich, flavorful, and absolutely delicious. The key is patience during the caramelization process.
1. Caramelize the Onions
- Melt the butter in your Dutch oven over medium heat.
- Add the sliced onions and a pinch of salt to help draw out moisture.
- Cook, stirring occasionally, for 25-30 minutes until the onions are deeply golden and caramelized.
- Be patient and don’t rush this step – properly caramelized onions are the foundation of flavor.
- If the onions start to stick, add a tablespoon of water and scrape up the browned bits.
2. Add Garlic and Deglaze
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Pour in the white wine (or extra broth) and use your wooden spoon to scrape up any browned bits from the bottom of the pot.
- Let the wine simmer for 2-3 minutes to cook off the alcohol while the liquid reduces slightly.
3. Add Cabbage and Broth
- Add the sliced cabbage to the pot and stir to combine with the onions.
- Pour in the beef broth and add the bay leaves, thyme, and Worcestershire sauce.
- Season with salt and black pepper to taste.
- Bring the mixture to a boil, then reduce heat to maintain a gentle simmer.
4. Simmer the Soup
- Cover the pot and let the soup simmer for 20-25 minutes, stirring occasionally.
- The cabbage should be tender but still have a slight bite.
- Taste and adjust seasoning as needed – the soup should be savory and well-balanced.
- Remove and discard the bay leaves.
5. Prepare the Bread and Cheese
- While the soup simmers, preheat your broiler to high.
- Arrange bread slices on a baking sheet and toast them under the broiler for 1-2 minutes per side until golden.
- Keep a close eye on them so they don’t burn.
6. Assemble and Broil
- Ladle the hot soup into oven-safe bowls, filling them about three-quarters full.
- Place a toasted bread slice on top of each bowl.
- Generously pile shredded Gruyère cheese over the bread.
- Place the bowls on a baking sheet and broil for 2-3 minutes until the cheese is melted, bubbly, and golden brown.
- Watch carefully to prevent burning.
7. Serve and Garnish
- Carefully remove the bowls from the oven using oven mitts (they’ll be extremely hot).
- Garnish with freshly chopped parsley.
- Serve immediately while the cheese is still gooey and the soup is piping hot.
You might also enjoy: Broccoli Cheddar Soup Recipe
Tips for The Best French Onion Cabbage Soup
These tips will help you achieve perfect results every time you make this soup.
- Don’t rush the onions: Proper caramelization takes time. Cook them low and slow for the best flavor.
- Use a mix of cheeses: Combine Gruyère with a bit of Parmesan for extra depth.
- Choose the right cabbage: Green cabbage holds its shape better than savoy in this soup.
- Make it ahead: The soup actually tastes better the next day as the flavors meld together.
- Control the sweetness: If your onions get too sweet, add a splash of vinegar to balance the flavors.
- Keep the cabbage tender-crisp: Overcooking makes it mushy, so watch your simmer time.
- Use quality broth: Since this soup has few ingredients, good broth makes a huge difference.
- Toast bread properly: Slightly stale bread works better than fresh for holding up under the cheese.
Read Also: Mushroom Soup Recipe
Serving Suggestions

This soup is hearty enough to serve as a main course, especially when topped with crusty bread and cheese. Pair it with these sides for a complete meal.
- Serve alongside a crisp spinach gorgonzola salad for a refreshing contrast
- Add garlic parmesan roasted potatoes for an extra-filling dinner
- Pair with honey glazed carrots for a touch of sweetness
- Serve with buttery dinner rolls for soaking up every last drop
- Offer roasted brussels sprouts as a healthy side option
Another favorite: Potato Leek Soup Recipe
Variations of French Onion Cabbage Soup
This soup is endlessly adaptable. Try these variations to keep things interesting:
- Vegetarian version: Use vegetable broth and skip the Worcestershire sauce (or use a vegetarian version).
- Slow cooker method: Caramelize the onions on the stovetop first, then transfer everything to a slow cooker for 4 hours on low.
- Add protein: Stir in shredded rotisserie chicken or cooked Italian sausage for extra heartiness.
- Make it creamy: Add a splash of heavy cream or a dollop of sour cream before serving.
- Different cheeses: Try aged cheddar, fontina, or a blend of mozzarella and Parmesan.
- Herb variations: Experiment with rosemary or oregano instead of thyme.
- Add mushrooms: Sautéed mushrooms add an earthy depth that complements the onions beautifully.
- Spicy kick: Add red pepper flakes or a dash of hot sauce for heat.
For a lighter option, try: Vegetable Soup Recipe
Storage and Reheating
This soup stores beautifully and is perfect for meal prep throughout the week.
- Refrigerator: Store the soup (without the bread and cheese topping) in an airtight container for up to 5 days.
- Freezer: Freeze in portion-sized containers for up to 3 months. The soup freezes well, though the cabbage texture may soften slightly.
- Reheating on stovetop: Warm gently over medium heat, stirring occasionally, until heated through.
- Reheating in microwave: Heat in 2-minute intervals, stirring between each, until hot.
- Fresh toppings: Always add fresh bread and cheese when serving, even with reheated soup.
- Batch cooking tip: Make a double batch and freeze half for easy future meals.
Nutritional Facts
Per serving (without bread and cheese topping):
- Calories: 145
- Total Fat: 7g
- Saturated Fat: 4g
- Cholesterol: 15mg
- Sodium: 890mg
- Total Carbohydrates: 16g
- Dietary Fiber: 4g
- Sugars: 9g
- Protein: 5g
Note: Adding bread and cheese increases calories by approximately 200-250 per serving.
Health Benefits of Key Ingredients
This soup isn’t just delicious – it’s also packed with nutrients that support your overall health.
Cabbage is a nutritional powerhouse loaded with vitamin C, vitamin K, and antioxidants that support immune function and reduce inflammation. It’s also high in fiber, which promotes digestive health and helps you feel full longer.
Onions contain quercetin, a powerful antioxidant that may help reduce inflammation and support heart health. They’re also rich in prebiotic fiber that feeds beneficial gut bacteria.
Here are more health benefits from this soup:
- Low in calories: A filling bowl that won’t derail your healthy eating goals
- High in fiber: Keeps you satisfied and supports digestive health
- Vitamin-rich: Provides vitamins C, K, and several B vitamins
- Anti-inflammatory: Both cabbage and onions contain compounds that fight inflammation
- Supports immunity: High vitamin C content helps keep your immune system strong
- Bone health: Vitamin K in cabbage is essential for strong bones
Read Also: Pumpkin Soup Recipe

FAQs About French Onion Cabbage Soup
1. Can I use red cabbage instead of green cabbage?
You can absolutely use red cabbage, but keep in mind it will change the color of your soup to a purple-ish hue.
Red cabbage has a slightly earthier flavor and can take a bit longer to become tender. If you do use red cabbage, you might want to add a splash of vinegar to preserve its vibrant color.
2. What can I substitute for Gruyère cheese?
Swiss cheese is the closest substitute and works beautifully in this recipe. Other good options include fontina, aged white cheddar, or even a combination of mozzarella and Parmesan.
Just avoid pre-shredded cheese if possible – freshly shredded melts much better.
3. How do I prevent my onions from burning while caramelizing?
The key is cooking them over medium (not high) heat and stirring every few minutes.
If they start to stick or look like they’re burning, reduce the heat slightly and add a tablespoon or two of water or broth to deglaze the pan. Patience is essential – true caramelization takes 25-30 minutes.
4. Can I make this soup without wine?
Absolutely! Simply use additional beef broth in place of the wine. For a bit of acidity that wine would provide, add a tablespoon of balsamic vinegar or red wine vinegar along with the extra broth.
5. Why is my cabbage mushy instead of tender?
This usually happens when the soup simmers too long or at too high a temperature.
Cabbage should cook for only 20-25 minutes at a gentle simmer. If you’re reheating leftover soup, warm it gently and briefly to avoid overcooking the cabbage further.

French Onion Cabbage Soup
Ingredients
- 3 tablespoons unsalted butter 42g
- 4 large yellow onions about 2 pounds or 900g, thinly sliced
- 1 teaspoon granulated sugar helps with caramelization
- 4 cloves garlic minced
- 1/2 cup dry white wine 120ml, can substitute with additional broth
- 8 cups beef broth 1.9 liters, low-sodium preferred
- 1 medium green cabbage about 1.5 pounds or 680g, cored and sliced into 1-inch pieces
- 2 teaspoons fresh thyme leaves or 1 teaspoon dried thyme
- 2 bay leaves
- 1 teaspoon Worcestershire sauce
- salt and black pepper to taste
- 6 slices French bread 1-inch thick, toasted or grilled
- 2 cups Gruyère cheese 225g, shredded (can substitute Swiss or mozzarella)
- fresh parsley chopped, for garnish
Equipment
- Large Dutch oven or heavy-bottomed pot 5-6 quart capacity
- Sharp knife For slicing onions and cabbage
- Wooden spoon For stirring
- Oven-safe soup bowls or ramekins Optional, for broiling with cheese
Method
- Melt butter in a large Dutch oven over medium heat. Add sliced onions and sugar, stirring to coat. Cook for 30-35 minutes, stirring frequently, until onions are deeply caramelized and golden brown.
- Add minced garlic and cook for 1 minute until fragrant. Pour in white wine, scraping up any browned bits from the bottom of the pot, and simmer for 2-3 minutes until wine reduces by half.
- Add beef broth, sliced cabbage, thyme, bay leaves, and Worcestershire sauce. Bring to a boil, then reduce heat and simmer uncovered for 20-25 minutes until cabbage is tender.
- Remove bay leaves and season with salt and pepper to taste. Ladle soup into oven-safe bowls, top each with a toasted bread slice and generous amount of shredded Gruyère cheese.
- Place bowls on a baking sheet and broil on high for 2-3 minutes until cheese is melted, bubbly, and golden. Garnish with fresh parsley and serve immediately.
Nutrition
Notes
- For deeper flavor, caramelize onions low and slow over 45-50 minutes instead of rushing the process.
- No oven-safe bowls? Simply top each serving with cheese and microwave for 30-45 seconds until melted.
- Red wine can replace white wine for a richer, more robust flavor profile.
- Store leftover soup (without bread and cheese) in an airtight container in the refrigerator for up to 4 days.
- This soup freezes beautifully for up to 3 months; freeze before adding bread and cheese toppings.
- Savoy cabbage or Napa cabbage can be used instead of green cabbage for a more delicate texture.
- For a vegetarian version, substitute vegetable broth for beef broth and add 2 tablespoons soy sauce for depth.
- Make it ahead: Prepare soup through step 3, refrigerate, then reheat and add toppings when ready to serve.
- Toast bread with a brush of olive oil and rub with garlic clove for extra flavor before topping soup.
- Use a mandoline slicer for perfectly uniform onion slices that caramelize evenly.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This French Onion Cabbage Soup combines the best of two worlds – the rich, caramelized depth of French onion soup with the hearty, nutritious goodness of cabbage.
It’s become a cold-weather staple in my kitchen, and I make it at least once a month.
The beauty of this soup lies in its simplicity and how the flavors develop during cooking.
Give yourself time to properly caramelize those onions, and you’ll be rewarded with a soup that tastes like it took hours of effort.
I’d love to hear how your soup turns out – drop a comment below and let me know if you made any fun variations.
Recommended:
- Beef Stew Recipe
- Clam Chowder Recipe
- Chicken Tortilla Soup Recipe
- Ham and Bean Soup Recipe
- Tuscan Ribollita Soup Recipe


