Heat a large soup pot over medium heat and add the olive oil.
Add the onions, carrots, celery, and garlic and sauté for a few minutes until the veggies begin to soften.
Add the tomato paste and spices and sauté for several minutes.
Add the potatoes, the stock, and the diced tomatoes and let simmer for 10-15 minutes or until the potatoes start to soften.
Add the pasta, beans, and green beans and cook for 6-7 more minutes or until the pasta is al dente.
Serve with some grated Parmesan cheese and some freshly chopped parsley, if desired.
Notes
Storage instructions
This soup keeps well in an airtight container in the fridge for 3-5 days.If you're planning to store it for a few days, we recommend cooking the pasta separately and adding it to each bowl as you serve the soup. This will prevent the pasta from becoming over-hydrated as it sits in the liquid.
Freezing instructions
You can freeze this soup in freezer safe containers for up to 3 months.If you're planning to freeze it, we recommend preparing the soup without the pasta as the pasta won't freeze well in the soup. For best results, cook the pasta separately and add it to each bowl as you serve the soup. This will prevent the pasta from becoming over-hydrated as it sits in the liquid, even when frozen.