Stovetop Tomato Cream Sauce
Photo by Seats Photographix on Pexels

Stovetop Tomato Cream Sauce

A silky, luxurious tomato cream sauce made with whole San Marzano tomatoes, fresh basil, and a careful balance of butter and heavy cream. The tomatoes are crushed and simmered until their acidity mellows and sweetness deepens, then finished with cream for richness. Ready in under 40 minutes, this sauce clings to pasta and pairs beautifully with chicken, fish, or vegetables. No cream-to-tomato ratio guessing—just a reliable method that delivers balanced, restaurant-quality results every time.

Prep
10 min
Cook
25 min
Total
35 min
Makes
About 3 cups (720 ml) sauce
Share

Steps

Before you start
  • Have all ingredients measured and ready—garlic minced, basil picked from stems
  • Use a 3-quart (2.8 L) heavy-bottomed saucepan to prevent scorching
  • Taste and adjust salt as you go; tomato acidity varies by brand
  1. Infuse butter with garlic

    • Melt 2 tablespoons (30 g) unsalted butter in a 3-quart (2.8 L) heavy-bottomed saucepan over medium heat.
    • Once foaming, add 3 minced garlic cloves and cook for 1 to 2 minutes, stirring constantly, until the garlic is fragrant and just beginning to turn pale gold at the edges.
    • Do not let it brown.
    • If using red pepper flakes, add the ¼ teaspoon (0.5 g) now and stir for 15 seconds more.
    + Show details

    Ready when: Garlic is fragrant and pale golden at edges, not browned

    Tip: Burnt garlic tastes bitter—watch carefully and keep the heat at medium, not high

  2. Add tomatoes and juice

    • Pour the entire contents of the 28 oz (800 g) can of San Marzano tomatoes (juice included) into the pan.
    • If the tomatoes are whole, use your wooden spoon or spatula to crush them against the side of the pan, breaking them into rough chunks about the size of large peas.
    • Stir well to combine with the garlic-butter mixture.
    • The sauce will look loose and thin—this is normal.
    + Show details

    Ready when: Tomatoes are broken into chunks and mixed with butter

    Tip: Don't over-crush the tomatoes into a paste; leave some texture for a more rustic, pleasant mouthfeel

  3. Simmer tomatoes

    • Increase heat to medium-high and bring the sauce to a gentle simmer, stirring occasionally.
    • Once simmering, reduce heat to medium-low and cook uncovered for 12 to 15 minutes, stirring every 2 to 3 minutes.
    • The sauce should bubble gently at the edges—not vigorously.
    • During this time, the tomato solids will soften, the liquid will reduce slightly, and the raw tomato acidity will mellow.
    • The sauce will darken slightly and smell sweeter.
    + Show details

    Ready when: Sauce has reduced by about one-quarter, smells sweet, and tastes less acidic and more complex

    Tip: If the sauce bubbles too vigorously, it will reduce too quickly and become pasty; keep the heat low

  4. Finish with cream

    • Remove the pan from heat and let the sauce cool for 1 minute.
    • Slowly pour in the ¾ cup (180 ml) heavy cream while stirring continuously in one direction (clockwise or counterclockwise).
    • Stir slowly and steadily for about 30 seconds until the cream is fully incorporated and the sauce turns a uniform peachy-coral color.
    • Do not whisk vigorously or splash.
    + Show details

    Ready when: Cream is fully incorporated and sauce is a uniform peachy-coral color

    Tip: Stir gently—vigorous whisking can break the emulsion and make the sauce grainy. Adding cream off heat prevents curdling

  5. Season and finish

    • Taste the sauce carefully.
    • Add kosher salt and freshly ground black pepper in small pinches, stirring and tasting after each addition.
    • The sauce should taste rich, balanced between sweetness and acidity, with no harsh edges.
    • Just before serving, tear 8 fresh basil leaves by hand and stir them in gently.
    • The sauce is ready to serve immediately or can be held warm over low heat.
    + Show details

    Ready when: Sauce is well-seasoned, balanced, and fragrant with fresh basil

    Tip: Add basil at the very end to preserve its fresh flavor and color; heating it too long turns it dark

Good to know

Tips
  • This sauce clings beautifully to short, ridged pasta shapes like rigatoni, penne, or fusilli. For long pasta like spaghetti or fettuccine, toss in 2 tablespoons (30 ml) of pasta cooking water before serving.
  • Don't skip cooling the sauce for 1 minute before adding cream—it prevents the cream from curdling and ensures a smooth, silky texture.
  • San Marzano tomatoes vary in acidity by brand and harvest. If your sauce tastes sharp or metallic after the simmer, add a tiny pinch of sugar to round out the flavor. Taste as you adjust.
  • This sauce freezes beautifully but before adding cream and basil. This preserves the flexibility to adjust creaminess and freshen with new basil after thawing.
Make ahead

Prepare the sauce up to the end of step 3 (after the simmer). Cool completely, cover, and refrigerate for up to 3 days. To finish, reheat gently over medium-low heat, stirring often, then add the cream and basil as directed in steps 4–5.

Storage & reheating

Room temperature (2 hours maximum, then refrigerate). Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months in a freezer-safe container (freeze before adding cream and basil for best results; thaw overnight in the refrigerator, then reheat and finish with cream and fresh basil). Reheat on stovetop over medium-low heat, stirring occasionally, until warmed through (about 5–7 minutes). Do not boil after adding cream.

Substitutions
  • San Marzano tomatoes in juice → One 28 oz (800 g) can crushed tomatoes or whole peeled tomatoes in juice (any brand). San Marzano tomatoes are less acidic and have fewer seeds, but good-quality crushed tomatoes work well. You may need to add ¼ teaspoon sugar if using a more acidic brand.
  • heavy cream (36% fat or higher) → Whole milk (½ cup or 120 ml) or crème fraîche (½ cup or 120 ml). Heavy cream yields the richest result. Whole milk makes a lighter sauce; crème fraîche adds a subtle tang. Do not use light cream alone, as it may curdle.
  • unsalted butter → Extra-virgin olive oil (1½ tablespoons or 22 ml). Olive oil gives a more Mediterranean character but lacks butter's richness. Use only the best extra-virgin oil to avoid muddying the clean flavor.
  • fresh basil leaves → 2 teaspoons (3 g) dried oregano or dried basil, added in step 1 with the garlic. Dried herbs won't have the bright freshness of fresh basil but still provide good flavor. Use half the amount and stir in at the beginning.

More sauces

See all →

Find more like this

Meal
Dinner
Cuisine
Italian

Reviews (0)