This Parmesan Tomato Tortellini Soup is pure comfort in a bowl, ready in under 30 minutes. Tender cheese tortellini swim in a rich, tangy tomato broth made creamy with heavy cream and freshly grated Parmesan, with a touch of spinach for freshness. It's an easy one-pot weeknight dinner that tastes like it simmered all day.
Heat olive oil in a large soup pot over medium heat, add diced onion and cook 4-5 minutes until translucent, then add garlic and cook 1 minute until fragrant.
Stir in crushed tomatoes and broth, season with basil, oregano, salt, black pepper, and optional red pepper flakes, then bring to a gentle boil and reduce to a steady simmer.
Simmer uncovered for 10 minutes, stirring occasionally, to let the flavors meld and the tomatoes break down.
Reduce heat to low, slowly stir in the heavy cream, then add the grated Parmesan a handful at a time until fully melted and smooth.
Bring soup back to a gentle simmer, add the tortellini, and cook according to package directions (7-9 minutes frozen, 3-5 minutes fresh), stirring gently.
Stir in spinach until wilted, about 1-2 minutes, adjust seasoning, turn off heat, and rest 2-3 minutes before serving.
Notes
Use freshly grated Parmesan rather than pre-grated for the best melting quality and flavor.
Don't skip sautéing the aromatics—they create the flavor foundation for the entire soup.
Add the cream on low heat to prevent it from breaking or curdling, and never boil after adding cream.
Cook the tortellini directly in the soup rather than separately to infuse them with flavor.
If the soup gets too thick after sitting, thin it with a splash of broth or cream.
Taste and adjust seasonings at multiple stages as flavors develop during cooking.
Use high-quality canned tomatoes, such as San Marzano, for the best tomato flavor.
Store cooled soup in airtight containers in the refrigerator for up to 4 days; it tastes even better the next day.
Freeze the soup base without the tortellini for up to 3 months and add fresh tortellini when reheating.
For variations, add cooked Italian sausage or chicken, extra vegetables, or swap heavy cream for half-and-half for a lighter option.