In a large pot, warm the olive oil over medium heat. Once hot, add the diced onion and sauté, stirring occasionally, until the onion is soft and translucent, approximately 5 minutes.
Add the minced garlic, diced carrots, and diced celery to the pot. Cook for about 5 minutes, stirring occasionally, until the vegetables start to soften.
Pour in the vegetable broth and increase the heat to bring the mixture to a rolling boil.
When the broth reaches a boil, add the ditalini pasta and dried thyme. Lower the heat to maintain a gentle simmer. Cook according to the pasta package instructions, which typically ranges from 8-10 minutes, or until the pasta is al dente.
Once the pasta is cooked, stir in the heavy cream (or coconut cream) and frozen peas. Allow the soup to simmer for an additional 5 minutes, encouraging the flavors to meld beautifully.
Season your soup generously with salt and freshly ground black pepper to taste. If you prefer a thinner consistency, feel free to add a splash more broth or cream until the desired texture is achieved.
Remove the pot from the heat and let the soup rest for a few minutes; this will enhance the flavors.
Using a ladle, serve the soup into bowls, and generously garnish with freshly chopped parsley.
Notes
Serve with warm, crusty bread for a cozy dining experience.