Ingredients
– 2 tablespoons extra-virgin olive oil
– 2 chopped carrots
– 1 diced medium yellow onion
– 1 diced celery rib
– 3/4 teaspoon salt
– Several grinds of pepper
– 2 tablespoons white wine vinegar
– 2 14.5-ounce cans diced fire-roasted tomatoes
– 4 cups vegetable broth
– 1 15.5-ounce can white beans, drained and rinsed
– 4 grated garlic cloves
– 2 diced Yukon Gold potatoes
– 1 small green cabbage, about 1 pound or 9 cups chopped
– 1 teaspoon dried thyme
– Fresh parsley, for garnish
Instructions
1-First Step: Prep the vegetables Start by washing, peeling, and chopping everything before the heat goes on. Cut the carrots, onion, celery, potatoes, and cabbage as described in the ingredient list, and grate the garlic so it is ready to go. This makes the cooking process smooth and keeps the soup moving quickly once the pot is hot. If you are new to making soup, this is the part where a little setup pays off. You do not want to be hunting for garlic while the onions are sizzling and the carrots are getting too cozy with the bottom of the pot.
2-Second Step: Soften the base vegetables Heat 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 2 chopped carrots, 1 diced medium yellow onion, 1 diced celery rib, 3/4 teaspoon salt, and several grinds of pepper. Cook for about 8 minutes, stirring occasionally, until the vegetables begin to soften and the onion looks translucent. This first layer is what gives the cabbage soup its cozy, homemade flavor. Taking the time here helps the final bowl taste balanced instead of flat.
3-Third Step: Add the bright, savory ingredients Pour in 2 tablespoons white wine vinegar. Stir well, scraping up anything that has stuck to the bottom. Then add the 2 14.5-ounce cans diced fire-roasted tomatoes, 4 cups vegetable broth, 1 15.5-ounce can white beans, drained and rinsed, and 4 grated garlic cloves. The vinegar wakes up the tomatoes and broth, while the fire-roasted tomatoes bring that smoky background note people notice right away. If you like a more intense flavor, this is also the stage where you could stir in a little smoked paprika.
4-Fourth Step: Add the hearty vegetables Next, add the 2 diced Yukon Gold potatoes, the 1 small green cabbage, and 1 teaspoon dried thyme. Stir everything together so the cabbage starts to settle into the broth. The pot will look full, but the cabbage softens down as it cooks. If you are making this as a cabbage soup recipe for weight-conscious meal planning, this is where the soup really becomes satisfying without feeling heavy. The cabbage brings volume, and the beans plus potatoes help make it feel like a full meal.
5-Fifth Step: Simmer until tender Cover the pot and simmer for 20 to 30 minutes, or until the potatoes and cabbage are tender. Stir once or twice during cooking so nothing sticks. If the soup looks a little thicker than you want, add a splash of broth or water. This is the easiest part of the whole recipe. You can tidy the kitchen, set the table, or just enjoy the smell drifting through the house. That smell is honestly half the reward.
6-Final Step: Taste, finish, and serve Once the vegetables are tender, taste the soup and adjust with extra salt or pepper if needed. Ladle it into bowls and top with fresh parsley. Serve it hot and enjoy it right away.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🥬 Use full head cabbage for deeper flavor balance.
🔥 Customize with smoked paprika or extra proteins.
❄️ Freeze leftovers up to 3 months; thaw overnight.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1/6 recipe
- Calories: 180 kcal
- Sugar: 10g
- Sodium: 800mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 8g
- Cholesterol: 0mg
