Description
This Hearty Vegetable Soup with Cabbage & Sweet Potatoes is a warm, nourishing one-pot meal made with simple vegetables and pantry staples. Full of flavor and satisfying texture, it’s ideal for busy nights or meal prep and gets even better the next day.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 2 medium carrots, sliced into half-moons
- 1 stalk celery, diced
- 1 medium sweet potato (about 225g / 8 oz), peeled and cubed
- 1/2 medium green cabbage (about 4 cups / 300g), thinly sliced
- 1 can diced tomatoes (425g / 15 oz), with juices
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon ground black pepper
- 1 teaspoon salt, or to taste
- 2 tablespoons fresh parsley, chopped (optional for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for 3–4 minutes until softened.
- Add garlic and cook for 30 seconds, stirring constantly.
- Stir in carrots and celery. Cook for 5 minutes, stirring occasionally.
- Add sweet potato, diced tomatoes with juices, vegetable broth, thyme, oregano, pepper, and salt. Stir to combine.
- Bring to a boil, then reduce heat to low. Cover and simmer for 25 minutes, or until sweet potatoes are fork-tender.
- Add sliced cabbage and stir. Simmer uncovered for 5–10 minutes until cabbage is tender but still has texture.
- Taste and adjust seasoning. Serve hot with fresh parsley if desired.
Notes
- Add white beans or chickpeas for extra protein.
- Swap sweet potatoes with butternut squash or pumpkin.
- Add spinach or kale near the end for extra greens.
- Stir in a pinch of smoked paprika or chili flakes for warmth.
- Blend part of the soup for a thicker texture without dairy.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 8g
- Sodium: 780mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 7g
- Protein: 4g
- Cholesterol: 0mg