A hearty Italian vegetable soup with cannellini beans, pasta, and a rich tomato broth. Vegan, filling, and perfect for batch cooking.
Heat olive oil in a large pan. Fry onion, carrot, and celery for 5 minutes.
Add garlic and oregano. Cook 1 minute.
Add tomatoes, stock, courgette, and beans. Bring to a boil.
Simmer 15 minutes. Add pasta and cook 8–10 minutes until tender.
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.
Follow a structured 7-day plan that includes meals like this one
You might also enjoy these