1/2 cup grated Parmesan cheese, plus more for serving
Salt and black pepper to taste
2 cups fresh spinach (optional)
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
Add the minced garlic and cook for 1 minute until fragrant.
Pour in the crushed tomatoes, vegetable broth, dried basil, dried oregano, and red pepper flakes if you are using them. Stir to combine.
Bring the mixture to a simmer. Reduce the heat to medium-low, cover, and cook for 10 minutes to allow the flavors to meld.
Add the refrigerated tortellini to the simmering soup. Cook according to package directions, usually about 3 to 5 minutes, until the tortellini float and are cooked through.
Reduce the heat to low. Stir in the heavy cream and the grated Parmesan cheese until the cheese melts and the soup is creamy. Do not let the soup boil after adding the cream.
If using spinach, stir it in now and cook just until wilted, about 1 minute.
Taste the soup and season with salt and black pepper as needed.
Serve hot, garnished with extra Parmesan cheese.
Notes
For a richer flavor, use chicken broth instead of vegetable broth.
To make this soup vegetarian, confirm your tortellini filling is meat-free.
If you want a thicker soup, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir this slurry into the simmering soup before adding the cream.
Add cooked, shredded chicken during the last 5 minutes of cooking for a heartier meal.