Minestrone (Italian Vegetable, Bean and Pasta Soup)

Few soups are as practical and satisfying as minestrone: an Italian vegetable soup where a simple soffritto, tomatoes, beans and small pasta turn everyday ingredients into a complete bowl. Here, borlotti beans bring creaminess, courgette keeps the texture fresh, and ditalini gives the soup its familiar hearty bite without making it heavy. The tomato and vegetable stock base stays savoury and clean, while basil pesto stirred in off the heat adds a final lift of herbs, garlic and richness. It is the kind of soup that suits both weeknight cooking and make-ahead meals, especially as it can be loosened with extra stock if it thickens as it stands.
Cuisine style Italian home cooking
Flavor profile Savoury • Herby • Tomato-rich
Techniques Sautéing • Simmering • Cooking pasta in soup
Key equipment Large pot
Cooking style One-pot cooking • Meal prep friendly • Freezer-friendly

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
Print
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Remove the bay leaves. Take the pot off the heat and stir through the basil pesto. Ladle into bowls and serve straight away.

Made this recipe? Rate it — a comment is optional.

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.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Minestrone (Italian Vegetable, Bean and Pasta Soup)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h (20min active)
  • Difficulty: Easy
  • Cuisine: Italian
  • Allergens:
    Gluten Wheat
Beginner friendly One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

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 Google

Every 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.