Portuguese vegetable soup, often called sopa de legumes, is a comforting soup of vegetables and white beans with a silky, potato-thickened broth. Recipes vary by region and household; this version blends a simple vegetable base, then adds cabbage, green beans, zucchini, and beans for a mix of smooth and chunky textures.
Ingredients
- 2 tablespoons (30 ml) extra-virgin olive oil
- 1 medium yellow onion, chopped, about 1 cup (150 g)
- 2 garlic cloves, finely chopped, about 2 teaspoons (6 g)
- 2 medium carrots, peeled and sliced, about 1½ cups (200 g)
- 2 celery ribs, chopped, about 1 cup (100 g)
- 2 medium Yukon Gold or other all-purpose potatoes, peeled and cut into 1-inch (2.5 cm) pieces, about 1 pound (450 g)
- 8 cups (1.9 L) low-sodium vegetable broth
- 1 bay leaf
- 1 teaspoon (5 g) fine sea salt, plus more to taste
- ¼ teaspoon (0.5 g) freshly ground black pepper, plus more to taste
- 1 medium zucchini, diced, about 1½ cups (200 g)
- 1½ cups (180 g) green beans, trimmed and cut into 1-inch (2.5 cm) pieces
- 3 cups (210 g) thinly sliced green cabbage
- 1½ cups (240 g) cooked white beans, such as cannellini or navy beans, drained and rinsed if canned
- 2 tablespoons (8 g) chopped fresh flat-leaf parsley
- 1 tablespoon (15 ml) lemon juice, optional
Instructions
- Prepare the vegetables. Chop the onion and garlic, slice the carrots and celery, and cut the potatoes into evenly sized pieces so they cook at a similar rate. Dice the zucchini, trim and cut the green beans, and slice the cabbage into thin ribbons. If using canned beans, drain and rinse them. Keeping the later-cooking vegetables separate makes it easier to add them at the right time.
- Soften the aromatics. Warm the olive oil in a large, heavy-bottomed soup pot over medium heat. Add the onion, carrots, and celery and cook for 5 minutes, stirring occasionally, until the onion begins to look translucent and the carrots start to soften. Stir in the garlic and cook for 30 seconds, just until fragrant. Do not let the garlic brown; browned garlic can make the broth taste bitter.
- Simmer the soup base. Add the potatoes, vegetable broth, bay leaf, salt, and pepper. Bring the pot to a boil, then reduce the heat to maintain a steady simmer. Partially cover and cook for about 25 minutes, stirring once or twice, until the potatoes and carrots are very tender when pierced with a fork. If the pot boils hard, lower the heat; a gentle simmer helps the vegetables cook evenly without breaking up too much.
- Blend the base carefully. Remove and discard the bay leaf. Use an immersion blender to blend the broth and vegetables until smooth, or leave a few small pieces if you prefer a more rustic soup. Keep the blender head below the surface to limit splashing. If using a countertop blender, work in batches and do not fill it more than halfway with hot liquid; vent the lid according to the blender instructions and hold a folded towel over the opening. Return the blended soup to the pot.
- Add the remaining vegetables and beans. Stir in the zucchini, green beans, cabbage, and white beans. Bring the soup back to a gentle simmer and cook uncovered for 10 to 12 minutes, stirring occasionally, until the green beans are tender but still hold their shape and the cabbage has softened. The zucchini should be tender without disappearing into the broth. If the soup becomes thicker than you like, add hot water or broth a little at a time.
- Finish and season. Turn off the heat and stir in the parsley. Taste the soup and adjust the salt and pepper; the amount needed depends on the broth and beans you use. Add the optional lemon juice for a brighter finish, starting with a small splash and tasting before adding more. Let the soup stand for 2 minutes, then serve hot.
Tips
- Cut the vegetables to suit their cooking time. Potato and carrot pieces should be roughly the same size so they soften together for blending. Slice the cabbage thinly and keep the green beans in short pieces; thick cabbage strips or long beans can be awkward to eat by spoon.
- Choose the texture you enjoy. Blending the whole base gives the soup its smooth, naturally thick body. For a chunkier result, blend only about half of the potato-carrot mixture, then stir it back into the pot. Avoid blending the cabbage, green beans, and zucchini, which are added later to preserve their color and texture.
- Adjust thickness gradually. Potatoes vary in starchiness, and the soup thickens as it sits. Add hot broth or water in small amounts if it is too thick, or simmer it uncovered for a few minutes if it seems thin. Taste again after adjusting, since added liquid can also dilute the seasoning.
- Use broth with a light hand when salting. Low-sodium broth gives you more control, especially if your beans are salted. If you only have regular broth, begin with less added salt, then season at the end. Fresh parsley and a little lemon juice can lift the flavor without making the soup taste heavily salted.
Serving Suggestions
Serve the soup hot in bowls, with a drizzle of olive oil and a little extra parsley if you like. Crusty bread, Portuguese rolls, or another sturdy loaf are useful for soaking up the thick broth. For a simple lunch, serve it with bread and a green salad dressed with vinegar or lemon. At dinner, it works well as a first course before grilled vegetables, roasted fish, or a savory tart, but a generous bowl with bread can also make a satisfying meat-free meal.
Set out black pepper and lemon wedges at the table so each person can adjust their bowl. If you want a more substantial serving, add a spoonful of cooked rice or small pasta to individual bowls rather than to the whole pot. Pasta and rice continue to absorb liquid as they sit, which can make leftover soup overly thick. A little grated cheese is not essential, but can be offered as an optional topping for guests who enjoy it.
Variations
Change the greens. Replace the cabbage with chopped kale, collard greens, or Swiss chard. Kale and collards usually need a few extra minutes to soften, while tender chard leaves can go in near the end. Portuguese recipes often reflect the vegetables available at home, so use this as a flexible formula rather than a fixed list.
Use another bean. Great Northern beans, butter beans, or chickpeas can stand in for cannellini or navy beans. Chickpeas are firmer and bring a nuttier bite; butter beans are soft and creamy. If you do not have cooked beans, leave them out and add an extra cup of chopped vegetables, or use a drained 15-ounce (425 g) can in place of the measured cooked beans.
Make it without zucchini or green beans. Add diced turnip, extra carrot, or a handful of peas instead. Turnip gives the soup a slightly peppery, earthy taste, while peas are sweeter and need only a few minutes to heat through. Add substitutions according to how long they need to become tender, rather than automatically cooking every vegetable for the full final simmer.
Keep it fully smooth or leave it rustic. For a completely smooth bowl, blend the potato base thoroughly before adding the final vegetables, then blend the finished soup only if you are happy to lose their distinct texture. For a more rustic pot, mash some of the potatoes against the side of the pot instead of using a blender. This gives the broth body while leaving visible vegetables in each spoonful.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking. Divide the soup into shallow, covered containers so it cools more quickly, and keep it refrigerated for 3 to 4 days. The potatoes and beans may absorb broth as the soup sits, so expect it to be thicker the next day. Add a splash of water or broth when reheating and stir well to restore a spoonable consistency.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe bowl, stirring occasionally until steaming hot throughout. For leftovers, the USDA FSIS safe minimum reheating temperature is 165°F (74°C); check the center with a food thermometer. Do not leave reheated soup at room temperature for more than 2 hours. For longer storage, freeze cooled soup in airtight containers for up to 2 to 3 months. Leave space at the top for expansion, thaw it overnight in the refrigerator, and reheat as directed. The zucchini and cabbage may soften after freezing, but the flavor remains pleasant.
Frequently Asked Questions
Is Portuguese vegetable soup usually blended?
Many versions blend some or all of the potato and vegetable base to make a thick, smooth broth, then add vegetables that remain whole. Other household versions are chunkier. This recipe blends the base and leaves the cabbage, green beans, zucchini, and white beans intact, but you can blend less for a more rustic bowl.
Can I make this soup ahead?
Yes. Make it a day ahead, cool it promptly, and refrigerate it in a covered container. The flavor has time to settle, though the soup will thicken as the potatoes absorb liquid. Reheat it gently with a little water or broth, then taste and adjust the seasoning before serving.
Can I use frozen vegetables?
Yes. Frozen green beans or peas are convenient; add them during the final simmer and cook until tender. Frozen zucchini can become softer than fresh zucchini, so add it near the end and avoid overcooking. Frozen vegetables may release extra water, so taste the soup before adding more broth.
What potatoes work best?
Yukon Gold and other all-purpose potatoes blend into a creamy base while retaining enough structure to cook evenly. Russet potatoes also thicken the soup well, but can break down more readily and make the texture starchier. If using russets, cut them evenly and begin checking for tenderness near the end of the stated simmer.
How can I make the soup vegan or gluten-free?
This recipe is vegan when made with vegetable broth, and its listed ingredients are naturally gluten-free. Check packaged broth and canned beans for ingredient or allergen information if needed. If serving with bread, offer a gluten-free option separately; bread is a serving suggestion, not an ingredient in the soup.
Why does my soup taste bland?
First check whether the vegetables are fully tender and whether the soup has enough salt; potatoes can mute seasoning. Add salt gradually, then try black pepper, parsley, or a small amount of lemon juice. If the broth tastes weak, simmer the soup uncovered briefly to concentrate it, or add a little more flavorful broth rather than adding several seasonings at once.
Related
- Japanese Beef and Potato Stew (Nikujaga) Recipe Guide
- Jamaican Stewed Oxtail Recipe with Butter Beans & Gravy
- Jamaican-Style Jerk Beef Stew with Scotch Bonnet Pepper
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).