Creamy Tomato Basil Pasta

Creamy Tomato Basil Pasta served in a white bowl, garnished with fresh basil and Parmesan, steaming gently.  Pin This
Creamy Tomato Basil Pasta served in a white bowl, garnished with fresh basil and Parmesan, steaming gently. | dailydishdrop.com

This luscious pasta combines the brightness of ripe tomatoes with fresh basil and a velvety cream sauce. Ready in just 30 minutes, it delivers restaurant-quality results with simple pantry ingredients. The dish balances acidity from crushed tomatoes with rich heavy cream and savory Parmesan, creating a comforting yet vibrant meal perfect for busy weeknights.

My tiny apartment kitchen was filled with the most incredible aroma when I first attempted this dish after a particularly brutal day at work. The cream was a last-minute addition born from sheer desperation after realizing my tomato sauce was too acidic, but that happy accident completely transformed everything.

I served this to my skeptical roommate who swore she hated cream sauces, but she went back for seconds and licked her plate clean. The way the fresh basil hits the hot sauce at the end creates this fragrance that makes everyone stop what they are doing and wander into the kitchen.

Ingredients

  • 340 g penne or fettuccine: Choose pasta with ridges or texture to hold onto the creamy sauce
  • 2 tbsp olive oil: A quality extra virgin makes a noticeable difference in the finished dish
  • 1 small yellow onion: Finely chopped so it melts into the sauce rather than staying chunky
  • 3 garlic cloves: Freshly minced releases more oils and flavor than pre-minced
  • 800 g canned crushed tomatoes: San Marzano variety yields the sweetest, most authentic flavor
  • 120 ml heavy cream: Room temperature incorporates more smoothly than cold cream
  • 40 g grated Parmesan: Add it while the sauce is hot so it melts completely
  • 1 tsp sugar: This little trick balances out canned tomato acidity beautifully
  • 1 tsp salt and ½ tsp black pepper: Adjust these gradually as the sauce reduces
  • ½ tsp dried oregano: Dried herbs work better here than fresh for the base sauce
  • 20 g fresh basil leaves: Tear these by hand right before serving for the brightest flavor
  • Extra Parmesan: A generous final topping makes it feel restaurant worthy

Instructions

Get the pasta going first:
Bring a large pot of generously salted water to a rolling boil, cook pasta until al dente, and reserve that precious half cup of pasta water before draining.
Build your flavor foundation:
Heat olive oil in a large skillet over medium heat, sauté onion until translucent and soft, then add garlic for just one minute until fragrant but not browned.
Create the base sauce:
Pour in crushed tomatoes along with oregano, salt, pepper, and optional sugar, then let everything simmer for about 10 minutes while stirring occasionally.
Add the magic:
Reduce heat to low and stir in heavy cream and Parmesan, letting it simmer gently for 2 to 3 minutes until the sauce becomes velvety and slightly thickened.
Bring it all together:
Add drained pasta directly to the sauce and toss thoroughly, adding reserved pasta water a little at a time until you achieve the perfect silky consistency.
Finish with fresh brightness:
Remove from heat immediately, stir in torn fresh basil leaves, and serve while steaming hot with extra Parmesan scattered on top.
A close-up of Creamy Tomato Basil Pasta with a velvety red sauce clinging to each al dente noodle.  Pin This
A close-up of Creamy Tomato Basil Pasta with a velvety red sauce clinging to each al dente noodle. | dailydishdrop.com

This became my go-to comfort meal during a lonely winter when I was learning to cook for myself. Now whenever I make it for friends, someone always asks for the recipe before they have even finished their first bite.

Making It Your Own

Once I added some red pepper flakes to the oil while sautéing the onion and it created this gentle warmth that balanced the cream perfectly. Try stirring in some sun-dried tomatoes or a splash of white wine if you want to elevate it even further.

Serving Suggestions

A crisp green salad with an acidic vinaigrette cuts through the richness beautifully. I have also found that roasted broccoli or asparagus on the side makes the whole plate feel more complete and less heavy.

Storage And Reheating

This sauce actually tastes better the next day as the flavors deepen and meld together. Store leftovers in an airtight container for up to three days, adding a splash of water when reheating to revive the creamy texture.

  • The pasta will continue absorbing sauce as it sits
  • Reheat gently over low heat rather than microwaving on high
  • Fresh basil is best added just before serving again
A rustic skillet of Creamy Tomato Basil Pasta, topped with basil and a drizzle of olive oil. Pin This
A rustic skillet of Creamy Tomato Basil Pasta, topped with basil and a drizzle of olive oil. | dailydishdrop.com

There is something deeply satisfying about transforming such simple ingredients into a dish that feels like a warm embrace.

Recipe FAQs

Yes, substitute heavy cream with coconut cream and use vegan Parmesan cheese. The sauce remains creamy and flavorful while accommodating dairy-free diets.

Penne and fettuccine both work beautifully. Penne catches sauce in its tubes, while fettuccine offers more surface area for the creamy coating to cling to.

Sugar balances the natural acidity of canned tomatoes. Start with one teaspoon and adjust to taste—some tomato brands are sweeter than others.

Absolutely. Grilled chicken, sautéed shrimp, or even pan-seared chicken breast complement the creamy tomato sauce beautifully. Cook protein separately and toss it in at the end.

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or cream to restore the silky consistency.

A crisp Pinot Grigio or Sauvignon Blanc cuts through the cream while complementing the tomato flavors. For red wine lovers, a light Chianti works nicely.

Creamy Tomato Basil Pasta

Velvety pasta with ripe tomatoes and fresh basil in a luscious cream sauce.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz penne or fettuccine

Sauce

  • 2 tbsp olive oil
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 28 oz canned crushed tomatoes
  • 1/2 cup heavy cream
  • 1/4 cup grated Parmesan cheese
  • 1 tsp sugar (optional)
  • 1 tsp salt, or to taste
  • 1/2 tsp black pepper
  • 1/2 tsp dried oregano

Finishings

  • 1/2 cup fresh basil leaves, torn or chopped
  • Extra grated Parmesan, for serving

Instructions

1
Boil Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain.
2
Sauté Aromatics: While the pasta cooks, heat olive oil in a large skillet over medium heat. Sauté onion until translucent, about 3–4 minutes. Add garlic and cook for 1 minute until fragrant.
3
Simmer Tomato Base: Pour in the crushed tomatoes, oregano, salt, pepper, and sugar (if using). Simmer for 10 minutes, stirring occasionally.
4
Add Cream: Reduce heat to low. Stir in heavy cream and Parmesan, simmering gently for 2–3 minutes until sauce is creamy and slightly thickened.
5
Combine Pasta and Sauce: Add drained pasta to the sauce, tossing to coat. If needed, add reserved pasta water a little at a time until desired sauce consistency is reached.
6
Finish with Basil: Remove from heat. Stir in fresh basil.
7
Serve: Serve immediately, topped with extra Parmesan and more fresh basil if desired.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Wooden spoon
  • Knife and chopping board
  • Colander

Nutrition (Per Serving)

Calories 480
Protein 14g
Carbs 66g
Fat 16g

Allergy Information

  • Contains dairy (cream, Parmesan) and gluten (pasta). Use certified gluten-free pasta for gluten-free option. Substitute with plant-based cream and cheese alternatives for dairy-free option.
Paige Morrison

Simple, flavorful recipes and easy cooking tips for home cooks and food lovers.