...
Go Back
+ servings
Minestrone

Italian Minestrone (Vegetable Soup) Recipe

Traditional Italian Minestrone is a hearty vegetable soup simmered with beans, pasta, and a medley of seasonal vegetables in a tomato based broth. Perfectly comforting, wholesome, and full of rustic Italian charm.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Main Course
Cuisine Italian
Servings 4
Calories 419 kcal

Ingredients
  

  • 3 tbsp olive oil
  • 1 onion finely chopped
  • 2 celery stalks diced
  • 2 carrots diced
  • 2 garlic cloves finely chopped
  • 1 medium courgette diced
  • 150 g green beans trimmed and cut into small pieces
  • 400 g tin chopped tomatoes
  • 1 medium potato diced
  • 100 g small pasta such as ditalini or macaroni
  • 1.2 litres vegetable stock
  • 400 g tin cannellini beans drained and rinsed
  • 1 handful fresh spinach leaves optional
  • 1 tsp salt or to taste
  • Freshly ground black pepper to taste
  • Fresh basil or parsley chopped, for garnish
  • Freshly grated Parmesan cheese for serving

Instructions
 

  • Heat the olive oil in a large heavy bottomed pot over medium heat. Add the onion, celery, and carrots. Cook gently for 8–10 minutes until softened and fragrant, stirring occasionally to prevent browning. This forms the essential flavour base.
  • Stir in the chopped garlic, courgette, and green beans. Cook for a further 3–4 minutes until the vegetables begin to soften slightly. The gentle sautéing enhances their natural sweetness.
  • Pour in the chopped tomatoes along with their juices, then add the diced potato. Stir well and cook for 5 minutes to let the flavours mingle before adding any liquid.
  • Add the vegetable stock, salt, and a pinch of pepper. Bring to a gentle boil, then reduce to a simmer. Cover partially and cook for 20 minutes, allowing the vegetables to tenderise and the broth to develop depth.
  • Stir in the pasta and continue simmering for 8–10 minutes until the pasta is al dente. Stir occasionally to prevent sticking to the bottom of the pot.
  • Add the cannellini beans and spinach, if using. Simmer for another 5 minutes to heat through and allow the spinach to wilt. Taste and adjust seasoning as needed.
  • Remove the pot from the heat and let the soup sit for 5 minutes before serving. This resting time allows the flavours to harmonise beautifully.
  • Ladle the soup into warm bowls, sprinkle generously with freshly grated Parmesan, and finish with chopped basil or parsley. Serve with crusty bread to soak up the rich broth.

Nutrition

Serving: 1Calories: 419kcalCarbohydrates: 67gProtein: 15gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gSodium: 755mgPotassium: 1385mgFiber: 12gSugar: 11gVitamin A: 5702IUVitamin C: 37mgCalcium: 161mgIron: 6mg
Keyword soup, vegetarian
Tried this recipe?Let us know how it was!