Skip to content
Homemade Italian Minestrone Soup

Homemade Italian Minestrone Soup

A hearty Italian minestrone with vegetables, beans and pasta in a rich tomato broth for an easy family dinner.

50 mins total for first methodServes 4On the Hob

Ingredients

Method

15 mins prep35 mins cook50 mins total
  1. Heat the olive oil in a large pot over a medium heat. Add the onion, carrot and celery with a pinch of salt, then cook for 8 to 10 minutes until softened.

  2. Stir in the garlic and tomato purée, and cook for 1 minute until fragrant.

  3. Add the chopped tomatoes, vegetable stock, oregano and bay leaf. Bring to a gentle boil.

  4. Reduce to a simmer, cover loosely and cook for 15 minutes to build flavour.

  5. Add the pasta, cannellini beans and courgette. Simmer for 10 to 12 minutes, stirring occasionally, until the pasta is tender.

  6. Stir in the spinach and cook for 1 to 2 minutes until wilted. Taste and season with salt and black pepper.

  7. Remove the bay leaf, ladle into bowls and finish with grated parmesan if using.

Notes

Swap spinach for kale and simmer a little longer until tender.
For a vegan finish, skip parmesan or use a dairy-free hard cheese alternative.
The soup thickens as it stands; loosen leftovers with a splash of hot stock or water.
About this recipe
This homemade Italian minestrone is a comforting one-pot soup built on onions, carrots and celery, then simmered with tomatoes, beans and herbs for deep savoury flavour. Small pasta and fresh greens are added near the end so every bowl is hearty without feeling heavy. It is ideal for weeknight cooking, batch prep and leftovers the next day.