Caldo de verduras
A light, home-style vegetable broth soup with tender potatoes, carrots, zucchini, cabbage, and green beans in a tomato-onion base. This version makes 2 generous servings and keeps the vegetables distinct, with a clean broth and a finish of parsley and lemon for brightness.

Estimated calories and US ingredient costs.
This soup scales well, but use a larger pot than you think you need so the vegetables simmer in an even layer. For 4 servings, use a 4-quart pot; for 6 to 8 servings, use a 6- to 8-quart pot. Keep the simmer gentle at any size so the vegetables stay intact and the broth does not turn cloudy.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 1 tbsp olive oil
- 3 oz yellow onion, chopped
- 4 oz tomato, chopped
- 2 tsp minced garlic
- 4 cups low-sodium vegetable broth
- 1 cup water
- 4 oz potato, peeled and cut into 1/2-inch cubes
- 3 oz carrot, sliced 1/4-inch thick
- 3 oz green beans, trimmed and cut into 1-inch pieces
- 3 oz zucchini, cut into 1/2-inch half-moons
- 2 oz green cabbage, thinly sliced
- 1 bay leaf
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 2 tbsp chopped fresh parsley
- 1 tbsp lemon juice
Method
- Build the broth baseHeat 1 tbsp olive oil in a 3-quart saucepan over medium heat. Add 3 oz chopped yellow onion and cook for 4 minutes, stirring often, until softened and translucent but not browned. Stir in 4 oz chopped tomato and 2 tsp minced garlic, then cook for 2 minutes more until the tomato breaks down and the garlic smells fragrant.
- Add liquid and root vegetablesPour in 4 cups low-sodium vegetable broth and 1 cup water, scraping up any browned bits from the bottom of the pan. Add 4 oz peeled potato cubes, 3 oz sliced carrot, and 1 bay leaf. Stir in 1/2 tsp kosher salt and 1/4 tsp black pepper. Bring to a boil over high heat, then immediately reduce to a steady simmer.
- Simmer until the vegetables start turning tenderCover partially and simmer over medium-low heat for 10 minutes, stirring once or twice. The potato and carrot should be starting to soften but still hold their shape. If the broth seems too reduced, add 2 to 4 tbsp more water to keep everything just covered.
- Add the quicker-cooking vegetablesStir in 3 oz green beans and 2 oz thinly sliced green cabbage. Simmer uncovered for 5 minutes, or until the cabbage is wilted and the green beans are bright green and almost tender.
- Finish with zucchiniAdd 3 oz zucchini half-moons and continue simmering for 4 minutes, just until the zucchini is tender at the edges but not collapsing. Keep the heat gentle so the broth stays clear and the vegetables do not break apart.
- Balance and brightenTurn off the heat and remove the bay leaf. Stir in 2 tbsp chopped fresh parsley and 1 tbsp lemon juice. Taste the broth and add up to another 1/4 tsp salt only if needed, especially if your vegetable broth was very low-sodium.
- Rest and serveLet the caldo stand for 5 minutes so the flavors settle and the vegetables stop cooking. Ladle into warm bowls and spoon the broth over the vegetables so each serving has a mix of potato, carrot, beans, zucchini, and cabbage.
Before you cook
What to get ready
Heavy soup pot, ladle, chopping board and an immersion blender only if the method calls for blending.
Keep potato and carrot separate from faster-cooking zucchini and cabbage.
If something needs adjusting
Some vegetables dissolve before others soften
Add them in the stated stages rather than all at once.
Soup tastes saltier after simmering
Reduction concentrates salt. Start with low-sodium broth and adjust seasoning near the end; loosen an over-reduced soup with water.
Store for later
Divide soup into shallow containers for prompt chilling rather than leaving a large hot pot on the counter. Reheat to 165°F while stirring so the center heats evenly.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use small quantities of sound vegetables already in the fridge.
Next use for your ingredients: Minestrone →
Calculate this meal with your own prices →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For a more body-rich caldo, mash a few potato cubes against the side of the pan near the end. That lightly thickens the broth without turning it into a puree. If you want a richer Spanish-style finish, a small pinch of smoked paprika can be added with the tomato, but keep it modest so the broth stays vegetable-forward.
Make it work for you
You can swap the green beans for chopped chayote or corn kernels if you want a softer, sweeter soup, but add them at the right stage: chayote with the potatoes, corn with the zucchini. Avoid swapping in very delicate leafy greens too early, because they will disappear into the broth and change the texture of the caldo.
Use more of your yellow onion and green cabbage in beef and cabbage skillet.
Can I make caldo de verduras ahead of time?
Yes. Cool it quickly, refrigerate within 2 hours, and store it covered for up to 3 to 4 days. The vegetables will soften a little more as it sits, so if you want the cleanest texture, undercook them slightly and reheat gently to 165°F. Add a splash of water when reheating if the broth has tightened up.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.