Creamy Tomato Basil Pasta

Golden penne coated in a luscious, creamy tomato basil pasta sauce, garnished with fresh basil and grated Parmesan. Pin it
Golden penne coated in a luscious, creamy tomato basil pasta sauce, garnished with fresh basil and grated Parmesan. | dishjoyful.com

This dish combines tender pasta with a smooth tomato-based sauce enhanced by fresh basil and creaminess from heavy cream and Parmesan. The sauce simmers gently to layer flavors, while garlic and oregano add aromatic depth. Finished with torn basil and additional cheese, it's a quick, satisfying comfort option perfect for busy evenings or casual dining.

Last Tuesday, my kitchen smelled like an Italian restaurant after I discovered what heavy cream does to tomato sauce. It was supposed to be a quick dinner, but I ended up leaning against the counter watching the sauce bubble like it was the most fascinating thing in the world.

My roommate walked in midway through simmering and literally stopped in her tracks, asking what smelled so incredible. We ended up eating straight from the skillet while standing at the stove, which honestly made it taste even better.

Ingredients

  • 340 g (12 oz) penne or fettuccine: The ridges on penne catch sauce beautifully, but fettuccine works if you want something twirlable
  • 2 tbsp olive oil: Creates the flavor foundation for everything that follows
  • 1 small yellow onion, finely chopped: Takes about 10 minutes to properly caramelize but worth every second
  • 3 garlic cloves, minced: Fresh garlic matters here—jarred stuff has a weird aftertaste
  • 800 g (28 oz) canned crushed tomatoes: San Marzano if you can find them, theyre sweeter and less acidic
  • 120 ml (½ cup) heavy cream: The secret ingredient that makes restaurant style sauce at home
  • 40 g (¼ cup) grated Parmesan cheese: Add this while the creams still hot so it melts properly
  • 1 tsp sugar (optional): If your tomatoes taste too sharp, this balances everything
  • 1 tsp salt: Start here and adjust—creamy dishes need more salt than you think
  • ½ tsp black pepper: Freshly ground makes a noticeable difference
  • ½ tsp dried oregano: Dried works better than fresh here since itll simmer in the sauce
  • 20 g (about ½ cup) fresh basil leaves: Tear them by hand—metal knives make basil turn dark and bitter
  • Extra grated Parmesan: Because some things at the table are non negotiable

Instructions

Get your pasta water going first:
Bring a large pot of salted water to a boil—it should taste like the ocean, which is the only time your pasta gets seasoned from inside out
Cook the pasta until al dente:
Check it two minutes before the package says, then reserve about 120 ml (½ cup) of the starchy water before draining—this liquid gold will save your sauce later
Start your sauce base:
Heat olive oil in a large skillet over medium heat, add onion and cook until translucent and slightly golden at the edges, about 3–4 minutes
Add the garlic:
Stir in minced garlic and cook just 1 minute until fragrant—burnt garlic ruins everything, so keep it moving
Build the tomato sauce:
Pour in crushed tomatoes with oregano, salt, pepper, and sugar if using, then simmer 10 minutes until it thickens slightly
Make it creamy:
Reduce heat to low, stir in heavy cream and Parmesan, simmering gently 2–3 minutes until the sauce turns velvety
Bring it all together:
Add drained pasta to the sauce, tossing to coat, and add reserved pasta water a little at a time until sauce clings perfectly to each piece
Finish with fresh basil:
Remove from heat, stir in torn basil leaves right before serving so they stay bright and fragrant
A close-up of steaming creamy tomato basil pasta in a shallow bowl, ready for a quick and comforting weeknight dinner. Pin it
A close-up of steaming creamy tomato basil pasta in a shallow bowl, ready for a quick and comforting weeknight dinner. | dishjoyful.com

Last month I made this for my sister who claims she hates creamy pasta dishes. She texted me the next day asking for the recipe, which I consider the highest possible compliment.

Making It Your Own

Coconut cream and nutritional yeast work surprisingly well for vegan versions, though the flavor shifts a bit. Ive also added sautéed mushrooms when I wanted more substance without meat.

Timing Everything Right

The trick is starting the sauce when you drop the pasta—by the time the noodles are done, your sauce has simmered long enough to develop depth. Multitasking actually matters here.

Serving It Up

A crisp Pinot Grigio cuts through the richness beautifully. I also put extra Parmesan on the table because some guests really pile it on, and honestly, I get it.

  • Let the skillet sit briefly if the sauce seems too loose—it thickens fast
  • Leftovers reheat better with a splash of water or milk
  • Basil goes dark in the fridge, so add fresh garnish when serving leftovers
Vibrant red tomato sauce and green basil leaves on al dente pasta, served with a side salad and crusty bread. Pin it
Vibrant red tomato sauce and green basil leaves on al dente pasta, served with a side salad and crusty bread. | dishjoyful.com

Sometimes the simplest dinners become the ones we remember most fondly, especially when they involve this much comfort in a bowl.

Recipe FAQs

Penne or fettuccine are great choices as they hold the creamy tomato sauce well, but other pastas that trap sauce can be used too.

Yes, substitute heavy cream with coconut cream and use vegan Parmesan alternatives for a dairy-free option.

A small amount of sugar is added during simmering to reduce tomato acidity and create a balanced, smooth flavor.

Reserved pasta water helps adjust the sauce’s consistency, making it silkier and better coating the pasta.

Fresh basil is key for a vibrant finish, and dried oregano adds a subtle earthy note during cooking.

Yes, adding sautéed mushrooms, spinach, or grilled chicken complements the dish well and increases nutritional value.

Creamy Tomato Basil Pasta

Velvety pasta with rich tomato, basil, and creamy sauce, ideal for easy, comforting meals.

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
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese
  • 1 tsp sugar (optional, to balance acidity)
  • 1 tsp salt, or to taste
  • ½ tsp black pepper
  • ½ tsp dried oregano

Finishings

  • about ½ cup fresh basil leaves, torn or chopped
  • Extra grated Parmesan, for serving

Instructions

1
Cook the Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve ½ cup of pasta water, then drain.
2
Prepare the 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 the Tomato Base: Pour in the crushed tomatoes, oregano, salt, pepper, and sugar (if using). Simmer for 10 minutes, stirring occasionally.
4
Add Cream and Cheese: 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 Fresh Basil: Remove from heat. Stir in fresh basil. 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). For gluten-free: Use certified gluten-free pasta. For dairy-free: Substitute with plant-based cream and cheese alternatives.
Alyson Hart

Home cook crafting easy, family-friendly meals with simple, wholesome ingredients.