Ingredients
Equipment
Method
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook until softened, about 5 minutes.
- Add the minced garlic and cook for another minute, until fragrant. Be careful not to burn the garlic!
- Stir in the vegetable broth, diced tomatoes (undrained), Italian seasoning, salt, and pepper. Bring to a simmer.
- While the soup is simmering, in a small bowl, whisk together the heavy cream, cream cheese (softened), flour, and Parmesan cheese until smooth. This prevents clumps from forming in the soup.
- Pour the cream cheese mixture into the simmering soup, stirring constantly until it is fully incorporated and the soup begins to thicken slightly.
- Add the pasta to the soup and cook according to package directions, or until al dente. Remember the pasta will continue to cook a bit even after you remove it from the heat.
- If using, stir in the cooked chicken and/or fresh spinach during the last few minutes of cooking.
- Taste and adjust seasonings as needed.
- Garnish with fresh basil, if desired.
- Serve immediately and enjoy your Creamy Pasta Soup!
Notes
For extra flavor, bloom the Italian seasoning by toasting it in the olive oil for about 30 seconds before adding the onion. Don't overcook the pasta; cook it al dente. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to thin the soup. For a vegetarian option, omit the chicken and add more vegetables like carrots, celery, or zucchini.