Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add carrots, onion, celery, salt, and several grinds of pepper. Cook for 8 minutes, stirring occasionally.
- Stir in the vinegar. Add the tomatoes, broth, beans, garlic, potatoes, cabbage, and thyme. Cover the pot and simmer for 20 to 30 minutes, until the potatoes and cabbage are tender.
- Season with salt and pepper, top with fresh parsley, and serve.
Notes
Ingredient Swap: I love using apple cider vinegar instead of white wine vinegar when I want a slightly fruitier, mellower tang in my soup.
Storage Tip: This soup keeps beautifully in the fridge for up to 5 days, and I find the flavors meld and deepen overnight, making it even better as leftovers.
Make-
Ahead Advice: You can chop all the vegetables a day in advance and store them together in a sealed container in the fridge to make the cooking process even quicker.
Common Mistake: Don't skip the step of cooking the carrots, onion, and celery first.
This builds a crucial flavor base, or "sofrito," that makes the whole soup taste richer.
Serving Suggestion: A sprinkle of grated Parmesan or a dollop of pesto on top just before serving adds a wonderful savory finish that I always enjoy.
Equipment Note: If you don't have a pot large enough, you can halve the recipe easily, or simply use a big Dutch oven, which is my go-to for soups like this.
Personal Twist: Sometimes I add a pinch of red pepper flakes with the garlic for a gentle warmth that really complements the sweet cabbage and tomatoes.
