Vegan Cabbage Soup 🥬
This Vegan Cabbage Soup is simple, cozy, and made with everyday ingredients: cabbage, onion, garlic, and a golden savory broth. In wellness circles, people sometimes nickname cabbage broth “natural morphine” because it’s associated with comfort and everyday inflammation support. That’s a nickname — not a medical claim.
What it actually is: a warm, light soup you can make in one pot. The cabbage turns silky, the broth tastes rich from garlic and a little soy sauce, and it’s the kind of bowl you want when you need something gentle and homemade.

Why You’ll Love This Cabbage Soup
- 🌱 Completely vegan
- 🥬 Budget-friendly ingredients
- 🍲 One-pot and weeknight-easy
- 🧄 Savory garlic broth
- 🧊 Great for meal prep
- 🍋 Bright with a squeeze of lemon
The Secret to Flavorful Cabbage Soup
Sauté the onion and cabbage first so they pick up a little color instead of just boiling. Garlic, turmeric, and a splash of soy sauce give the broth that golden, savory taste. Don’t cook the cabbage until it disappears — you want it tender with a little bite, like the photo.
Frequently Asked Questions ❓
Does this soup remove pain? 💊
No. Cabbage soup is a comforting, vegetable-rich meal. It is not morphine and it is not a treatment for rheumatic or joint pain.
Can I add more vegetables? 🥕
Yes. Carrots, celery, potatoes, or a can of tomatoes all work well.
How long do leftovers keep? 🧊
Refrigerate for up to 4 days or freeze for up to 3 months. The cabbage will soften more as it sits.
🌱 Vegan Cabbage Soup
Ingredients 🛒
- 1 tablespoon olive oil
- 1 onion, sliced
- 3 cloves garlic, minced
- 1 medium green cabbage, chopped
- 6 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- ½ teaspoon turmeric
- ½ teaspoon black pepper
- 1 teaspoon salt, plus more to taste
- ½ teaspoon paprika or chili flakes (optional)
- 1 tablespoon lemon juice
Instructions 👩🍳
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 4–5 minutes, until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the cabbage and cook for 5 minutes, stirring, until it starts to wilt and pick up a little color.
- Pour in the vegetable broth, soy sauce, turmeric, salt, pepper, and paprika if using.
- Bring to a boil, then simmer for 15–20 minutes, until the cabbage is tender.
- Stir in the lemon juice, taste, and serve hot.
Nutrition
| Nutrient | Per serving (1/6) |
|---|---|
| Calories | 75 |
| Protein | 3g |
| Net carbohydrates | 8g |
| Total carbohydrates | 11g |
| Fiber | 3g |
| Total fat | 2g |
| Sodium | 640mg |
Estimates based on cabbage, onion, and vegetable broth. Exact numbers may vary by broth brand.
Notes & Tips 💡
- A slice of ginger in the pot adds extra warmth.
- If the broth tastes thin, simmer uncovered for a few extra minutes.
- This is excellent with crusty bread or a squeeze of extra lemon at the table.
- Add cooked rice or white beans if you want a heartier bowl.
This Vegan Cabbage Soup is warm, simple, and made from pantry staples. A comforting bowl — not a miracle cure. 🥬🌱
If you make it, I’d love to hear how it turned out — leave a comment or tag me!
