This Cabbage Onion Soup is a hearty, comforting, and nourishing soup made with tender cabbage, sweet caramelized onions, garlic, herbs, and a rich vegetable or chicken broth. It’s naturally low in calories, packed with fiber, and perfect for a cozy lunch, light dinner, or meal prep. Simple ingredients come together to create a flavorful soup that’s both satisfying and budget-friendly.
Recipe Overview
| Detail | Information |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 6 servings |
| Difficulty | Easy |
| Course | Soup, Main Course, Side Dish |
| Cuisine | American, European-Inspired |
| Calories | Approximately 145 per serving |
Ingredients
Soup
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 2 large yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1 small green cabbage (about 2 pounds), shredded
- 2 medium carrots, thinly sliced
- 2 celery stalks, diced
- 6 cups low-sodium vegetable broth or chicken broth
- 1 (14.5-ounce) can diced tomatoes, undrained (optional)
- 2 teaspoons Worcestershire sauce (optional)
- 1 teaspoon Italian seasoning
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon smoked paprika
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper
Optional Add-Ins
- 1 cup cooked shredded chicken
- 1 (15-ounce) can white beans, drained and rinsed
- 1 cup cooked brown rice
- 1 cup cooked barley
- 1 teaspoon red pepper flakes for heat
Garnish
- Fresh parsley, chopped
- Grated Parmesan cheese
- Fresh thyme leaves
- Cracked black pepper
- Lemon wedges
Equipment Needed
- Large Dutch oven or soup pot
- Cutting board
- Sharp knife
- Wooden spoon
- Ladle
Instructions
Step 1: Caramelize the Onions
Heat the olive oil and butter in a large Dutch oven over medium heat.
Add the sliced onions and cook for 12–15 minutes, stirring occasionally, until they are soft, golden, and lightly caramelized.
Add the garlic and cook for 1 minute until fragrant.
Step 2: Cook the Vegetables
Add:
- Shredded cabbage
- Carrots
- Celery
Cook for 8–10 minutes, stirring occasionally, until the cabbage begins to soften.
Step 3: Add the Broth and Seasonings
Pour in the broth and stir in:
- Diced tomatoes (if using)
- Worcestershire sauce
- Italian seasoning
- Thyme
- Bay leaf
- Smoked paprika
- Salt
- Black pepper
Bring the soup to a gentle boil.
Step 4: Simmer
Reduce the heat to low.
Cover and simmer for 20–25 minutes, until the vegetables are tender and the flavors have blended.
If using chicken, beans, rice, or barley, stir them in during the last 10 minutes of cooking.
Remove the bay leaf before serving.
Step 5: Taste and Adjust
Taste the soup and adjust the seasoning with additional salt, pepper, or a squeeze of fresh lemon juice if desired.
Step 6: Serve
Ladle the soup into bowls.
Garnish with:
- Fresh parsley
- Parmesan cheese
- Fresh thyme
- Cracked black pepper
Serve hot with crusty bread or crackers if desired.
Tips for the Best Cabbage Onion Soup
Caramelize the Onions
Taking time to caramelize the onions adds natural sweetness and deep flavor.
Slice the Cabbage Evenly
Thin, even slices cook more quickly and create a better texture.
Use Homemade Broth
A rich homemade broth gives the soup even more flavor.
Let It Rest
The soup tastes even better after sitting for a few hours or overnight.
Flavor Variations
French Onion Style
Top each bowl with toasted baguette slices and melted Gruyère cheese.
Low-Carb Version
Skip the beans and grains for a lighter, keto-friendly soup.
Sausage & Cabbage Soup
Add 1 pound browned smoked sausage or turkey sausage for a heartier meal.
Spicy Version
Add:
- Red pepper flakes
- Cayenne pepper
- Hot sauce
for extra heat.
Mediterranean Style
Stir in:
- White beans
- Spinach
- A squeeze of lemon juice
- Crumbled feta cheese
before serving.
What to Serve With
Bread
- Crusty sourdough
- Garlic bread
- Dinner rolls
- Cornbread
Salads
- Caesar salad
- Garden salad
- Cucumber tomato salad
- Greek salad
Sandwiches
- Grilled cheese
- Turkey sandwich
- Ham and Swiss panini
Storage Instructions
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze for up to 3 months.
Cool completely before transferring to freezer-safe containers.
Reheating
Stovetop
Heat over medium-low heat for 8–10 minutes, stirring occasionally.
Microwave
Heat individual portions for 2–3 minutes, stirring halfway through.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 145 |
| Protein | 4g |
| Carbohydrates | 17g |
| Fat | 7g |
| Fiber | 5g |
| Sugar | 9g |
| Sodium | 520mg |
Frequently Asked Questions
Can I use red cabbage?
Yes, but it will change the color of the soup to a deeper purple hue while still tasting delicious.
Is this soup vegetarian?
Yes, when made with vegetable broth and without meat-based add-ins.
Can I make it in a slow cooker?
Absolutely. Sauté the onions and garlic first, then add everything to the slow cooker and cook on Low for 6–7 hours or High for 3–4 hours.
Can I add potatoes?
Yes. Add 2 diced potatoes with the broth and simmer until tender.
Why does my cabbage still seem firm?
Cabbage can vary in texture. Simmer for an additional 5–10 minutes if needed until it reaches your preferred tenderness.
Recipe Notes
✅ Low in calories
✅ High in fiber
✅ Budget-friendly
✅ Great for meal prep
✅ Freezer-friendly
Make-Ahead Tip
This soup tastes even better the next day as the flavors continue to develop. Prepare it a day ahead and refrigerate overnight for the richest flavor.
Serving Suggestion
Enjoy with warm crusty bread, garlic toast, or a simple green salad for a complete meal. For extra protein, top each bowl with shredded rotisserie chicken or a sprinkle of grated Parmesan.
Chef’s Secret
The key to exceptional flavor is patiently caramelizing the onions until they’re deeply golden before adding the cabbage. Deglaze the pot with a splash of broth after caramelizing to capture all the flavorful browned bits. Finish the soup with a squeeze of fresh lemon juice and a sprinkle of fresh parsley just before serving to brighten the rich, savory flavors.
