Keto Creamy Tomato Pasta Sauce with Basil

Prep: 10 minCook: 35 min3 servingsmediumItalian
Creamy Tomato Pasta Sauce with Basil

A silky Italian-inspired tomato sauce balancing bright acidity with luxurious cream. Canned diced tomatoes simmer with garlic, onion, and dried herbs, then finished with heavy cream and butter for richness. The sauce clings beautifully to pasta and works equally well over polenta, gnocchi, or as a base for chicken or seafood dishes. Best served warm over al dente pasta for weeknight dinners or casual gatherings.

Ingredients

3 servings
  • 3 tablespoon olive oil
    vegetable oil1:1neutral-oil

    budget option

    Full guide →
  • 1 onion, chopped
  • 2 clove garlic, minced
  • 3 teaspoon dried basil, leaves
    fresh basil1:3 (1 tsp dried=1 tbsp fresh)herbaceous-brighter

    add at end only

    Full guide →
  • ½ teaspoon dried oregano
  • 1 tablespoon tomato paste
  • 1 can (14.5 ounce) diced tomatoes, undrained, Italian style
  • ½ cup heavy cream
    half-and-half1:1dairy-lighterdairy-free

    reduces richness

    Full guide →
  • 1 teaspoon salt
  • 3 teaspoon butter
    olive oil1:1dairy-freedairy-free

    plant-based

    Full guide →
  • black pepper, to taste

Instructions

  1. 1

    Saute chopped onion and minced garlic in olive oil over medium heat until softened, about 3-4 minutes, stirring occasionally to prevent burning.

  2. 2

    Stir in tomato paste, dried basil, dried oregano, and salt, cooking for 1 minute to bloom the paste.

  3. 3

    Add undrained canned diced tomatoes and bring to a boil.

  4. 4

    Reduce heat and simmer for 20-25 minutes until most liquid evaporates and sauce thickens.

  5. 5

    Remove from heat and stir in heavy cream, butter, and pepper to taste.

  6. 6

    Reduce heat and simmer for 5-10 more minutes until flavors meld.

  7. 7

    Serve over cooked pasta.

Tips

Tip 1

Don't skip the initial sauteing of onion and garlic; this builds a flavorful base that deepens the sauce.

Tip 2

Simmer uncovered to allow excess liquid to evaporate, concentrating tomato flavor and creating a silkier texture.

Tip 3

Stir in cream off heat first to prevent curdling, then gently reheat if needed.

Good to Know

Storage

Transfer to airtight container and refrigerate up to 5 days. Freeze in portions for up to 3 months.

Make Ahead

Make sauce completely 1 day ahead. Reheat gently over low heat, stirring in a splash of cream or water if thickened too much.

Serve With

Spoon over hot cooked pasta, reserving 1 cup pasta water to thin sauce if needed. Serve with grated Parmesan and crusty bread.

See pairing guide →

Common Mistakes

Watch

Let onion and garlic burn by not stirring enough; watch heat and stir frequently to build depth without bitterness.

Watch

Skip the simmering time; reducing liquid properly concentrates flavor and prevents a thin, watery sauce.

Watch

Add cream before removing from high heat; this can cause curdling, so always pull off heat first.

Watch

Use fresh basil from the start; it will cook away, so add it only at the very end if using fresh.

Substitutions

Dairy-Free Swaps

butter
olive oil1:1dairy-freedairy-free

plant-based

Full guide →
heavy cream
half-and-half1:1dairy-lighterdairy-free

reduces richness

Full guide →

General Alternatives

dried basil
fresh basil1:3 (1 tsp dried=1 tbsp fresh)herbaceous-brighter

add at end only

Full guide →
olive oil
vegetable oil1:1neutral-oil

budget option

Full guide →
Find more substitutions →

FAQ

Can I use fresh tomatoes instead of canned?

Yes, use about 2 pounds fresh tomatoes, diced and seeded. Simmer longer (30-40 minutes) to reduce water content, as fresh tomatoes contain more liquid than canned.

What if the sauce breaks or looks separated after adding cream?

Remove from heat immediately, let cool slightly, then whisk in a tablespoon of pasta water or broth. Reheat very gently over low heat without boiling to re-emulsify the sauce.

Can I freeze this and how long will it keep?

Yes, freeze up to 3 months in airtight containers or freezer bags. Thaw in refrigerator overnight, then reheat gently over low heat, adding a splash of water if too thick.