Creamy Tomato Parmesan Soup with Grilled Cheese: The Sick-Day Dinner My Mom Brought Us on a Tray
I made this last Tuesday because it was the only thing in the world that sounded good, and I have made it roughly twice a week since. My mother made this exact combination whenever one of us stayed home from school sick. She would bring it in on a tray, along with a glass of water, and we would lie on the couch and watch old game shows and say nothing for two hours. I had not thought about it until I was standing at my own counter feeling terrible and understood, all at once, what she was actually doing. She was not feeding me soup. She was putting me on a tray so I did not have to get up. So this is a comfort food recipe, and I am going to treat it like one instead of pretending it is weeknight cooking. But there is a version of it that is genuinely good, and the gap between a good one and a bad one comes down to four things, none of which are in most versions of this recipe. The pasta is the one that matters most, and it is also the one most people get wrong. Almost every written version of this tells you to cook the little pasta shells in the soup. Do not. Cook them in their own pot of well-salted boiling water, drain them, and fold them in at the very end. Dry pasta needs water at a hard boil to cook properly, and a soup held at a gentle simmer is around 185°F instead of 212°F. Below that temperature the starches swell slowly and unevenly, so you get a shell that is done in the middle of the shell and falling apart at the edges, and the starch that does escape thins the soup instead of thickening it, because tomato is acidic and acid slows starch swelling right down. The second thing nobody does is drain the canned tomatoes. A 28-ounce can of crushed tomatoes is sitting in one to two cups of packing liquid. Strain it off in a colander, press out the excess, and then add the tomatoes. That thirty seconds of work is the entire difference between a bright, thick, restaurant-tasting soup and a thin one, and it is the step I would bet money is missing from every recipe you have ever followed. The third is taking the pot off the heat before the parmesan goes in. Parmesan is a hard aged cheese, and boiling heat drives the fat out of the protein network and makes it seize, and then you have an oily soup with grainy little bits in it instead of a smooth melt. Off the heat, with a minute of residual warmth, it dissolves completely. Grate it off a block, too, because the bagged grated stuff contains anti-caking powder that does not melt into anything. And the fourth is the grilled cheese, which is four minutes a side over medium-low heat and a gentle press, exactly as you did it. The only thing I would add is a lid for the first two minutes. It looks backwards, but the trapped steam gets the inside of the sandwich to 212°F, which is where most cheese actually melts, while the outside of the bread dries and browns against the pan. Lift the lid, flip, lid again. That is how you stop getting a golden sandwich with a cold stripe through the middle of it.Why You’ll Love This Creamy Tomato Parmesan Soup
One pot and one pan, about forty minutes. The soup is a single pot that mostly cooks itself. The sandwiches are two sandwiches in a skillet. You can do both at once. It is the food to make when you are sick. This is the actual reason I published it. It is warm, it is soft, it has almost no work, it is mostly salt and sugar and dairy, and it is easy to eat when your jaw hurts and your appetite has left the building. There is a whole category of search around what to eat when you feel awful and almost nothing good ranking for it. It is also just a very good Tuesday dinner. Nothing about this recipe requires a fever. I have made it more times healthy than sick, and I am not going to let anybody make me feel precious about it. About two dollars thirty a person, sandwich included. It looks and tastes like more than that. Two swaps make it gluten-free. Gluten-free pasta and gluten-free bread. Everything else in the pot is already clean, including the broth. The base freezes beautifully, if you leave the pasta out. That is the real meal-prep version of this and it is a genuine two-minute task. Kids will eat it. Grilled cheese in a bowl is how you get a child to eat a vegetable-adjacent thing without a fight, and I did not have to negotiate a single time. It is better the next day, almost. Which is unusual for a cream soup and completely true of this one, as long as you hold back the pasta.
Cook the pasta separately. Add the drained shells to the soup only in the last two minutes, or add them to each bowl as you serve. If they sit in the soup they will keep drinking the liquid, and by tomorrow you will have a bowl of glue with pasta in it and a separate, sad, over-thickened remainder in the pot. This is the single most common way this recipe goes wrong, and it is the reason the storage section tells you to keep the two apart.
Creamy Tomato Parmesan Soup with Grilled Cheese
One Pot · 40 Minutes · Comfort Food
Ingredients
For the soup
For the grilled cheese, two sandwiches
Instructions
- 1Drain the crushed tomatoes in a colander set over a bowl. Press down on them firmly with the back of a spoon to squeeze out the excess liquid. Set the liquid aside or discard it. Do not skip this.
- 2Melt 2 tablespoons of butter in a large pot over medium heat. Add the onion and cook 5 to 6 minutes until soft and translucent and just barely starting to color.
- 3Add the garlic and cook 1 minute, until fragrant. Do not walk away.
- 4Add the drained tomatoes and the broth. Break up any big clumps with a spoon. Bring to a simmer and cook 10 minutes so the tomato flavor concentrates.
- 5Stir in the cream and the sugar. Season generously with salt and pepper — more than feels right, because the Parmesan adds salt later and the cream dulls flavor. Simmer gently 5 minutes, then turn the heat to the lowest setting or move the pot off the burner entirely.
- 6Let the pot sit off the heat for a full minute. Then stir in the grated Parmesan. It should melt completely into a smooth soup with no oily separation and no grainy flecks.
- 7Meanwhile, cook the pasta in a separate pot of generously salted boiling water until al dente, then drain it well. This happens while the soup is off the heat, which is exactly the order you want.
- 8Butter one side of each of the 4 bread slices. Put two slices butter-side down in a skillet over medium-low heat. Layer on the cheddar, the mozzarella, and a pinch of mustard powder, then close with the remaining butter-side-up slices.
- 9Cover the skillet with a lid and cook 2 minutes. The trapped steam gets the cheese to melting temperature while the bread browns.
- 10Lift the lid, flip carefully with a wide spatula, cover again, and cook another 3 to 4 minutes until deeply golden. Press very gently once — hard pressure pushes the cheese out the sides.
- 11Remove the sandwiches and let them rest 1 minute before cutting. Cut on the diagonal with a serrated knife.
- 12Add the drained pasta to the soup and stir once, gently. Ladle into bowls, top with extra grated Parmesan, a heavy hand of cracked black pepper, and torn basil, and serve the sandwiches on the side.
Which Cheese Melts Best In a Grilled Cheese
| Cheese | Melt | Flavor | Verdict |
|---|---|---|---|
| Monterey Jack | Excellent | Mild | Best cheap melt. Shred your own from a block, never the bagged slices. |
| Low-moisture mozzarella | Excellent | Mild, milky | The reason for adding it. Stretchy and forgiving. |
| Sharp cheddar | Good | Sharp, tangy | The flavor you actually taste. Aged cheddar melts poorly, so buy medium or sharp, not extra-aged. |
| Gruyre plus Emmental | Excellent | Nutty, complex | The best version and nobody makes it. Two cheeses, one slice each, same cost. |
| Provolone | Excellent | Slightly sweet, sharp | Underrated. Melts better than cheddar and tastes more like a sandwich. |
| American | Very good | Glossy, mild | The original processed slice. Genuinely good melt. Nobody will complain and it is cheap. |
| Brie, crust trimmed off | Excellent | Rich, mushroomy | Unconventional and very good. Use one slice, not two, or it overwhelms. |
| Extra-aged cheddar | Poor | Sharp | Do not buy this for a grilled cheese. Hard aged cheeses have too little moisture to melt into a sheet. |
Kitchen Notes & Cost Breakdown
- Estimated cost: about $13.75 for the whole dinner, serving 6 including the sandwiches. That is roughly $2.30 a person. Parmesan, cream, and the cheeses are the expensive items; everything else is pennies.
- A 28 oz can is a lot of soup. This makes about 6 generous bowls, more like 8. For a family of four you will have leftovers, which is fine and probably the point. To halve it, use a 14.5 oz can, 1 cup broth, and 1/2 cup cream. There is also a 14.5 oz and a 15 oz — check yours, because sizes vary and this is the one measurement that matters.
- Drain and press the tomatoes. One to two cups of packing liquid comes out in that can. That liquid is why so many home tomato soups are thin.
- Parmesan off the heat. Boiling heat makes hard cheese seize oily and grainy. One minute of residual warmth is all it needs.
- Grate from the block. Bagged grated Parmesan has anti-caking powder and will not melt into the soup.
- The lid on the sandwich. Two minutes covered, lid off to flip, covered again for the rest. This is the fix for a cold center.
- Use a light-colored skillet. A black nonstick pan cannot get hot enough for good browning without smoking the butter. Stainless steel or a light nonstick is better here.
- Rest the sandwich one minute. Cut it straight out of the pan and the cheese ends up on the cutting board.
- Store the soup and the pasta separately. Non-negotiable if you are making this more than once. See the storage section.
- Keyword tip: the thumbnail is an overhead shot of the bowl with the soup, the Parmesan, the cracked pepper, and one sandwich cut diagonally and laid half over the edge of the bowl. Overhead, warm light, one spoon, no hands. The half-dipped sandwich is what makes people click, because it shows the exact thing the reader came to do.
Nutrition Facts (estimated)
960Cal / Bowl + Sandwich
28 gProtein
63 gCarbs
63 gFat
13 gSugar
325Cal / Bowl of Soup
Estimates based on 6 servings, full-fat heavy cream, and 4 ounces of cheese per two sandwiches. A bowl of soup on its own is about 325 calories. Add one sandwich and you are at roughly 960, which is a lot, and I am not going to dress it up. The cream and the butter are doing most of that and there is no version of this recipe that is light. All figures are estimates, not a lab analysis.
Food Safety
- This is a dairy-heavy soup with bread. Keep leftovers refrigerated and use within 4 days. Reheat only until steaming hot all the way through.
- Keep the soup on the lowest possible heat or off the burner while you make the sandwiches. A cream soup left on a gentle simmer for 15 extra minutes tightens up considerably.
- Do not reheat this soup on high heat, and do not microwave it at full power. Cream and Parmesan will break and go grainy. Low and slow with constant stirring.
- Do not leave cooked pasta sitting at room temperature — store it separately from the soup, covered, in the fridge.
Contains dairy and gluten. This recipe is not keto, low-carb, low-sugar, or low-calorie, and it is high in saturated fat and sodium as written — canned tomatoes and broth are the usual culprits. It can be made gluten-free by using gluten-free pasta and gluten-free bread; verify your broth and cheese labels. All nutrition figures are estimates. Nothing on this page is medical advice or a weight-loss claim, and it will not cure anything. If you are genuinely unwell, call a doctor.