Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat.
- Add diced onion, carrot, and celery. Cook for 5-7 minutes until the vegetables are soft.
- Add minced garlic and cook for another 1 minute until fragrant.
- Stir in the tomato paste and cook for 2 minutes, mixing well.
- Add the crushed tomatoes, vegetable or chicken broth, cannellini beans, oregano, thyme, and bay leaf. Mix well.
- Bring the soup to a boil, then lower the heat and simmer for 10 minutes, allowing the flavors to combine.
- Stir in the ditalini pasta and cook for 8-10 minutes, or until the pasta is al dente. Stir occasionally to prevent sticking.
- Remove the bay leaf. Add salt and black pepper to taste.
- Stir in the fresh parsley.
- Ladle the soup into bowls, garnish with extra parsley and grated Parmesan cheese, and serve hot.
Notes
For extra flavor, you can add a Parmesan rind to the soup while simmering and remove it before serving.
If the soup thickens while standing, add a bit more broth or water to reach the desired consistency.
For a vegan version, use vegetable broth and skip the Parmesan.
