A hearty Italian soup packed with vegetables, beans, and pasta.
Minestrone isn’t so much a recipe as an idea: a thick vegetable soup made from whatever is good and available, with beans and a little pasta to make it a full meal. There are as many versions as there are Italian kitchens, and this one is a solid, everyday version that you can make from a few supermarket vegetables.
The method is as simple as soup gets. You soften the onion, carrot and celery in olive oil, add garlic, then the zucchini, broth, tomatoes, beans and Italian seasoning. After a simmer, the pasta goes in at the end, so it cooks in the broth and doesn’t turn mushy.
The recipe serves six and keeps well, though the pasta continues to absorb liquid, so there is one trick for leftovers.
Prep time: 15 mins · Cook time: 30 mins · Serves 6
Amount per serving. Nutritional values are estimates calculated from the ingredients above and can vary.
Heat the 2 tablespoons of olive oil in a large pot over medium heat. Add the 2 cups of diced carrots, celery and onion and cook for about 5 minutes, stirring now and then, until they are softened.
Add the 3 minced garlic cloves and cook for 1 minute, until fragrant.
Add the diced zucchini, 4 cups of vegetable broth, the 14 oz can of diced tomatoes, the rinsed kidney beans and 1 teaspoon of Italian seasoning. Stir to combine.
Bring to a boil, then reduce the heat and simmer for 15 minutes, until the vegetables are tender and the broth is flavorful.
Add the 1/2 cup of ditalini or elbow pasta and cook for another 8 to 10 minutes, until the pasta is tender but still has some bite.
Season with salt and pepper. Serve hot, topped with grated parmesan and with crusty bread on the side.
The Italian soffritto. Dice them evenly, about 1/2 inch, so they cook at the same speed.
Adds a mild sweetness and softens quickly. Add it after the base vegetables.
Four cups. A good broth makes a big difference, because there is no meat. Low-sodium lets you control the salt.
The tomatoes add acidity, and the beans add protein and body. Rinse the beans.
Ditalini or elbows hold in the soup and cook quickly. Other small shapes work too.
A simple blend of dried herbs for a savory, herbal flavor.
A grating on top adds salt and depth. A parmesan rind simmered in the broth adds even more.
Cooking them in oil releases their sweetness and builds a flavor base. Adding them raw to broth gives a thin flavor.
Pasta keeps absorbing liquid as it sits. Adding it near the end means it is tender when you serve it and doesn’t turn mushy.
The broth and tomatoes contain salt, and the soup reduces as it cooks.
| Problem | Likely cause | Fix |
|---|---|---|
| Soup is too thick | The pasta absorbed the broth | Add water or broth. |
| Soup is bland | Needs salt and acid | Add salt, pepper and a squeeze of lemon. |
| Pasta is mushy | Cooked too long | Add it later next time. |
| Soup is thin | Too much broth | Simmer uncovered for 10 minutes. |
| Soup is too salty | Salty broth | Add water and more vegetables. |
| Ingredient | Its job | Swap, and what changes |
|---|---|---|
| Kidney beans | Protein | Cannellini or chickpeas work. |
| Small pasta | Body | Rice or small shells work. |
| Zucchini | Mild vegetable | Green beans or potatoes work. |
| Vegetable broth | Liquid | Chicken broth works. |
| Italian seasoning | Herbs | Fresh basil and oregano work. |
Serve with grated parmesan, a drizzle of olive oil and crusty bread. A spoonful of pesto stirred in is a good touch.
Yes. Add more beans.
Without the parmesan, yes.
Yes.
Yes. Cook on low for 6 hours, and add the pasta at the end.
Yes, without the pasta.
Yes. Spinach or kale work.
Cressio Rinaldi
Cressio Rinaldi is the recipe developer behind Cressio Recipes. He cooks, tests, and writes every recipe on the site himself — refining each one until it's simple enough for a weeknight and good enough to make again. He's not a trained chef, just someone who cooks constantly and pays close attention to what actually makes a recipe work.