Minestrone (Italian Vegetable, Bean and Pasta Soup)
Why this recipe works
- A proper flavour base: Cooking the onion, carrot and celery first creates a gentle soffritto that gives the soup depth before the tomatoes and stock are added.
- Hearty but balanced: Beans and pasta make the soup satisfying, while courgette, tomatoes and pesto keep the finish fresh rather than heavy.
- Efficient one-pot method: The pasta cooks directly in the soup, absorbing flavour from the broth while keeping the method simple.
- Good for planning ahead: The soup base stores and freezes well, especially if the pasta is cooked separately when serving.
Get the most out of this recipe
Ingredient notes
- Use borlotti beans for body: Borlotti beans add a creamy texture and mild savoury flavour that works especially well in minestrone.
- Cut the courgette small: Small dice cook quickly and evenly, so the courgette softens without turning mushy.
- Add pesto off the heat: Stirring pesto in at the end helps preserve its fresh basil aroma and keeps the soup brighter.
Make-ahead tips
- Make the base ahead: Prepare the soup up to the point before adding the pasta, then finish with ditalini when ready to serve.
- Freeze without pasta: For the best texture, freeze the soup base without the ditalini and cook fresh pasta separately after reheating.
- Loosen when reheating: The soup thickens as it stands, so warm it gently and add a little extra vegetable stock if needed.
Common mistakes
- Do not overcook the pasta: Stop when the ditalini is al dente; it will continue to soften slightly in the hot soup.
- Keep the simmer gentle: A steady, gentle simmer helps the pasta cook evenly and reduces the chance of it catching on the base of the pot.
- Adjust the thickness: Minestrone should be hearty but spoonable, so add more stock gradually if it becomes too thick.
Authenticity notes
- A flexible Italian soup: Minestrone is traditionally adaptable, changing with available vegetables, beans and small pasta shapes.
- Pesto finish: A spoonful of pesto is a common way to add herbal freshness and richness just before serving.
Equipment you'll need
Ingredients
Instructions
- Finely chop the yellow onion, carrot and celery. Cut the courgette into small dice so it cooks quickly and evenly. Peel and finely grate the garlic.
- Heat the extra virgin olive oil in a large pot over medium heat. Add the onion, carrot and celery with the fine sea salt and cook for 8 to 10 minutes, stirring, until softened but not browned.
- Stir in the garlic and cook for 30 seconds until fragrant. Add the canned tomatoes, bay leaves and black pepper, then cook for 2 minutes to bring everything together.
- Pour in the vegetable stock and bring to a gentle simmer. Simmer for 15 minutes so the base becomes slightly richer and the vegetables are tender.
- Add the borlotti beans and courgette, then return to a steady simmer for 8 minutes. Stir in the ditalini and cook for 8 to 10 minutes, stirring occasionally, until the pasta is al dente.
- Remove the bay leaves. Take the pot off the heat and stir through the basil pesto. Ladle into bowls and serve straight away.
Recipe notes
Tips
- Keep the simmer gentle once the pasta goes in, and stir from time to time so it does not catch on the base of the pot.
- If the soup thickens too much as it stands, loosen it with a splash of vegetable stock and warm it gently.
- If serving to pregnant people, young children, older adults, or anyone immunocompromised, use a basil pesto made without raw egg.
Substitutions
- Replace Ditalini with Orzo for a similar small-pasta texture.
- Replace Basil pesto with Pesto for a slightly different herb and nut profile.
Storage
- Refrigerate up to 3 days
- Cool, then refrigerate in a sealed container for up to 3 days. Reheat gently on the hob until piping hot; add a splash of vegetable stock if needed. Freeze for up to 3 months, ideally before adding the ditalini, then boil the pasta separately when serving.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h (20min active)
- Difficulty: Easy
- Cuisine: Italian
-
Allergens:
Gluten Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.
























