Fresh Tomato Basil Pasta is a simple, fresh, and comforting dish that lets a few good ingredients really shine. Tender pasta is tossed with juicy ripe tomatoes, fragrant fresh basil, garlic, olive oil, and a little Parmesan for a delicious mix of sweet, savory, and herby flavors. It’s light enough for a warm day but still satisfying enough for a cozy dinner.
I love making this pasta when I want something quick and homemade without spending much time in the kitchen. It comes together easily with minimal prep, making it perfect for busy weeknights or a relaxed family meal. The fresh tomatoes and basil add so much flavor, while the warm pasta makes the whole dish feel comforting and inviting.

Table of Contents
Fresh Tomato Basil Pasta Ingredients
- 12 ounces spaghetti, linguine, or your favorite pasta
- 4 large ripe tomatoes, diced
- ¼ cup extra virgin olive oil
- 4 garlic cloves, minced
- 1 cup fresh basil leaves, chopped
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon Italian seasoning optional
- ¼ teaspoon red pepper flakes optional
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons reserved pasta water
- Extra basil for garnish
- Additional Parmesan cheese for serving
How to Make Fresh Tomato Basil Pasta
Step 1: Prepare the Ingredients
Bring a large pot of salted water to a boil. While waiting for the water to heat, wash the tomatoes and basil thoroughly. Dice the tomatoes into small pieces, mince the garlic, grate the Parmesan cheese, and chop the fresh basil leaves. Having everything ready before you start cooking will make the process much easier and faster.
Step 2: Cook the Pasta
Add the pasta to the boiling water and cook according to the package instructions until al dente. Before draining, reserve about ½ cup of the pasta cooking water. Drain the pasta without rinsing it, as the starch helps the sauce stick to the noodles.

Step 3: Make the Fresh Tomato Basil Sauce
Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook for about one minute until fragrant. Stir in the diced tomatoes, salt, black pepper, Italian seasoning, and red pepper flakes if using. Let everything cook for 8–10 minutes until the tomatoes soften and release their juices. Finally, stir in the fresh basil and cook for another minute.
Step 4: Combine and Finish
Add the cooked pasta to the skillet and gently toss until well coated with the tomato mixture. Pour in a little reserved pasta water if needed to create a light, silky sauce. Mix in the grated Parmesan cheese until melted, then taste and adjust the seasoning. Garnish with extra basil and Parmesan before serving immediately.
Why You’ll Love This Recipe
- Quick to Make : Ready in about 30 minutes, making it perfect for busy weeknights.
- Fresh and Flavorful : Juicy tomatoes, fragrant basil, and garlic create a light yet delicious meal.
- Easy for Beginners : Simple steps and basic ingredients make this recipe great for new cooks.
- Budget-Friendly : Made with affordable ingredients that are easy to find at most grocery stores.

Tips and Shortcuts
- Cook the pasta while preparing the sauce to save time.
- Reserve pasta water before draining to help create a silky sauce.
- Use freshly grated Parmesan for the best flavor and smooth melting.
- Add basil at the end of cooking to keep its bright color and fresh taste.
- Use cherry tomatoes if large tomatoes aren’t in season—they’re naturally sweet.
What to Serve with Fresh Tomato Basil Pasta
Fresh tomato and basil pasta is a simple yet delicious dish, perfect for any day of the week. I enjoy it with garlic bread, a fresh green salad, or roasted vegetables, and it pairs wonderfully with sparkling water, lemonade, or smoothies.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh tomatoes ?
Yes, you can. However, fresh ripe tomatoes give this pasta its signature fresh flavor and texture.
How do I keep the pasta from drying out ?
Add a splash of the reserved pasta water or a little olive oil when reheating.
Can I make this recipe gluten-free ?
Absolutely! Simply use your favorite gluten-free pasta.
Can I add chicken or shrimp ?
Yes! Grilled chicken, shrimp, or even salmon make delicious additions.
How to Store Leftovers
Refrigerator Storage
Transfer the cooled pasta to an airtight container and refrigerate for up to 3 days. When you’re ready to eat, reheat it in a skillet over medium-low heat with a splash of water or olive oil, or microwave it in 30-second intervals until warmed through.
Freezer Storage
Place the cooled pasta in a freezer-safe container or freezer bag and freeze for up to 2 months. Thaw it overnight in the refrigerator before reheating. For the best flavor and texture, add a little fresh basil and a sprinkle of Parmesan cheese after reheating.
Fresh Tomato Basil Pasta
Course: Main CourseCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes430
kcal30
minutesA quick and delicious Italian-inspired pasta made with fresh tomatoes, garlic, basil, olive oil, and Parmesan cheese. It's light, flavorful, and perfect for an easy family meal.
Ingredients
12 ounces spaghetti, linguine, or your favorite pasta
4 large ripe tomatoes, diced
¼ cup extra virgin olive oil
4 garlic cloves, minced
1 cup fresh basil leaves, chopped
½ teaspoon salt
¼ teaspoon black pepper
½ teaspoon Italian seasoning optional
¼ teaspoon red pepper flakes optional
½ cup freshly grated Parmesan cheese
2 tablespoons reserved pasta water
Extra basil for garnish
Additional Parmesan cheese for serving
Directions
- Step 1: Prepare the Ingredients :Bring a large pot of salted water to a boil. While waiting for the water to heat, wash the tomatoes and basil thoroughly. Dice the tomatoes into small pieces, mince the garlic, grate the Parmesan cheese, and chop the fresh basil leaves. Having everything ready before you start cooking will make the process much easier and faster.
- Step 2: Cook the Pasta : Add the pasta to the boiling water and cook according to the package instructions until al dente. Before draining, reserve about ½ cup of the pasta cooking water. Drain the pasta without rinsing it, as the starch helps the sauce stick to the noodles.
- Step 3: Make the Fresh Tomato Basil Sauce :Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook for about one minute until fragrant. Stir in the diced tomatoes, salt, black pepper, Italian seasoning, and red pepper flakes if using. Let everything cook for 8–10 minutes until the tomatoes soften and release their juices. Finally, stir in the fresh basil and cook for another minute.
- Step 4: Combine and Finish : Add the cooked pasta to the skillet and gently toss until well coated with the tomato mixture. Pour in a little reserved pasta water if needed to create a light, silky sauce. Mix in the grated Parmesan cheese until melted, then taste and adjust the seasoning. Garnish with extra basil and Parmesan before serving immediately.
Notes
- Use fresh basil instead of dried whenever possible.
- Always reserve some pasta water before draining.
- Mix in fresh spinach for extra nutrition.
- Finish with a drizzle of extra virgin olive oil before serving.
Save this recipe for later on Pinterest
