I love how this creamy tomato pasta combines everyday pantry ingredients into a rich, savory sauce that comes together in under 30 minutes. It’s simple, comforting, and perfect for a cosy dinner.

Creamy Tomato Pasta

Why You’ll Love This Recipe

I find this recipe perfect for busy weeknights—I can start it as the pasta cooks, and by the time the pasta is al dente, the silky tomato sauce is ready. The balance of tangy tomato, buttery richness, and creamy finish always gets rave reviews when I serve it.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • uncooked pasta (I usually use penne or rotini)

  • butter (or olive oil)

  • garlic, minced

  • tomato paste

  • canned tomato sauce (or crushed tomatoes/passata)

  • heavy cream

  • Italian seasoning (or dried basil/oregano blend)

  • salt and pepper

  • freshly grated Parmesan, for serving

Directions

I first bring a large pot of salted water to a boil and cook the pasta until al dente. While that’s happening, I melt butter in a skillet and sauté garlic briefly. Then I stir in tomato paste, tomato sauce, cream, and Italian seasoning, whisking to form a smooth sauce. I let it simmer gently until thickened, seasoning with salt, pepper, and a pinch of sugar if it’s too acidic. Once the pasta is drained, I toss it directly into the sauce, adding a splash of pasta water if needed, and finish by sprinkling on Parmesan before serving.

Servings and timing

  • Servings: about 4 generous portions

  • Prep time: approximately 5 minutes

  • Cook time: around 20 minutes

  • Total time: roughly 25 minutes

Variations

I like mixing things up by stirring in fresh spinach or sautéed mushrooms near the end, or adding cooked chicken or shrimp for protein. Sometimes I swap cream for cream cheese or use Parmesan with pasta water instead of heavy cream for a lighter version. If I want a one‑pot meal, I cook the pasta right in the sauce with broth or water, letting it absorb the flavor as it cooks.

storage/reheating

I store leftover pasta (or just the sauce) in an airtight container in the fridge for up to 3–4 days. To reheat, I warm it gently on the stovetop over low heat, stirring in a little extra cream or pasta water to restore its silky texture.

FAQs

How can I make this dish without heavy cream?

I’ve swapped in cream cheese or used Parmesan plus reserved pasta water instead—both yield a creamy sauce without heavy cream.

What pasta shape works best?

I usually use penne or rotini so the sauce clings well, but spaghetti or shells work fine too. Any shape that holds sauce is great.

Is it possible to make this in one pot?

Yes—I sometimes cook pasta in a skillet with broth and canned tomatoes, finishing the sauce right in the same pot. This saves cleanup and deepens the flavor.

How do I balance the acidity of the tomatoes?

If the sauce tastes too tangy, I add a pinch of sugar or a bit more cream or butter to smooth it out.

Can I freeze leftovers?

I prefer freezing just the sauce (not pasta) in an airtight container for up to 3 months. When reheating, I thaw it in the fridge then warm gently with a little liquid to get back that creamy consistency.

Conclusion

I love how this creamy tomato pasta delivers big flavor with minimal effort. Whether I stick to the classic cream-and-tomato combo or try a variation with veggies or protein, it’s always a reliable go-to. The sauce is rich yet simple, and the whole meal comes together fast—perfect for when I want something satisfying without a lot of fuss.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tomato Pasta

Creamy Tomato Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A quick and comforting creamy tomato pasta made with pantry staples, featuring a rich tomato-cream sauce that’s ready in under 30 minutes. Perfect for busy weeknights or a cosy dinner.


Ingredients

12 oz uncooked pasta (penne or rotini recommended)

2 tbsp butter (or olive oil)

3 cloves garlic, minced

2 tbsp tomato paste

1 can (15 oz) tomato sauce (or crushed tomatoes/passata)

1 cup heavy cream

1 tsp Italian seasoning (or dried basil/oregano blend)

Salt and pepper, to taste

12 tsp sugar (optional, to balance acidity)

Freshly grated Parmesan, for serving


Instructions

  1. Bring a large pot of salted water to a boil. Cook pasta until al dente according to package directions.
  2. While pasta cooks, melt butter in a large skillet over medium heat. Add minced garlic and sauté for 30–60 seconds until fragrant.
  3. Stir in tomato paste, then add tomato sauce, heavy cream, and Italian seasoning. Whisk until smooth.
  4. Simmer the sauce gently for 5–7 minutes until slightly thickened. Season with salt, pepper, and sugar if needed.
  5. Drain pasta and add directly to the sauce. Toss to coat, adding a splash of pasta water if needed to loosen the sauce.
  6. Serve immediately, topped with freshly grated Parmesan.

Notes

  • For extra nutrition, stir in fresh spinach or sautéed mushrooms near the end.
  • Add cooked chicken or shrimp for added protein.
  • For a lighter version, substitute cream with cream cheese or Parmesan plus pasta water.
  • To make it one-pot, cook pasta directly in the sauce with broth or water.
  • Balance acidity with a pinch of sugar, extra cream, or butter if needed.
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 480
  • Sugar: 8g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 56g
  • Fiber: 4g
  • Protein: 14g
  • Cholesterol: 65mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star