Tomato Basil Cream Pasta with Olive Oil is a dreamy combination of classic Italian flavors — a smooth, velvety tomato-cream sauce infused with the freshness of basil and the richness of extra virgin olive oil. The sauce clings perfectly to every strand of pasta, creating a comforting, aromatic, and deeply satisfying dish that feels like a warm hug in every bite.
This dish strikes the perfect balance between tangy tomatoes, creamy texture, and herbal freshness. The olive oil gives it a luscious mouthfeel and a subtle fruitiness that enhances all the other ingredients. It’s a dish that tastes indulgent but remains light enough to enjoy any day of the week.
Why I Love This Recipe
I love this recipe because it’s beautifully simple yet incredibly flavorful. It captures the essence of Italian home cooking — using fresh, quality ingredients to create something magical.
The combination of ripe tomatoes, fragrant basil, garlic, and rich cream is pure perfection. It’s also wonderfully versatile.
Why It’s a Must-Try Dish
This pasta is a must-try because it brings the best of two worlds — the brightness of a classic tomato sauce and the indulgence of a creamy Alfredo-style base.
The basil adds an herbal freshness that lifts the whole dish, while olive oil gives it depth and smoothness.
Preparation & Cooking Time
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Servings
- Serves 4 people
Calories (per serving)
- Approximately 520–560 kcal
Cuisine
- Italian
Course
- Main Course / Dinner / Lunch
Ingredients
For the Pasta:
- 12 oz (340 g) penne, fettuccine, or spaghetti
- 2 tbsp extra virgin olive oil
- 3 cloves garlic, finely minced
- 2 cups tomato puree or crushed tomatoes
- 1 cup heavy cream (or half-and-half for a lighter version)
- ½ tsp red pepper flakes (optional, for a mild kick)
- Salt and freshly ground black pepper, to taste
- ½ cup freshly grated Parmesan cheese
- 2 tbsp unsalted butter
- ½ cup reserved pasta water
For the Herb Blend:
- ½ cup fresh basil leaves, chopped
- 2 tbsp fresh parsley, chopped
Garnish:
- Fresh basil leaves
- Drizzle of extra virgin olive oil
- Parmesan shavings
Simple Cooking Directions
Boil pasta until al dente. Meanwhile, make a creamy tomato-basil sauce with olive oil, garlic, and cream. Toss everything together, add fresh basil, and serve with a drizzle of olive oil and Parmesan on top.
Step-by-Step Preparation Method
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Add the pasta and cook until al dente (usually 9–11 minutes, check package directions).
- Reserve ½ cup of pasta water before draining.
- Set the cooked pasta aside.
Step 2: Make the Tomato Base
- In a large skillet, heat 2 tablespoons of olive oil over medium heat.
- Add minced garlic and sauté for about 1 minute until fragrant.
- Stir in the tomato puree and bring it to a gentle simmer.
- Add salt, pepper, and red pepper flakes (if using).
- Let it cook for 5–6 minutes until slightly thickened.
Step 3: Create the Creamy Sauce
- Lower the heat to medium-low.
- Stir in the heavy cream slowly while whisking.
- Add butter and stir until melted and smooth.
- Mix in the Parmesan cheese gradually until fully melted and creamy.
- Adjust seasoning as needed.
Step 4: Combine Pasta and Herbs
- Add the cooked pasta to the sauce and toss well to coat evenly.
- If the sauce feels too thick, add a splash of the reserved pasta water.
- Stir in fresh chopped basil and parsley.
- Simmer for 1–2 minutes to allow flavors to meld.
Step 5: Finish with Olive Oil
- Drizzle a little extra virgin olive oil over the finished pasta for a luxurious, glossy finish.
- Toss gently and serve hot.

