Heat the olive oil in a large saucepan over medium heat. Add the onion, carrot, and celery and cook for 5 minutes, stirring often, until softened.
Add the garlic, reduce heat slightly, and cook for 1 minute until fragrant. Add the cherry tomatoes and cook until their skins begin to burst and soften.
Pour in the red wine and let it simmer for 1–2 minutes to cook off the alcohol.
Add the vegetable stock and bay leaf. Bring to a gentle simmer.
Add the tortellini and cook on low heat for 8-10 minutes, or until tender (check package timing).
Stir in the spinach and remove from heat once wilted.
Season with salt and black pepper to taste. Serve hot, topped with fresh parsley and crunchy pumpkin seeds.
Notes
Add the tortellini once the broth is gently simmering, not boiling, to prevent splitting or mushy edges.
Serving: This soup is best served hot, finished with fresh parsley and crunchy pumpkin seeds for contrast. Crusty bread or garlic toast on the side works well.
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Note that the tortellini will continue to soften over time.
Reheating: Reheat gently on the stovetop over low heat. Add a small splash of stock or water if the soup thickens.
Make-ahead tip: For best texture, cook the broth ahead and add tortellini fresh when reheating.
Flavor boost (optional): A small splash of lemon juice or balsamic vinegar added at the end brightens the broth without changing the overall flavor.
Keyword tortellini al brodo, vegan tortellini sauce, vegan tortellini soup