1/2 cup grated Parmesan cheese, plus more for serving
2 cups 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 soft, about 5 minutes.
Add the minced garlic and cook for 1 minute until fragrant.
Pour in the crushed tomatoes and broth. Stir in the dried basil, oregano, and red pepper flakes, if using. Bring the mixture to a simmer.
Once simmering, add the refrigerated tortellini to the pot. Cook according to package directions, usually 5 to 7 minutes, until the tortellini float and are cooked through.
Reduce the heat to low. Stir in the heavy cream and grated Parmesan cheese until the cheese melts and the soup is smooth. 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 pepper as needed.
Serve hot, topped with extra Parmesan cheese.
Notes
For a thicker soup, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry, then stir it into the simmering soup base before adding the cream.
You can substitute heavy cream with half-and-half for a slightly lighter texture, or full-fat coconut milk for a dairy-free option.
Add cooked, shredded chicken breast during the last 5 minutes of cooking for a heartier meal.
Use frozen tortellini if refrigerated are unavailable; add them directly to the simmering broth, cooking time may vary slightly.