How to Serve
Serve Tomato Basil Cream Pasta hot, topped with:
- Extra basil leaves for freshness
- Parmesan shavings for richness
- A drizzle of olive oil for elegance
Pair it with:
- Garlic bread or toasted ciabatta
- A fresh green salad or Caprese salad
- A glass of Chardonnay, Pinot Grigio, or sparkling water with lemon
Additional Recipe Tips
- Use high-quality olive oil — it enhances the flavor and texture significantly.
- Fresh basil is key. Dried herbs won’t provide the same bright aroma.
- Add the cream after the tomatoes have simmered — this prevents curdling.
- Use freshly grated Parmesan instead of pre-packaged cheese for a smoother sauce.
- Don’t overcook the pasta in the sauce — it should remain slightly firm.
Variations
- Tomato Basil Shrimp Pasta: Add sautéed shrimp before tossing with the sauce.
- Chicken Version: Mix in grilled or shredded chicken for extra protein.
- Vegetarian Delight: Add roasted zucchini, bell peppers, or mushrooms.
- Vegan Option: Use coconut cream or cashew cream and skip the Parmesan.
- Spicy Twist: Add more red pepper flakes or a pinch of smoked paprika.
- Cheesy Boost: Add mozzarella or ricotta for extra creaminess.
Freezing and Storage
Storage:
- Store leftover pasta in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stove over low heat with a splash of milk or cream to refresh the sauce.
Freezing:
- For best results, freeze the sauce only (without pasta).
- Place in an airtight container and freeze for up to 2 months.
- Reheat on low heat, whisking gently, then toss with freshly cooked pasta before serving.
Special Equipment Needed
- Large pot for boiling pasta
- Large skillet or sauté pan
- Wooden spoon or silicone spatula
- Grater for Parmesan cheese
- Measuring cups and spoons
FAQ
Q1: Can I make this without cream?
Yes! Substitute with half-and-half, evaporated milk, or coconut cream for a lighter version.
Q2: What kind of pasta works best?
Penne, fettuccine, or spaghetti all work beautifully — they hold the sauce well.
Q3: Can I use canned tomatoes instead of puree?
Absolutely. Use crushed canned tomatoes or tomato passata for a slightly chunkier sauce.
Q4: How do I prevent the cream from curdling?
Make sure the tomato mixture isn’t boiling when you add the cream — always lower the heat first.
Q5: Can I make it ahead of time?
Yes, the sauce can be prepared up to a day in advance. Just reheat gently and toss with fresh pasta before serving.
Conclusion
Tomato Basil Cream Pasta with Olive Oil is a celebration of Italian simplicity — fresh, aromatic, and indulgent. The velvety tomato-cream sauce, infused with basil and olive oil, creates an unforgettable flavor that’s comforting yet refreshing.
It’s the perfect dish for family dinners, romantic evenings, or when you simply crave a taste of Italy at home. With every forkful, you’ll taste the warmth of ripe tomatoes, the fragrance of basil, and the richness of cream — all coming together in perfect harmony.
Tomato Basil Cream Pasta with Olive Oil
Course: PastaCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes30
minutesIngredients
For the Pasta:
12 oz (340 g) penne, fettuccine, or spaghetti
2 tbsp extra virgin olive oil
3 cloves garlic, finely minced
2 cups tomato puree or crushed tomatoes
1 cup heavy cream (or half-and-half for a lighter version)
½ tsp red pepper flakes (optional, for a mild kick)
Salt and freshly ground black pepper, to taste
½ cup freshly grated Parmesan cheese
2 tbsp unsalted butter
½ cup reserved pasta water
For the Herb Blend:
½ cup fresh basil leaves, chopped
2 tbsp fresh parsley, chopped
Garnish:
Fresh basil leaves
Drizzle of extra virgin olive oil
Parmesan shavings
Directions
- Step 1: Cook the Pasta : Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (usually 9–11 minutes, check package directions). Reserve ½ cup of pasta water before draining. Set the cooked pasta aside.
- Step 2: Make the Tomato Base : In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant. Stir in the tomato puree and bring it to a gentle simmer. Add salt, pepper, and red pepper flakes (if using). Let it cook for 5–6 minutes until slightly thickened.
- Step 3: Create the Creamy Sauce : Lower the heat to medium-low. Stir in the heavy cream slowly while whisking. Add butter and stir until melted and smooth. Mix in the Parmesan cheese gradually until fully melted and creamy. Adjust seasoning as needed.
- Step 4: Combine Pasta and Herbs : Add the cooked pasta to the sauce and toss well to coat evenly. If the sauce feels too thick, add a splash of the reserved pasta water. Stir in fresh chopped basil and parsley. Simmer for 1–2 minutes to allow flavors to meld.
- Step 5: Finish with Olive Oil : Drizzle a little extra virgin olive oil over the finished pasta for a luxurious, glossy finish. Toss gently and serve hot.







