Tomato Basil Pasta Recipe (Simple, Fresh & Ready in 20 Minutes)
Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes | Servings: 4 | Calories: 380 kcal per serving
Tomato basil pasta is simple Italian comfort food at its best. Fresh tomatoes, fragrant basil, garlic, and olive oil come together in a light sauce that clings to the pasta. Every bite tastes fresh and clean.

This is the pasta you make when you want something delicious but do not want to work hard. Minimal ingredients. Maximum flavor. Twenty minutes from start to finish.
Twenty minutes total. A classic pasta dish that never goes out of style.
Why You Will Love This Recipe
Tomato basil pasta is timeless. Here is what makes this recipe special.
It is incredibly simple. Just a few ingredients. No complicated techniques. Anyone can make this.
The flavor is fresh and bright. Ripe tomatoes. Fresh basil. Good olive oil. The ingredients shine.
It is ready fast. Twenty minutes total. Perfect for weeknights when you are hungry.
It is naturally vegetarian. No meat needed. The fresh ingredients provide all the flavor.
It celebrates simplicity. Sometimes the best food is the simplest food. This proves it.
Ingredients
For the pasta:
- 12 oz (340g) pasta (spaghetti, linguine, or penne)
- Salt for pasta water
For the sauce:
- 3 tablespoons extra virgin olive oil
- 4 cloves garlic, minced
- 2 lbs (900g) fresh ripe tomatoes, diced (or 1 can 28 oz crushed tomatoes)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 1 cup (30g) fresh basil leaves, torn or chopped
- ¼ cup (25g) grated Parmesan cheese (optional)
For serving:
- Extra fresh basil
- Grated Parmesan cheese
- Extra virgin olive oil for drizzling
Equipment Needed
- Large pot (for pasta)
- Large skillet or sauté pan
- Colander
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
Instructions
Step 1: Bring a large pot of salted water to a boil. Add the pasta. Cook according to package directions until al dente.
Step 2: Reserve 1 cup of pasta cooking water before draining. Drain the pasta and set aside.
Step 3: While the pasta cooks, heat the olive oil in a large skillet over medium heat.
Step 4: Add the minced garlic. Cook for 30 seconds until fragrant. Do not let it burn.
Step 5: Add the diced tomatoes. Stir well.
Step 6: Add salt, black pepper, and red pepper flakes if using.
Step 7: Simmer for 10 to 12 minutes until the tomatoes break down and the sauce thickens slightly. Stir occasionally.
Step 8: If the sauce gets too thick, add some reserved pasta water a little at a time.
Step 9: Remove from heat. Stir in the fresh basil. The heat will wilt it and release the flavor.
Step 10: Add the cooked pasta to the sauce. Toss to coat.
Step 11: If using Parmesan, add it now and toss again.
Step 12: Serve immediately in bowls. Garnish with extra basil, Parmesan, and a drizzle of olive oil.

