This Vegan Cabbage Soup is an easy, comforting recipe made with everyday vegetables like cabbage, carrot, celery, and tomatoes. It’s light and flavorful, and a great option for a simple lunch or a weeknight meal.
Heat the oil in a large pot over medium-high heat. Add the onion and celery and cook for 3–5 minutes, stirring occasionally, until softened and lightly golden.
Add the garlic and cook for 1–2 minutes, stirring constantly, until fragrant.
Add the remaining ingredients, bring to a boil, then reduce the heat to medium-low and simmer uncovered for 30 minutes, stirring occasionally.
Remove the bay leaves and serve immediately. I like to add some fresh chopped parsley on top, but it’s optional.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4–5 days.
This soup freezes well. Let it cool completely, then freeze in freezer-safe containers for up to 3 months; thaw overnight in the refrigerator.
Reheat on the stovetop over medium heat or in the microwave until heated through.