Love this? Pin it for later!
Why This Recipe Works
- One-Pot Wonder: Everything—from toasting the pasta to the final splash of cream—happens in a single Dutch oven, meaning minimal dishes and maximum flavor.
- Layered Tomato Depth: A mix of tomato paste (caramelized until brick-red) and whole peeled tomatoes delivers both umami intensity and bright acidity.
- Silky Without Heavy Cream: A modest half-cup of half-and-half gives luxurious body; a teaspoon of cornstarch prevents curdling so you can reheat without worry.
- Al Dente Insurance: Toasting the dry pasta for 90 seconds coats each piece in seasoned oil, creating a protective shell that keeps the noodles pleasantly chewy even on day three.
- Weeknight Speed: From pantry to table in 35 minutes—faster than ordering take-out and cozier, too.
- Freezer-Friendly: Purée the base before adding pasta; freeze flat in zip bags for up to three months. Cook pasta fresh when ready to serve.
- Kid-Approved Veggie Sneak: A grated carrot dissolves into the broth, lending natural sweetness and a boost of vitamin A without any “yuck” faces.
Ingredients You'll Need
Great tomato soup starts with great tomatoes. In summer, I use peak-season Romas and simply peel them with a quick blanch. In winter, I lean on whole San Marzano tomatoes in juice—look for the DOP seal on the can; it’s your guarantee of authenticity. Avoid pre-diced tomatoes; they’re often treated with calcium chloride and refuse to break down into the velvety texture we want.
Olive oil: A generous glug (3 tablespoons) may seem excessive, but it carries fat-soluble tomato antioxidants and keeps the soup glossy. Use a buttery, mild oil rather than a peppery finishing oil.
Tomato paste: Buy it in the tube if you can; it lives forever in the fridge and saves you from opening a whole can for 2 tablespoons. We’ll caramelize it until it turns a shade darker than rust—this step unlocks natural sugars and gives the soup backbone.
Small pasta: Ditalini is classic, but mini shells or even broken spaghetti works. Whole-wheat pasta adds nuttiness and holds up better overnight if you’re meal-prepping.
Garlic & onion: I slice the onion paper-thin so it melts into the broth. Smash the garlic cloves once with the flat of a knife; tiny mince will burn when we caramelize the tomato paste.
Vegetable broth vs. chicken: Homemade vegetable broth keeps the soup vegetarian and lets the tomato flavor shine. If you have chicken stock on hand, it will add body but slightly cloud the color.
Half-and-half: A 50-50 blend of milk and cream, it enriches without the weight of heavy cream. For a dairy-free version, substitute full-fat coconut milk (the canned kind) and reduce the broth by ¼ cup—the faint coconut note marries surprisingly well with tomato.
Fresh basil: Add it twice: a handful bruised and simmered in the pot, then ribboned fresh leaves at the end for bright top notes. In a pinch, stir in a cube of frozen pesto—about 1 tablespoon—for every 2 cups of soup.
Parmesan rind: Keep a zip bag of rinds in the freezer. Tossing one into the simmer gives slow-simmered depth in record time. Remove before blending.
How to Make Cozy Creamy Tomato Soup with Pasta for Cozy Evenings
Warm the pot & bloom the aromatics
Place a heavy 4- to 5-quart Dutch oven over medium heat for 60 seconds—this preheat prevents onions from steaming. Add olive oil, swirling to coat. When the surface shimmers and the first wisp of smoke appears, scatter in the sliced onion. Sauté 4 minutes, stirring only twice, until the edges turn translucent and faintly golden. Add smashed garlic cloves; cook 45 seconds more, just until fragrant. Season with ½ teaspoon kosher salt; it helps draw moisture and accelerates caramelization.
Caramelize the tomato paste
Push aromatics to the perimeter. Add tomato paste to the bare center; use a wooden spatula to smear it across the bottom. Let it sizzle undisturbed for 90 seconds—listen for a faint crackle—then flip and repeat. You’re looking for a color shift from fire-engine red to brick brown; this Maillard reaction creates umami compounds that read as “slow simmered” even though we’re moving fast.
Deglaze & marry flavors
Pour in ½ cup of the broth; it will hiss dramatically. Scrape every browned bit (fond) into the liquid. Stir in grated carrot, 1 teaspoon honey, ¼ teaspoon crushed red-pepper flakes, and the basil sprigs. The carrot lends natural sweetness so you can avoid refined sugar; honey balances any metallic notes from canned tomatoes.
Crush tomatoes by hand
Empty the whole peeled tomatoes into a bowl. Crush them between your fingers, removing any hard white cores. Don’t rinse the can: add ¼ cup water, swish, and pour the tomato water into the pot—every drop equals flavor. Add remaining broth and Parmesan rind. Bring to a lively simmer, then reduce heat to low, cover partially, and cook 12 minutes. The soup will darken slightly; that’s concentration at work.
Blend until silk-smooth
Fish out basil sprigs and Parmesan rind. Using an immersion blender, purée directly in the pot for 60 seconds, keeping the blade submerged to avoid splatter. No immersion blender? Transfer in batches to a countertop blender; remove the center cap and cover with a kitchen towel to vent steam. Return soup to pot. Taste; add salt gradually—tomatoes accept seasoning slowly. You want the flavor to pop but not read as salty.
Toast the pasta
Increase heat to medium. Sprinkle dry pasta into the pot; stir constantly for 90 seconds until each piece is glossy with tomato-infused oil. This step forms a thin waterproof jacket so noodles stay al dente rather than bloating into mush.
Simmer until tender
Add 1 cup additional broth (the pasta will absorb liquid). Simmer 8–10 minutes, stirring every 2 minutes to prevent sticking on the bottom. When the pasta is just shy of al dente, kill the heat; residual heat will finish cooking.
Enrich & brighten
In a small bowl whisk half-and-half with cornstarch until smooth. Slowly drizzle into the soup while stirring. Return pot to low heat for 60 seconds—just long enough to thicken slightly; do not boil or dairy may curdle. Finish with fresh basil ribbons, a squeeze of lemon, and a shower of Parmesan. Ladle into warm bowls, drizzle with olive oil, and serve immediately.
Expert Tips
Let dairy come to room temperature before stirring into hot soup to prevent curdling. If you forget, microwave for 8 seconds—just take the chill off.
Freeze soup base (no pasta) in muffin trays; pop out pucks and store in zip bags. Each puck equals ½ cup—reheat with broth and fresh pasta for a single serving.
Planning to serve guests? Blend the base the night before; the flavors meld overnight. Add pasta and cream just before serving so noodles stay toothsome.
A ¼ teaspoon of sherry vinegar stirred in at the end wakes up canned tomatoes and makes the soup taste garden-fresh even in February.
If your tomatoes are pale, stir in ½ teaspoon sweet paprika for a richer sunset hue without altering flavor.
Don’t toss rinds! Store in freezer. Beyond soup, simmer in rice cooking liquid for instant risotto depth or steep in olive oil with chile for gourmet bread dip.
Variations to Try
-
Roasted Red Pepper Swirl
Blend in one charred, peeled red pepper for smoky sweetness and a vibrant coral color. Top with toasted pine nuts for crunch.
-
Spinach & White Bean Boost
Stir in a cup of baby spinach and a rinsed can of cannellini beans during the last 2 minutes for a protein-packed twist.
-
Spicy Calabrian
Replace red-pepper flakes with 1 finely minced Calabrian chile plus a teaspoon of its oil. Finish with a lemon-zest gremolata.
-
Creamy Tuscan Sausage
Brown 8 oz loose Italian sausage before aromatics. Drain excess fat, then proceed as written. Finish with baby kale and sun-dried tomato strips.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Because the pasta continues to absorb liquid, store with an extra ½ cup broth stirred in. Reheat gently over medium-low, thinning as needed.
Freezer: For best texture, freeze the blended base without pasta or cream. Ladle cooled soup into quart-size freezer bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in refrigerator, then simmer and add fresh pasta and half-and-half as directed.
Meal-Prep Lunch Jars: Divide cooked pasta among single-serve jars. Ladle hot soup over top, leaving 1-inch headspace. Chill. At lunchtime microwave 2 minutes, stir, then microwave 1 minute more. The pasta stays perfectly al dente because it’s submerged only a few hours.
Frequently Asked Questions
Cozy Creamy Tomato Soup with Pasta for Cozy Evenings
Ingredients
Instructions
- Base: Heat oil in Dutch oven over medium. Sauté onion 4 min, add garlic 45 sec. Season.
- Caramelize: Push aromatics aside, add tomato paste center, cook 2 min until brick-red.
- Simmer: Stir in carrots, honey, pepper flakes, tomatoes, ½ cup broth, basil sprigs, Parmesan rind. Partially cover, simmer 12 min.
- Blend: Remove rind & basil. Purée smooth with immersion blender.
- Pasta: Add remaining broth; bring to boil. Stir in pasta, cook 8–10 min until al dente.
- Finish: Whisk half-and-half with cornstarch; stir into soup 1 min. Season, top with Parmesan & fresh basil.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. For ultra-smooth texture, pass through fine-mesh sieve after blending.