1/4 cup grated Parmesan cheese, plus more for serving
1 cup fresh spinach (optional)
Salt and black pepper to taste
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 and vegetable broth. Stir in the dried basil, dried oregano, and red pepper flakes, if using. Bring the mixture to a simmer.
Add the tortellini to the simmering soup. Cook according to package directions, usually 3 to 5 minutes, until the tortellini float and are cooked through.
Reduce the heat to low. Stir in the heavy cream and Parmesan cheese until fully combined and the soup is creamy. Do not let the soup boil after adding the cream.
If using, stir in the fresh spinach until it wilts.
Taste the soup and season with salt and black pepper as needed.
Serve hot, garnished with extra Parmesan cheese.
Notes
For a richer flavor, you can substitute chicken broth for vegetable broth.
If you want a thicker soup, let it simmer uncovered for a few extra minutes before adding the cream.
You can add cooked Italian sausage or shredded cooked chicken for added protein.