This hearty French Onion Cabbage Soup combines the deep, caramelized sweetness of classic French onion soup with tender cabbage for a comforting, lighter twist on the beloved bistro favorite. Rich beef broth, white wine, and perfectly caramelized onions create layers of complex flavor, while the cabbage adds body and nutrition without heaviness. Topped with crusty bread and melted Gruyère cheese, this soup delivers all the satisfaction of traditional French onion soup with added vegetables and a fraction of the effort.
6slicesFrench bread1-inch thick, toasted or grilled
2cupsGruyère cheese225g, shredded (can substitute Swiss or mozzarella)
fresh parsleychopped, for garnish
Instructions
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.
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.