Creamy Tomato Basil Pasta is a luscious and comforting dish that combines al dente pasta with a rich tomato cream sauce infused with garlic, Parmesan, and fresh basil. It’s a quick, weeknight-friendly meal bursting with classic Italian flavors.
Why You’ll Love This Recipe
- Simple ingredients and quick to prepare
- A balanced mix of creamy, tangy, and herby flavors
- Kid-friendly and ideal for family dinners
- Easily customizable with added proteins or veggies
- One of the best ways to use up fresh basil
- Perfect comfort food for any season
- Vegetarian by default and easy to make vegan
- Feels like a restaurant meal in under 30 minutes
- Great for leftovers—reheats beautifully
- Works with any pasta shape you love
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
– 8 oz pasta (penne, spaghetti, or shells)
– 1 tablespoon olive oil or butter
– 3 cloves garlic, minced
– 1 (14.5 oz) can crushed tomatoes (or 2 cups fresh, peeled and chopped)
– ½ cup heavy cream
– ½ cup grated Parmesan cheese
– ½ teaspoon Italian seasoning
– ½ teaspoon salt, to taste
– ¼ teaspoon black pepper
– 1 cup fresh basil leaves, chopped
– Optional: red pepper flakes, a splash of white wine, or balsamic vinegar
directions

- Cook pasta in salted boiling water according to package directions. Reserve ½ cup of the pasta water and drain.
- In a large skillet, heat olive oil over medium heat. Add garlic and sauté for 30 seconds until fragrant.
- Pour in the crushed tomatoes, Italian seasoning, salt, and pepper. Simmer for 8–10 minutes.
- Stir in the cream and bring the sauce to a gentle simmer for 2–3 more minutes.
- Remove from heat. Stir in Parmesan and chopped basil until melted and smooth.
- Add the cooked pasta and toss to coat. Use pasta water to loosen the sauce if needed.
- Serve hot with extra Parmesan and basil on top.
Servings and timing
- Servings: 4
- Prep time: 5 minutes
- Cook time: 20 minutes
- Total time: 25 minutes
Variations
- Add grilled chicken, shrimp, or sausage for a protein boost
- Use half-and-half or plant-based cream to lighten it up
- Stir in spinach, mushrooms, or roasted veggies for extra nutrients
- Spice it up with red pepper flakes or Calabrian chili paste
- Make it vegan with plant-based cream and vegan Parmesan
- Swap in sun-dried tomatoes for deeper flavor
- Blend the sauce for an ultra-smooth texture
- Use whole wheat or gluten-free pasta
- Try with gnocchi or tortellini for a fun twist
- Top with fresh mozzarella or burrata for added indulgence
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently in a pan or microwave, adding a splash of cream or water to refresh the sauce.
Not recommended for freezing, as the cream sauce may separate upon thawing.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, just peel and chop about 2 cups of ripe tomatoes. Simmer longer to reduce liquid.
What pasta works best?
Penne, spaghetti, fettuccine, or shells hold the sauce well. Any pasta works for this dish.
Can I make it dairy-free?
Use coconut cream or unsweetened plant-based cream and skip or replace the Parmesan.
What if I don’t have fresh basil?
Use 1–2 teaspoons dried basil, or substitute with parsley for a different twist.
Can I make it ahead?
Yes, prepare the sauce ahead and reheat gently before tossing with freshly cooked pasta.
How do I make it spicier?
Add red pepper flakes to the garlic, or stir in a spicy tomato paste or chili oil.
Can I use tomato paste or sauce instead of crushed tomatoes?
Yes—thin tomato paste with a bit of broth or water, or use tomato sauce for a smoother base.
Is this freezer-friendly?
Freezing isn’t ideal due to the cream—try to enjoy it fresh or refrigerated instead.
What protein goes best with this?
Grilled chicken, shrimp, Italian sausage, or tofu work great with the creamy tomato flavor.
How long does the sauce last in the fridge?
Stored properly, the sauce alone lasts up to 4 days in the fridge.
Conclusion
Creamy Tomato Basil Pasta is a flavorful, easy-to-make meal that delivers big on taste and comfort. Whether you’re cooking for a busy weeknight or a cozy dinner at home, this dish brings together pantry staples and fresh herbs to create something truly special. Customize it to your liking and enjoy a bowl of rich, satisfying pasta any time.
PrintCreamy Tomato Basil Pasta
Creamy Tomato Basil Pasta is a luscious and comforting dish that combines al dente pasta with a rich tomato cream sauce infused with garlic, Parmesan, and fresh basil. It’s a quick, weeknight-friendly meal bursting with classic Italian flavors.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Low Salt
Ingredients
- 12 oz pasta (penne or rigatoni)
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 1/2 cup heavy cream or half-and-half
- 1/2 tsp red pepper flakes (optional)
- Salt and pepper to taste
- 1 cup fresh basil leaves, chopped
- 1/3 cup grated Parmesan cheese, plus more for garnish
Instructions
- Cook pasta in salted boiling water until al dente. Reserve 1/2 cup pasta water, then drain.
- In a large skillet, heat olive oil over medium heat. Sauté onion until soft, about 3–4 minutes.
- Add garlic and red pepper flakes; cook for 30 seconds until fragrant.
- Pour in crushed tomatoes. Simmer for 5–7 minutes to thicken slightly.
- Stir in cream and simmer for another 2–3 minutes.
- Add pasta and toss to coat, using reserved pasta water to loosen sauce if needed.
- Mix in basil and Parmesan. Season with salt and pepper.
- Serve hot with extra Parmesan and basil on top.
Notes
- Substitute half-and-half or Greek yogurt for a lighter version.
- Add grilled chicken or shrimp for more protein.
- Include spinach or mushrooms for extra vegetables.
- Make the sauce ahead and refrigerate for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 8 g
- Sodium: 480 mg
- Fat: 28 g
- Saturated Fat: 15 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 4 g
- Protein: 15 g
- Cholesterol: 60 mg