Substitutes & Swaps
Fresh tomatoes: Canned crushed tomatoes or canned diced tomatoes work year-round. Use a 28 oz can.
Fresh basil: Dried basil works in a pinch. Use 1 tablespoon dried instead of 1 cup fresh. Add it with the tomatoes.
Extra virgin olive oil: Regular olive oil works but extra virgin tastes better for this simple recipe.
Parmesan cheese: Pecorino Romano or any hard Italian cheese works. Skip it for dairy-free.
Pasta: Any shape works. Long pasta like spaghetti is traditional. Short pasta like penne works too.
Variations
Tomato Basil Cream Pasta: Add ½ cup heavy cream at the end. Rich and indulgent.
Roasted Tomato Basil Pasta: Roast tomatoes with garlic at 400°F for 30 minutes before making the sauce. Deeper flavor.
Cherry Tomato Basil Pasta: Use halved cherry tomatoes. They burst and create a lighter sauce.
Balsamic Tomato Basil Pasta: Add 1 tablespoon balsamic vinegar at the end. Sweet and tangy.
Sun-Dried Tomato Basil Pasta: Add ½ cup chopped sun-dried tomatoes with the fresh tomatoes. More intense tomato flavor.
Tips & Tricks
Use ripe tomatoes. The quality of your tomatoes makes or breaks this dish. Use the ripest, sweetest tomatoes you can find.
Do not skip the pasta water. The starchy water helps the sauce cling to the pasta and adjusts consistency.
Add basil at the end. Heat releases the flavor. Adding it too early makes it turn dark and lose flavor.
Use good olive oil. This is a simple dish. The quality of your olive oil matters. Use extra virgin.
Do not overcook the garlic. Burned garlic tastes bitter. Cook just until fragrant, about 30 seconds.
Season as you go. Taste the sauce before adding pasta. Adjust salt and pepper.
Serve immediately. This pasta is best right after making it. The sauce is light and fresh.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Total Fat | 12g |
| Saturated Fat | 2g |
| Carbohydrates | 58g |
| Fibre | 5g |
| Sugars | 7g |
| Protein | 12g |
| Sodium | 420mg |
Nutrition is based on one serving made with pasta, fresh tomatoes, olive oil, basil, and Parmesan cheese.
Frequently Asked Questions (FAQs)
Can I use canned tomatoes?
Yes. A 28 oz can of crushed tomatoes or diced tomatoes works perfectly. Great for when fresh tomatoes are not in season.
Why does my basil turn black?
You added it too early or cooked it too long. Add basil at the very end, off the heat, just to wilt it.
Can I make this ahead?
The sauce can be made ahead and refrigerated for up to 2 days. Cook the pasta fresh and combine right before serving.
What if I do not have fresh basil?
Use 1 tablespoon dried basil. Add it when you add the tomatoes. Or use fresh parsley instead.
How do I make this vegan?
Skip the Parmesan cheese. The pasta is naturally vegan without it. Add nutritional yeast for a cheesy flavor.
Can I add protein?
Yes. Add grilled chicken, shrimp, or Italian sausage. Cook the protein separately and add it at the end.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently in a pan with a splash of water or broth.
The Pasta That Proves Simple Is Best
Some recipes have twenty ingredients and complicated steps. This one has seven ingredients and takes twenty minutes. Sometimes the simplest food is the best food. Fresh tomatoes. Fragrant basil. Good pasta. That is all you need.
Make this when tomatoes are at their peak. When basil is fresh and fragrant. Taste why this classic pasta has been around for generations.
Made tomato basil pasta? Tell me in the comments if you used fresh or canned tomatoes and what pasta shape you chose. I want to hear how it turned out.

Tomato Basil Pasta
Ingredients
- Pasta:
- 12 oz pasta spaghetti, linguine, or penne
- Salt for pasta water
- Sauce:
- 3 tablespoons extra virgin olive oil
- 4 cloves garlic minced
- 2 lbs fresh ripe tomatoes diced (or 1 can 28 oz crushed tomatoes)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes optional
- 1 cup fresh basil leaves torn or chopped
- ¼ cup grated Parmesan cheese optional
- Serving:
- Extra fresh basil
- Grated Parmesan cheese
- Extra virgin olive oil for drizzling
Instructions
- Boil salted water. Cook pasta until al dente.
- Reserve 1 cup pasta water. Drain pasta. Set aside.
- While pasta cooks, heat olive oil in large skillet over medium heat.
- Add garlic. Cook 30 seconds until fragrant.
- Add diced tomatoes. Stir well.
- Add salt, pepper, and red pepper flakes if using.
- Simmer 10 to 12 minutes until tomatoes break down and sauce thickens.
- Add reserved pasta water if sauce is too thick.
- Remove from heat. Stir in fresh basil.
- Add pasta to sauce. Toss to coat.
- Add Parmesan if using. Toss again.
- Serve immediately. Garnish with basil, Parmesan, and olive oil.
Notes
- Use ripest tomatoes possible for best flavor
- Reserve pasta water to adjust sauce consistency
- Add basil at end — heat wilts it and releases flavor
- Use good extra virgin olive oil — quality matters
- Do not overcook garlic — burns quickly
- Season as you go — taste before adding pasta
- Serve immediately for best taste
- Canned tomatoes work when fresh are not in season
- Skip Parmesan for vegan version
- Store leftovers up to 3 days
