In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery, and sauté for about 5-7 minutes until softened.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the thyme, basil, salt, and pepper to the pot and mix well.
Pour in the vegetable broth and bring to a simmer.
Once simmering, add the ditalini pasta and cook according to the package instructions, usually about 8-10 minutes, until al dente.
Once the pasta is cooked, reduce the heat to low and stir in the heavy cream and grated Parmesan cheese, mixing until the cheese has melted and the soup is creamy.
Taste and adjust seasoning if necessary. If the soup is too thick, you can add more broth or water to reach your desired consistency.
Remove from heat, and serve hot, garnished with fresh parsley on top.
Notes
Adjust the consistency with more broth or water if needed.