Italian zucchini stew is a rustic, tomato-braised dish of tender zucchini, sweet pepper, cannellini beans, and herbs, served warm as a main or side. Italian home cooks make many versions of vegetable stew, so this one is a flexible, weeknight-friendly take rather than a claim to a single regional formula.
Ingredients
The quantities below make four generous bowls or about six smaller side servings. Choose firm zucchini and use a wide, heavy pot so the vegetables soften without crowding; a Dutch oven or deep sauté pan works well.
- 2 tablespoons (30 ml) extra-virgin olive oil
- 1 medium yellow onion, diced, about 1 cup (150 g)
- 1 medium red or yellow bell pepper, diced, about 1 cup (150 g)
- 3 garlic cloves, finely chopped, about 9 g
- 2 pounds (900 g) zucchini, trimmed and cut into ¾-inch (2 cm) pieces
- 1 can diced tomatoes, 14.5 ounces (411 g), with their juices
- 1 cup (240 ml) vegetable broth or water
- 1 teaspoon (1 g) dried oregano
- ⅛ teaspoon (0.3 g) red pepper flakes, optional
- ¾ teaspoon (4.5 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) freshly ground black pepper
- 1 can cannellini beans, 15 ounces (425 g), drained and rinsed; about 1½ cups (255 g) drained
- ¼ cup (10 g) loosely packed fresh basil leaves, torn or sliced
- 1 tablespoon (15 ml) lemon juice
- ¼ cup (25 g) finely grated Parmesan, optional, for serving
Instructions
-
Prepare the vegetables. Dice the onion and bell pepper, chop the garlic, and cut the zucchini into even pieces. Uniform pieces soften at about the same rate; avoid cutting the zucchini too small, because small cubes can turn mushy during the simmer. Drain and rinse the beans. Set the measured seasonings and broth beside the stove so they are ready to add.
-
Soften the onion and pepper. Warm the olive oil in a large Dutch oven or deep, heavy-bottomed pot over medium heat. Add the onion and bell pepper and cook for about 5 minutes, stirring every so often, until the onion looks translucent and the pepper begins to soften. If the vegetables start browning quickly, lower the heat; the goal is a sweet, tender base, not dark caramelization.
-
Add garlic and zucchini. Stir in the garlic and cook for 30 seconds, just until fragrant. Add the zucchini, oregano, red pepper flakes if using, salt, and black pepper. Stir to coat the zucchini in the oil and seasonings, then cook for about 5 minutes, stirring once or twice. The zucchini may release a little moisture and should begin to lose its raw, firm look, but it does not need to be fully tender yet.
-
Build the tomato broth. Pour in the diced tomatoes with their juices and the broth. Scrape the bottom of the pot with a wooden spoon to loosen any flavorful bits, then bring the mixture to a gentle simmer. Once you see steady small bubbles, reduce the heat to medium-low. Avoid a hard boil, which can break down the zucchini before the flavors have had time to come together.
-
Simmer until tender. Partially cover the pot and simmer for 15 minutes, stirring gently once or twice. The zucchini should be tender when pierced with a fork but still hold its shape. If the stew looks very liquid, remove the lid for the last few minutes; if it seems too thick or catches on the bottom, add broth or water a few tablespoons at a time. Zucchini varies in water content, so use the texture as your guide.
-
Warm the beans and finish. Stir in the drained cannellini beans and simmer uncovered for 5 minutes, until they are hot and the broth has thickened slightly. Turn off the heat and fold in the basil and lemon juice. Taste a spoonful before adding more salt or pepper: canned tomatoes and beans vary in saltiness, while the lemon should brighten the stew without making it taste distinctly sour.
-
Serve. Ladle the stew into warm bowls and top with Parmesan if you like. For the best texture, serve it after a brief 2-minute pause off the heat, when the broth settles around the vegetables. If you prefer a thicker, more cohesive stew, gently press a few zucchini pieces and beans against the side of the pot and stir them back in; do not mash the whole batch.
Tips
- Keep the zucchini chunky. Pieces around ¾ inch (2 cm) stay recognizable through the simmer. Smaller pieces cook faster and can collapse, especially if you plan to reheat leftovers. If your zucchini are unusually large and seedy, scoop out the soft center before cutting, but ordinary medium zucchini need no peeling or seeding.
- Adjust liquid gradually. The tomatoes, zucchini, and beans all contribute moisture, and the result should be spoonable rather than soupy. Start with the listed cup of broth, then add a splash only if the pot looks dry. To thicken it, simmer uncovered briefly or lightly crush a few beans; adding flour or cornstarch is unnecessary.
- Use fresh herbs at the end. Dried oregano can handle the cooking time, while fresh basil tastes brighter when stirred in after the heat is off. If basil is unavailable, use 1 tablespoon (about 3 g) chopped fresh parsley; the flavor will be greener and less sweet. Dried basil is a less vivid substitute, so use about 1 teaspoon (1 g) and add it with the oregano.
- Season in stages. Salt the vegetables as they cook, but taste again after adding the canned ingredients. If the stew tastes flat, try a little more salt or lemon before adding extra herbs. A common mistake is turning the heat up to hurry the simmer; gentle heat gives the zucchini time to become tender without falling apart.
Serving Suggestions
Serve this stew in shallow bowls with crusty Italian-style bread, toasted country bread, or focaccia for soaking up the tomato broth. It also pairs well with polenta, orzo, small pasta, or a scoop of cooked farro. If you serve it over pasta or grains, keep a little extra broth nearby so each portion stays moist rather than becoming a dense mound. Parmesan adds a salty, savory finish, while a drizzle of good olive oil makes the bowl taste rounder and richer.
For a simple meal, add a crisp green salad dressed with lemon and olive oil. The stew can also sit beside roasted chicken, grilled fish, or an omelet, though it is filling enough to serve on its own because the beans provide substance. Offer red pepper flakes at the table rather than making the whole pot spicy, especially when serving a group with different heat preferences.
Variations
Make it vegan: The stew itself is plant-based when made with vegetable broth. Leave off the Parmesan or use a plant-based alternative; a spoonful of extra-virgin olive oil or toasted breadcrumbs can add a satisfying finish without cheese.
Use fresh tomatoes: In season, replace the canned tomatoes with about 2 cups (350 g) chopped ripe tomatoes. Fresh tomatoes can be less consistent in juiciness, so begin with the same broth amount and add more only if needed. Their flavor is usually lighter and fresher than canned tomatoes, and the stew may need a few extra minutes uncovered to reduce.
Change the beans or vegetables: Great Northern beans or butter beans can replace cannellini beans in the same drained quantity. For another vegetable, add 1 cup (about 150 g) diced eggplant with the zucchini, or stir in 2 cups (about 60 g) baby spinach during the final minute. Eggplant makes the stew softer and more substantial; spinach wilts quickly and adds a leafy note.
Add pasta or potatoes: For a heartier pot, cook small pasta separately and stir it into individual bowls so it does not soak up all the broth during storage. Alternatively, add 1 cup (150 g) diced waxy potato with the broth and simmer until fork-tender, allowing roughly 10 to 15 additional minutes. Check the pot during cooking and add a little more liquid if the potatoes absorb too much.
Storage and Reheating
Let the stew stop steaming heavily, then transfer it to a shallow, covered container and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The zucchini will soften further as it sits, but the tomato, bean, and herb flavors tend to mingle nicely. For a better texture, store bread, pasta, or grains separately instead of mixing them into the pot.
Reheat only the amount you plan to eat in a small saucepan over medium-low heat, stirring gently until hot throughout. Add a splash of water or broth if the stew has thickened in the refrigerator. Leftovers should reach 165°F (74°C), the USDA FSIS reheating temperature; check the center with a food thermometer. A microwave also works: cover the bowl loosely, heat in short intervals, and stir between intervals so the center warms evenly.
To freeze, cool and portion the stew into freezer-safe containers, leaving a little room for expansion. Freeze for up to 2 months for best quality, then thaw overnight in the refrigerator before reheating. The zucchini may be softer after freezing and thawing, so freezing is most useful when texture matters less than convenience. Do not leave cooked stew at room temperature for extended storage; refrigerate or freeze it instead.
Frequently Asked Questions
Can I make Italian zucchini stew without beans?
Yes. Omit the cannellini beans for a lighter vegetable side, or replace them with about 1 cup (150 g) diced potato added with the broth. Without beans, the stew will be less filling and the broth will be a little thinner. You can also serve it over cooked pasta, rice, or polenta to make it more substantial.
Should I peel the zucchini before cooking?
No. The skin on ordinary zucchini is tender enough to eat and helps the pieces hold together as they simmer. Rinse and dry the zucchini, trim off the ends, and cut it into even pieces. If you have a very large, mature zucchini with tough skin or a spongy, seedy center, peel it or remove the center as needed.
How do I keep the stew from becoming watery?
Use a wide pot, keep the simmer gentle, and partially cover it rather than sealing the lid. If there is still more liquid than you want after the zucchini is tender, simmer uncovered for a few minutes to reduce the broth. You can also crush a few beans into the liquid. Avoid cooking the zucchini for a long time just to evaporate water, because it may lose its shape.
Can I prepare it ahead of time?
Yes. Make the stew up to a day ahead, cool it promptly, and refrigerate it. Reheat gently with a splash of broth or water, then add a little fresh basil or lemon juice just before serving to refresh the flavor. For the firmest zucchini, you can also prepare the onion, pepper, garlic, and zucchini in advance, refrigerate them separately, and cook the stew on the day you plan to serve it.
Is this stew traditionally served as a main dish?
Vegetable stews are made in many Italian homes and can be served in different ways, so there is no single required presentation. This bean-filled version works as a meatless main with bread or grains, or as a side alongside another dish. A version made without beans is more naturally served as part of a larger meal.
Related
- German Pumpkin Soup with Cream and Warming Spices
- German Sausage Stew with Potatoes and Cabbage
- German Onion Soup with Caramelized Onions and Cheese
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).