Minestrone Soup
A rustic Italian vegetable soup that's endlessly adaptable — the technique of building layers of vegetables in stages, softest last, is what keeps every ingredient properly cooked.
Serves
6
Prep
20 minutes
Cook
45 minutes
Ingredients
- 1/4 cup olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 zucchini, diced
- 1 (28-ounce) can crushed tomatoes
- 6 cups (1.4L) vegetable broth
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 Parmesan rind (optional, but adds depth)
- 1 cup small pasta, such as ditalini or small shells
- 3 cups chopped kale or spinach
- Salt and black pepper, to taste
- Grated Parmesan, for serving
Instructions
- 1
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, until softened, 7–8 minutes.
- 2
Add the garlic and cook 1 minute until fragrant.
- 3
Add the zucchini and cook 3–4 minutes more, just to soften slightly — save the more delicate vegetables for later so they don't turn to mush.
- 4
Pour in the crushed tomatoes and vegetable broth, scraping up any browned bits from the bottom of the pot.
- 5
Add both cans of beans, the oregano, basil, and the Parmesan rind if using.
- 6
Bring to a boil, then reduce heat and simmer uncovered for 20 minutes to let the flavors develop.
- 7
Add the pasta and cook according to package directions, about 8–10 minutes, until al dente, stirring occasionally so it doesn't stick to the bottom.
- 8
Stir in the kale or spinach during the last 3 minutes of cooking, just until wilted.
- 9
Remove the Parmesan rind. Season generously with salt and pepper.
- 10
Ladle into bowls and serve hot, topped with grated Parmesan and a drizzle of olive oil.
Chef's Tip — If making this ahead, cook the pasta separately and add it to individual bowls before ladling soup over — pasta left sitting in the pot will keep absorbing liquid and turn bloated and soft.
Just $5/month. Cancel the takeout order instead. 🍟
More Soups & Stews
Classic French Onion Soup
The whole dish rides on one step: caramelizing a mountain of onions low and slow until they collapse into a deep amber jam — there's no shortcut worth taking here.
Creamy Tomato Basil Soup
Roasting the tomatoes first concentrates their sweetness and burns off excess water, giving you a deeper flavor than simmering canned tomatoes alone ever will.
Chicken and Wild Rice Soup
A creamy, hearty soup built on a proper roux base, with wild rice's chewy bite giving it more texture than the average chicken soup.