Classic Minestrone Soup

Lunch

Classic Minestrone Soup

255kcal
10gprotein
10 minprep
30 mincook
3servings
Easy

A hearty Italian vegetable soup with cannellini beans, pasta, and a rich tomato broth. Vegan, filling, and perfect for batch cooking.

VeganHigh FibreMeal Prep

Ingredients

  • 1 tin (400g) cannellini beans, drained
  • 1 tin (400g) chopped tomatoes
  • 2 carrots, diced
  • 2 celery sticks, diced
  • 1 courgette, diced
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 80g small pasta (ditalini or macaroni)
  • 1 litre vegetable stock
  • 1 tsp dried oregano
  • 2 tbsp olive oil
  • Fresh basil and parmesan to serve

Method

  1. 1

    Heat olive oil in a large pan. Fry onion, carrot, and celery for 5 minutes.

  2. 2

    Add garlic and oregano. Cook 1 minute.

  3. 3

    Add tomatoes, stock, courgette, and beans. Bring to a boil.

  4. 4

    Simmer 15 minutes. Add pasta and cook 8–10 minutes until tender.

  5. 5

    Season well. Serve with fresh basil and grated parmesan.

Tip: Cannellini beans add 7g of protein and 6g of fibre per 100g — making this soup genuinely filling.

Try this recipe in a meal plan

Follow a structured 7-day plan that includes meals like this one