Heat a large soup pot on medium-high heat. When the pan is hot, add the olive oil or broth, then add the onions. Stir and cook for approximately 3 minutes, or until they begin to turn translucent and sweat.
Add the celery and carrots and stir well. Cook for 5 minutes, stirring occasionally. Add the garlic and stir. Cook for 3 minutes, stirring occasionally.
Add the broth and water, then add the potatoes and tomatoes and bring to a boil. Once the broth is boiling, reduce the heat to simmer and cook for 20 minutes.
Stir in apple cider vinegar, spices, and salt and pepper, then stir in the cabbage and kale and cook for another 15 minutes, or until the potatoes are fork tender.
Notes
RECIPE NOTESSUBSTITUTIONS
Tomatoes- if you need to make vegetarian cabbage soup without tomatoes, add a tablespoon of lemon juice to add more acid.
Potatoes- we love cabbage soup with potatoes because they add a little starch, but if you don't eat night shades, you can leave them out.
Kale- kale is a hearty green that stands up while cooking. You can also use collard greens, mustard greens, or dandelion greens. Spinach will also work, but you'll want to add it a few minutes before serving.
Can this be made ahead of time?
This is a great recipe for meal prepping. Make it up to 5 days ahead of time.
How do I store it?
Store it covered in the refrigerator for up to 5 days.
Can I freeze this soup?
Freeze it in a freezer safe container for up to 3 months. Heat it in a pot on low heat until it's thawed, then increase the heat to medium and bring to a boil before serving.